Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_inf2.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
54.83 Кб
Скачать

32. Протоколы.

Протокол — это правила (соглашения, стандарты) передачи информации в сети. Протокол определяет формат и очередность сообщений, которыми обмениваются два и более устройства, а также действие, выполняемые при передаче и/или приеме сообщений либо при наступлении иных событий. Так как в процесс взаимодействия вступают разные системы, то реализовывать сетевое соединение в виде одного, монолитного блока не имеет смысла, вводится понятие архитектуры протоколов, когда вместо одного модуля, обслуживающего взаимодействие компьютеров, имеется структурированный набор модулей, реализующих коммуникационные функции. Можно провести следующую аналогию, когда директор одного предприятия пишет письмо директору другого предприятия, то, написав письмо и указав того, кому оно адресовано, он отдает его секретарю. Секретарь находит адрес получателя, вкладывает письмо в конверт, делает отметку об исходящих в своих документах, относит письмо на почту. Почта обеспечивает доставку письма, которое получает секретарь, делает отметку во входящих, то есть всегда можно проверить, не пропало ли письмо, распечатывает и кладет на стол директора. Каждый уровень взаимодействия не заботиться о том, что происходит ниже его, уверен в том, что он отработает правильно, но может и проверить правильность работы. На каждом уровне к письму добавляется дополнительная идентифицирующая информация, характерная для данного уровня.Таким образом, можно рассмотреть упрощенную архитектуру протоколов сетевого взаимодействия. В процессе сетевого взаимодействия вовлечены: приложения, компьютеры и сети, с учетом этого естественно решать задачу взаимодействия на трех независимых уровнях: уровень доступа к сети; транспортный уровень; прикладной уровень. Уровень доступа к сети обеспечивает обмен данными между компьютером и сетью, компьютер, передающий данные, сообщает сети адрес компьютера, которому эти данные предназначены, причем тип сети может быть самый разный. Все задачи, которые связаны с надежностью передачи, выполняет транспортный уровень, проверяет, чтобы все данные достигли адресата и были получены им в нужном порядке. На прикладном уровне приложения выполняют необходимые им действия, осуществляют взаимодействие с пользователем, если необходимо запрашивают сетевую среду у транспортного уровня, например, для передачи файлов.На каждом уровне добавляется служебная информация, необходимая для передачи данных (заголовки), на каждом уровне может быть свое деление на единицы обмена (пакеты).

На каждом уровне требуется информация для идентификации получателя, так на уровне приложений  это будет точка доступа к службе (порт), транспортном уровне - логическое имя компьютера, а на сетевом - имя сетевого интерфейса (MAC-адрес). Разные производители используют различные форматы данных и различные протоколы обмена данными, чтобы они могли взаимодействовать между собой, разрабатываются общие стандарты. Существуют несколько распространенных архитектур протоколов: стек протоколов TCP/IP; эталонная модель OSI; сетевая архитектура IBM, привязанная к оборудованию этой фирмы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]