- •Белорусский государственный экономический университет
- •Лекция 1 общие понятия компьютерных сетей
- •1. История развития компьютерных сетей
- •3. Топология компьютерных сетей.
- •4. Стандартизация компьютерных сетей. Понятия интерфейса, протокола и стека
- •Для заметок лекция 2 протоколы компьютерных сетей и их взаимодействие
- •1. Модель osi
- •2. Методы коммутации в компьютерных сетях
- •Для заметок лекция 3 базовые технологии канального уровня часть.1
- •1. Технология Ethernet
- •Компьютер 2
- •Коллизия
- •2. Методика расчета конфигурации сети Ethernet
- •В свою очередь
- •Из таблицы 2 выбираем:
- •В результате получим значение:
- •Для заметок лекция 4 базовые технологии канального уровня ч.2
- •1. Технология Fast Ethernet
- •2. Высокоскоростная технология Gigabit Ethernet
- •3. Технология 100vg-AnyLan
- •4. Технология Token Ring
- •5. Технология fddi
- •Маршрутизатор
- •Для заметок лекция 5 сетевые устройства физического и канального уровня
- •1. Линии связи
- •2. Соединительная аппаратура
- •3. Структурированная кабельная система
- •4. Концентраторы.
- •Предприятие
- •Рабочие места
- •5. Мосты
- •6. Коммутаторы
- •Для заметок лекция 6 сетевой уровень модели osi
- •1. Основные функции сетевого уровня
- •2. Маршрутизация и маршрутизаторы
- •3. Тенденции развития маршрутизторов
- •Для заметок лекция 7 глобальные компьютерные сети ч.1.
- •1. Структура глобальных сетей
- •2. Типы глобальных сетей
- •Глобальные сети с коммутацией каналов
- •3. Магистральные сети и сети доступа
- •4. Качество обслуживание в глобальных сетях
- •Для заметок лекция 8 глобальные компьютерные сети ч.2
- •1. Глобальные сети на основе выделенных каналов
- •Аналоговые выделенные каналы.
- •Построение сети предприятия с помощью выделенных каналов
- •2. Глобальные сети с коммутацией каналов
- •3. Глобальные сети с коммутацией пакетов
- •Сети х.25
- •4. Технология атм
- •Для заметок лекция 9 глобальная компьютерная сеть интернет ч. 1
- •1. Основные определения
- •2. Зарождение Интернет
- •3. Концепция объединения сетей
- •4. Создание инфраструктуры Интернет
- •5. Роль документации
- •6. Коммерциализация технологии
- •7. Подразделения, ответственные за развитие Интернет
- •Для заметок лекция 10 глобальная компьютерная сеть интернет ч.2
- •1. Протокол tcp/ ip и его основные свойства
- •2. Соответствие уровней стека tcp/ ip семиуровневой модели osi
- •3. Адресация в ip - сетях
- •Для заметок лекция 11 глобальная компьютерная сеть интернет ч.3
- •1. Использование масок в ip- адресации
- •2. Протокол iPv6, как развитие транспортных средств ip- протокола
- •3. Система доменов dns
- •2. Протокол работы с www – http
- •3. Протокол передачи файлов ftp
- •5. Протокол удаленного терминала telnet
- •6. Структурные компоненты сети Интернет
- •Для заметок лекция 13 безопасность компютерных сетей
- •1. Угрозы компьютерным сетям
- •Физический несанкционированный доступ
- •Противодействие
- •Противодействие
- •2. Где может нарушаться безопасность сети Использование протокола tcp/ ip
- •Подмена url – адресов для перенаправления запросов
- •3. Методы и средства защиты информации в компьютерных сетях
- •4. Защита информации в сети Интернет
- •5. Стандарты безопасности информации
- •Для заметок лекция 14 проектирование компютерных сетей
- •Анализ требований
- •Предпроектное обследование и построение функциональной модели предприятия
- •3. Построение технической модели
- •Разработка и опытная эксплуатация сети
- •Промышленная эксплуатация и сопровождение сети
- •Для заметок литература
- •Содержание
2. Протокол работы с www – http
HTTP (Hypertext Transfer Protocol, протокол передачи гипертекста) обеспечивает высокопроизводительный механизм передачи мультимедийной информации независимо от типа представленных данных. Протокол построен по объектно- ориентированной технологии и может использоваться для решения различных задач, например, для управления распределенными информационными системами.
WWW (World Wide Wed, всемирная паутина) состоит из компьютеров, которые предоставляют графический доступ к хранящейся на них информации. Способность хранить мультимедийную информацию, такую как видео, аудио, картинки и звуки, делает WWW уникальным средством распространения информации. WWW – сервер представляет собой компьютер, на котором работает соответствующее программное обеспечение, позволяющее пользователям Интернет подсоединяться и пользоваться WWW – ресурсами этого компьютера для поиска и выбора информации. С 1999 года протокол HTTP используется системой WWW в качестве основного протокола работы.
Сервисы WWW
Протокол HTTP позволяет получать доступ к ресурсам и сервисам WWW – серверов. Для унификации доступа WWW- серверы поддерживают комплекс интерфейсов, позволяющих структурировать уровни и методы работы с различными ресурсами сети. Для работы с WWW – серверами используются следующие основные сервисы:
URL (Uniform Resource Locator, местонахождение ресурса) – предназначен для идентификации типов, методов и компьютеров, на которых находятся определенные ресурсы, доступные через Интернет. Этот сервис может иметь имена URI (Uniform Resource Identifier), URN (Uniform Resource Name).
Hyper Text Markup Language (HTML) – это язык описания содержащейся на WWW – сервере информации. HTML – файл представляет собой обычный двоичный текст (ASCII- текст), содержащий специальные коды, которые обозначают присоединенную к файлу графику, видео, аудио информацию или исполняемые коды среды для просмотра информации – коды Web browser, Java Script. Когда Web browser получает доступ к этому файлу, он предоставляет для пользователя всю информацию в графическом или текстовом виде Web- страницы. Основная концепция размещения информации на Web – странице – это использование гиперссылки (Hyper Text ). Гиперссылки имеют связи внутри документа и позволяют быстро переходить от одной части документа к другой или к другому документу. Гиперссылки позволяют перемещаться также на другие WWW – серверы. Это открывает возможности навигации по сети Интернет. Совокупность взаимосвязанных друг с другом гипертекстовыми ссылками и объединенных единой темой страниц называется Web- сайтом
IDC (Internet Database Connector) и ASP (Active Server Page) – сервисы, используемые для выборки информации из баз данных и размещения их на Web – страницах.
Принципы работы HTTP - протокола
Протокол HTTP построен по модели «запрос- ответ». В запросе клиентом указываются тип запроса, URL и содержание запроса, например, параметры клиента. Сервер HTTP отвечает строкой статуса обработки запроса, которая содержит: версию поддерживаемого протокола, код обработки запроса или код ошибки и возвращаемую по запросу информацию. В простейшем случае, соединение представляет собой дейтаграммный поток данных между клиентом и сервером. В более сложной ситуации, в процессе передачи данных принимают участие несколько промежуточных объектов: (промежуточный агент), gateway (шлюз), tunnel (туннель).
Proxy представляет собой промежуточный агент, который принимает запрос клиента и передает запрос далее по цепочке другим серверам. В момент принятия запроса proxy может работать как сервер, а при передаче запроса – как клиент. На proxy могут создаваться копии наиболее часто запрашиваемых Web- страниц. В этом случае клиент получает информацию с proxy, что ускоряет работу Интернет. Как правило, proxy представляет «главные ворота » выхода пользователей из внутренней сети в Интернет. В зависимости от настроек proxy может изменять часть или все сообщение запроса .
Gateway представляет собой промежуточный сервер. В отличие от proxy шлюз принимает запросы клиента и без изменения передает их далее, т.е. работа шлюза прозрачна для клиента. В обратном направлении, от сервера к клиенту, шлюз наоборот, в зависимости от настроек, может пропускать или не пропускать определенную информацию. Шлюз является «главными» воротами для входа пользователей внешней сети во внутреннюю сеть.
Tunnel представляет собой программу- посредник между клиентом и сервером. Туннели используются в тех случаях, когда необходимо организовать поток данных через какой- нибудь промежуточный объект (например proxy), который не может интерпретировать структуру потока данных.
Отметим, что ответы серверов могут храниться в КЭШе – локальной базе данных, которая возвращает их клиенту, не передавая запрос следующему серверу.
При работе по протоколу TCP сервер HTTP, как правило, использует порт 80, хотя возможно использование и других портов.
Тенденции развития протокола HTTP:
Увеличение производительности за счет более эффективной работы с КЭШем, промежуточными агентами.
Происходит расширение возможностей передачи распределенных ресурсов
Развиваются дополнительные механизмы защиты передаваемых данных.