Элементы для назначения и источника протоколов ISO каждого кадра описываются кодами
Значения DSAP/SSAP присваиваются протоколам ISO, но не протоколу IP или множеству других протоколов, используемых на практике. Для IP и других распространенных протоколов DSAP и SSAP устанавливаются в значение X'AA, что означает наличие следующего далее другого заголовка, который и будет определять тип протокола для размещенных в кадре данных. Дополнительный заголовок называется подзаголовком
Подзаголовок SNAP содержит вводную часть (introducer) со следующим далее старым знакомым — кодом типа Ethernet. Вводная часть имеет прекрасное название —
Вводная часть (OUI) для кодов типа Ethernet (см. рис. 4.14) имеет значение X'00-00-00. Отдельный OUI со значением X'00-80-C2 служит для введения номеров различных протоколов мостов.
Рис. 4.14. Кадр 802.3 с заголовком LLC 802.2 и подзаголовком SNAP
4.13.1 Спецификации 802.3 и 802.2
Стандарт 802.3 содержит описание носителя Ethernet, протокола доступа к носителю CSMA/CD и формата MAC-кадров. В соответствии со стандартами комитета 802 заголовок 802.2 должен включаться в МАС-кадр 802.3.
На рис. 4.14 показан результат размещения датаграммы IP в кадре 802.3/802.2.
■ Отметим, что в отличие от DIX Ethernet третье поле заголовка кадра 802.3 содержит сведения о
■ DSAP и SSAP имеют значения X'AA, указывая на следующий далее подзаголовок SNAP.
■ Поле управления содержит X'03, что означает нечисловую информацию — так же, как и в HDLC.
■ Вводная часть поля SNAP содержит X'00-00-00, указывая на следующий далее тип Ethernet (который имеет значение X'08-00).
Другие протоколы (например, IPX или DECnet) имеют похожие кадры — нужно только подставить правильные значения для типов Ethernet.
Отметим, что 8 дополнительных октетов добавлены без каких-либо изменений в функциях IP. Именно поэтому многие реализации продолжают использовать старую спецификацию формата DIX Ethernet. Сетевые адаптеры Ethernet Network Interface Card (интерфейсные карты сети Ethernet) и их программные драйверы обычно поддерживают оба стандарта, а при конфигурировании пользователь может выбрать нужный вариант.
Часто термин
4.14 Уровни в сетях 802
Ознакомимся со взглядом IEEE на сетевой мир. С появлением локальных сетей 802 IEEE разделил сетевой уровень 2 (уровень связи данных) на два подуровня (см. рис. 4.15).
Рис. 4.15. Уровни для локальных сетей 802
Подуровень MAC обеспечивает правила доступа к носителю — слушать и пересылать для 802.3 или ждать маркера для 802.5. Этот же уровень определяет первую часть заголовка кадра, которая содержит физические адреса источника и назначения.
Подуровень Logical Link Control описывает формат заголовка LLC. Он же определяет достаточно сложные правила для коммуникаций в те моменты, когда производится нумерация, подтверждение пересылки, управление потоком и повторная пересылка кадров с использованием уровня связи данных. Связи, обеспечивающие такие возможности, называются связями
Разумеется, датаграммы IP требуют только указания на подуровне Logical Link Control сведений о включении в кадр датаграммы IP. Обычно IP работает поверх протокола связи
4.15 Другие технологии локальных сетей
По требованию IEEE локальные сети Token-Ring, token bus и FDDI
Те же самые поля LLC и SNAP определяют вложенный протокол, как показано на рис. 4.14, а именно:
X'AA-AA-03-00-00-00 (
4.15.1 Конфигурация и носители для Token-Ring
Локальные сети Token-Ring были представлены компанией IBM, а позднее IEEE стандартизировал их как протокол 802.5. Станции в сети Token-Ring образуют физическое кольцо.
4.15.2 MAC для 802.5
Идея управления доступом к носителю (MAC) на основе маркера, или жетона, достаточно проста. Специальный кадр, называемый
Хотя основная идея не требует пояснений, для протокола пересылки маркера по кольцу нужны более