Сетевые информационные технологии

       

Стек протоколов фирмы AppleTalk


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

Ядром сетевой архитектуры является файловый протокол AppleTalk Filing Protocol (AFP), который обеспечивает прозрачность файловым операциям и защиту данных.

В качестве приложений возможно применение:

• AppleShare File Server - использует службы AFP для доступа к удаленным файлам;

•      AppleShare Print Server - посылает задания на печать на сетевой принтер в сети AppleTalk;

•      AppleShare PC - позволяет получить доступ к файлам, находящимся в файловой системе AppleTalk, и позволяет компьютерам под управлением MS DOS печатать на принтерах, совместимых с AppleTalk.

На нижних уровнях архитектуры связи поддерживается три протокола:

•      Ethernet, по терминологии Apple EtherTalk;

•      Token Ring, no терминологии Apple TokenTalk;

•      LocalTalk, работающий на витой паре со скоростью 230,4 Кбит и использующий топологию общей шины. В качестве метода множественного доступа используется случайный метод с обнаружением несущей и избежанием конфликтов CSMA/CA (Carrier Sence MultipleAccess/Collision Avoidence), когда перед посылкой кадра информации станция-источник, дождавшись отсутствия несущей в канале связи, посылает короткое сообщение Request-to-Send. В ответ предполагаемая станция-приемник должна послать Clear-to-Send. Отсутствие такого подтверждения за фиксированный промежуток времени говорит о конфликте.

Протокол AppleTalk встроен в каждый компьютер Macintosh. Построить сети с компьютерами Macintosh так же легко, как связать вместе системы с помощью кабеля AppleTalk. Базовая система (AppleTalk Phase I) позволяет совместно использовать файлы и принтеры 254 системам, в то время как AppleTalk Phase II поддерживает до 16 миллионов узлов.
AppleTalk относительно нетрудно реализовать на других системах, поскольку он хорошо соответствует протоколу OSI и для интегрирования с другими системами допускает подстановку протоколов различных уровней.

AppleTalk позволяет передавать данные со скоростью 230 Кбит/с. Кабели и соединители AppleTalk просты в установке, а телефонные кабели и соединители можно заменять. Если AppleTalk не обеспечивает нужную скорость, можно использовать две другие сетевые схемы - EtherTalk И TokenTalk, но для них требуются дополнительные платы.

Протоколы транспортного уровня и уровня сеанса, связанные с AppleTalk

•      DDP (Datagram Delivery Protocol)  подготавливает пакеты данных(которые называются дейтаграммами). Как и в большинстве пакетов, дейтаграмма содержит сетевой адрес и данные форматирования. Для увеличения надежности передачи разработчики программного обеспечения могут использовать в транспортном уровне протокол АТР(AppleTalk Transaction Protocol).

•      ATP (AppleTalk Transaction Protocol) обеспечивает гарантированную передачу и доставку пакетов.

•      ASP (AppleTalk Session Protocol) представляет собой расширение АТР и служит для управления сеансом связи.

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

•      АЕР (AppleTalk Echo Protocol) обеспечивает передачу и получение пакетов данных между узлами.

•      NBP (Name Binding Protocol) позволяет администраторам именовать устройства на основе адреса устройства.

•      ZIP (Zone Information Protocol) обеспечивает для устройства NBP с номером зоны (объединенные сети разбиваются на группы, которые называются зонами).

•      RTMP (Routing Table Maintenence Protocol) используется для обновления таблиц маршрутизаторов, которые определяют маршрут между двумя точками сети.

•      PAP (Printer Access Protocol) на основе информации NBP подготавливает маршрут принтера.

Кроме транспортного уровня и уровня сеанса имеются средства AppleTalk, такие как, AppleTalk Filing Protocol, обеспечивающие совместное использование файлов и приложений. В этот уровень включен также язык PostScript для печати в сети.


Содержание раздела