TokenTalk Link Access Protocol

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 00:23, 19 октября 2018.
TokenTalk Link Access Protocol
LogoLocal.jpg
TokenTalk.png
TokenTalk
Разработчики: Apple Computer inc.
Выпущена: 1984 год
Тип ПО: Система распределенной сети клиент-сервер
Веб-сайт https://www.apple.com/

Протокол доступа к среде передачи данных TokenTalk (TokenTalk Link Access Protocol — TLAP) управляет взаимодействием между собственными протоколами сетей AppleTalk и стандартным канальным уровнем IEEE 802.5. Протоколы верхних уровней в сетях AppleTalk не распознают стандартные адреса устройств IEEE 802.5, поэтому для корректной передачи адресов TLAP использует АМТ, поддерживаемую AARP. Протоколы TLAP, ELAP и LLAP служат для обеспечения сопряжения с соответствующими физическими протоколами (Token Ring, Ethernet и Arcnet), скрывая от программ других уровней специфические особенности используемого сетевого оборудования.

Обзор

Рисунок 1 - Стек AppleTalk

TokenTalk расширяет канальный уровень, чтобы дать возможность набору протоколов AppleTalk работать со стандартной реализацией IEEE 802.5/Token Ring. Сети TokenTalk организованы точно так же, как сети IEEE 802.5/Token Ring, обеспечивают ту же скорость и состоят из такого же количества активных узлов. Связь между протоколами канального уровня, используемыми с Token Ring, и протоколами верхних уровней осуществляется при помощи протокола TLAP. Плата TokenTalk является платой расширения, которая позволяет подсоединять Macintosh II к сети 802.3 TokenTalk. С платой поставляется программное обеспечение TokenTalk, совместимое с AppleTalk Phase2. В сетях с маркерным кольцом используется протокол Token Talk Link Access Protocol, TLAP, также работающий на Физическом и Канальном уровнях. При этом используется передача маркера и кольцевая/звездообразная топология (как и в любой другой сети с маркерным кольцом).[Источник 1]

Token Ring

Token Ring — протокол передачи данных в локальной вычислительной сети (LAN) с топологией кольца и «маркерным доступом». Находится на канальном уровне (DLL) модели OSI.

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

Рисунок 2 - Token ring топология

Данная технология предлагает вариант решения проблемы коллизий, которая возникает при работе локальной сети. В технологии Ethernet такие коллизии возникают при одновременной передаче информации несколькими рабочими станциями, находящимися в пределах одного сегмента, то есть использующих общий физический канал данных.[Источник 2]

Если у станции, владеющей маркером, имеется информация для передачи, она захватывает маркер, изменяет у него один бит (в результате чего маркер превращается в последовательность «начало блока данных»), дополняет информацией, которую он хочет передать, и отсылает эту информацию к следующей станции кольцевой сети. Когда информационный блок циркулирует по кольцу, маркер в сети отсутствует (если только кольцо не обеспечивает «раннего освобождения маркера» — early token release), поэтому другие станции, желающие передать информацию, вынуждены ожидать. Следовательно, в сетях Token Ring не может быть коллизий. Если обеспечивается раннее высвобождение маркера, то новый маркер может быть выпущен после завершения передачи блока данных.

Действие TLAP

При передаче DDP-пакетов TLAP выполняет инкапсуляцию на следующих уровнях:

  • заголовок протокола SNAP;
  • заголовок протокола LLC;
  • заголовок IEEE 802.5;
  • процесс передачи данных TLAP.[Источник 3]

Этапы передачи файлов

Передача данных TLAP через физическую среду происходит в несколько этапов.

  • При получении DDP-пакета, требующего передачи, TLAP находит в его заголовке адрес протокола и обращается к АМТ за адресом соответствующего устройства IEEE 802.5/Token Ring.
  • Затем TLAP помещает в начало DDP-пакета три заголовка: SNAP, 802.2 LLC и IEEE 802.5/Token Ring.
  • После этого в поле адреса получателя помещается адрес устройства, полученный из АМТ.
  • Результат, фрейм IEEE 802.5/Token Ring, помещается в физическую среду для передачи получателю.

Источники

  1. AppleTalk // LocalTalk [2018—2018]. Дата обновления: 28.09.2018 URL:https://studfiles.net/preview/933772/page:2/ (дата обращения: 29.09.2018).
  2. Token ring // Википедия [2018—2018]. Дата обновления: 28.09.2018 URL:https://ru.wikipedia.org/wiki/Token_ring/ (дата обращения: 29.09.2018).
  3. Internetworking Technologies Handbook // LocalTalk [2018—2018]. Дата обновления: 28.09.2018 URL:https://fenix.tecnico.ulisboa.pt/downloadFile/3779571632488/applet.pdf (дата обращения: 29.09.2018).