Протоколы верхнего уровня в сетях AppleTalk

AppleTalk подерживает службы на сеансового уровня, уровней представления и приложений эталонной модели OSI. В стек протоколов AppleTalk входят четыре основных протокола сеансового уровня. (На сеансовом уровне устанавливаются, управляются и прерываются сеансы связи между элементами уровня представлений).

Сеанс обмена данными состоит из запросов и ответов службы, пересылаемых между приложениями, работающими на различных сетевых устройствах. Эти запросы и ответы координируются протоколами сеансового уровня.

В число протоколов сеансового уровня AppleTalk входят протоколы ADSP, ZIP, ASP и PAP.

Файловый протокол AppleTalk (AppleTalk Filing Protocol — AFP) стека AppleTalk реализован на уровнях представления и приложений. Уровень представлений обеспечивает главным образом разнообразные функции кодирования и преобразования, которые применяются к данным уровня приложений. Уровень приложений взаимодействует с прикладными программами (находящимися вне рамок модели OSI), имеющими коммуникационные компоненты. В задачи уровня приложений, как правило, входит идентификация партнеров по обмену данными, определение доступности ресурсов и синхронизация связи. На рис. 38.10 показано соответствие между верхними уровнями набора протоколов AppleTalk и уровнями модели OSI.

Протокол ADSP

Протокол потока данных в сетях AppleTalk (AppleTalk Data Stream Protocol — ADSP) представляет собой протокол сеансового уровня стека AppleTalk, который устанавливает и поддерживает двусторонний обмен данными между двумя сокетами AppleTalk. Протокол ADSP обеспечивает упорядочение данных и отсутствие дублированных пакетов. ADSP также использует механизм управления потоками, позволяющий пункту-получателю замедлять передачу данных от источника путем предоставления сведений об уменьшении размера окна приема. Протокол ADSP работает совместно с протоколом DDP.

Рис. 38.10. Протоколы верхних уровней AppleTalk соответствуют трем уровням модели OSI

Протокол ZIP

Протокол информации о зоне (Zone Information Protocol — ZIP) представляет собой протокол сеансового уровня стека AppleTalk, который поддерживает соответствие между номером сети и именем зоны в маршрутизаторах сетей AppleTalk. Протокол ZIP используется преимущественно маршрутизаторами AppleTalk. Однако и другие вновь созданные узлы сети используют службы протокола ZIP для выбора зоны. В каждом маршрутизаторе ZIP ведет таблицу информации о зоне (zone information table — ZIT). Таблицы ZIT представляют собой списки, где каждому номеру сети соответствует одно или несколько имен зон. Каждая таблица ZIT содержит карту соответствий между номерами сетей и именами зон для каждой сети в объединенной сети. Пример простейшей ZIT представлен на рис. 38.11.

Протокол ASP

Сеансовый протокол сети AppleTalk (AppleTalk Session Protocol — ASP) представляет собой протокол сеансового уровня стека AppleTalk, который устанавливает и поддерживает сеансы обмена данными между клиентами и серверами сетей AppleTalk. ASP позволяет клиенту установить сеанс обмена данными с сервером и посылать команды на этот сервер, причем допускает одновременно несколько сеансов клиентов с одним сервером. Протокол ASP использует ряд служб, предоставляемых протоколами нижних уровней, такими как АТР и NBP.

Основные сведения о протоколе РАР

Протокол доступа к принтеру (Printer Access Protocol — РАР) представляет собой протокол сеансового уровня стека AppleTalk, который позволяет клиентским рабочим станциям устанавливать соединение с серверами, в частности, с принтерами. Сеанс связи между клиентской рабочей станцией и сервером начинается с того, что рабочая станция направляет на сервер запрос такого сеанса. Протокол РАР получает сетевой адрес запрашиваемого сервера при помощи протокола NBP, а затем устанавливает соединение между клиентом и сервером. Обмен данными между клиентом и сервером происходит с использованием протокола АТР. При отсутствии дальнейшей необходимости в соединении РАР разрывает его. Серверы, использующие РАР, могут поддерживать сразу несколько соединений с клиентами. Это позволяет принтеру, например, одновременно выполнять задания, поступающие от нескольких рабочих станций.

Номер сети

10

Зоны

Отдел маркетинга

20-25

Отдел документации и обучения

50

Финансовый отдел

100-120

Технический отдел

100-120

Администрация

Рис. 38.11. Таблицы информации о зоне помогают идентифицировать зону

Протокол AFP

Файловый протокол AppleTalk (AppleTalk Filing Protocol — AFP) обеспечивает совместный доступ рабочих станций к файлам в сети AppleTalk. Протокол AFP выполняет функции на уровнях представлений и приложений AppleTalk. Этот протокол обеспечивает прозрачность сети, позволяя пользователям обращаться с удаленными файлами так же, как если бы эти файлы хранились на компьютере пользователя. Протокол AFP использует службы, предоставляемые протоколами ASP, АТР и АЕР.

Литература:

Руководство по технологиям объединенных сетей, 4-е издание. : Пер. с англ. — М.: Издательский дом «Вильяме», 2005. — 1040 с.: ил. – Парал. тит. англ.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100