Кадр Raw 802.3/Novell 802.3

Кадр Raw 8023, называемый еще кадром Novell 8023, также представлен на рис. 12.9. Из рисунка видно, что он представляет собой кадр подуровня MAC стандарта 802.3, но без вложенного кадра подуровня LLC. Компания Novell долгое время не использовала служебные поля кадра LLC в своей операционной системе Net­Ware благодаря отсутствию необходимости идентифицировать тип информации, вложенной в поле данных, — там всегда находился пакет протокола IPX, долгое время бывшего единственным протоколом сетевого уровня в ОС NetWare.

Теперь, когда необходимость идентификации протокола верхнего уровня появи­лась, компания Novell стала использовать возможность инкапсуляции в кадр под­уровня MAC кадра LLC, то есть возможность применять стандартные кадры 802.3/LLC. Такой кадр компания обозначает теперь в своих операционных сис­темах как кадр 802.2, хотя он является комбинацией заголовков 802.3 и 802.2.

Кадр Ethernet DIX/Ethernet II

Кадр Ethernet DIX, называемый также кадром Ethernet //, имеет структуру, совпа­дающую со структурой кадра Raw 802.3 (см. рис. 12.9). Однако 2-байтовое поле длины (L) кадра Raw 802.3 в кадре Ethernet DIX используется в качестве поля типа (Туре, Т) протокола. Это поле предназначено для тех же целей, что и поля DSAP и SSAP кадра LLC — для указания типа протокола верхнего уровня, вло­жившего свой пакет в поле данных этого кадра.

В то время как коды протоколов в полях SAP имеют длину один байт, в поле типа для кода протокола отводятся 2 байта. Поэтому один и тот же протокол в поле SAP и поле типа будет кодироваться в общем случае разными числовыми значениями. Например, протокол IP имеет код 204810 (0x0800) для поля типа и значение 6 для поля SAP. Значения кодов протоколов для поля типа появи­лись раньше значений для поля SAP, так как фирменная версия Ethernet DIX существовала до появления стандарта 802.3, и ко времени распространения обо­рудования 802.3 эти значения уже стали стандартами де-факто для многих аппа­ратных и программных продуктов. Так как структуры кадров Ethernet DIX и Raw 802.3 совпадают, то поле длины/типа часто в документации обозначают как поле L/T. При этом числовое значение этого поля определяет его смысл: если значение меньше 1500, то это поле длины, а если больше — то типа.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: