3.3.3. Форматы кадров технологии
Ethernet
Стандарт технологии Ethernet,
описанный в документе IEEE 802.3, дает описание
единственного формата кадра уровня MAC. Так
как в кадр уровня MAC должен вкладываться
кадр уровня LLC, описанный в документе IEEE 802.2,
то по стандартам IEEE в сети Ethernet может
использоваться только единственный
вариант кадра канального уровня, заголовок
которого является комбинацией заголовков
MAC и LLC подуровней.
Тем не менее на практике в сетях
Ethernet на канальном уровне используются
кадры 4-х различных форматов (типов). Это
связано с длительной историей развития
технологии Ethernet, насчитывающей период
существования до принятия стандартов IEEE 802,
когда подуровень LLC не выделялся из общего
протокола и, соответственно, заголовок LLC не
применялся.
Консорциум трех фирм Digital, Intel и
Xerox в 1980 году представил на рассмотрение
комитету 802.3 свою фирменную версию
стандарта Ethernet (в которой был, естественно,
описан определенный формат кадра) в
качестве проекта международного стандарта,
но комитет 802.3 принял стандарт,
отличающийся в некоторых деталях от
предложения DIX. Отличия касались и формата
кадра, что породило существование двух
различных типов кадров в сетях Ethernet.
Еще один формат кадра появился в
результате усилий компании Novell по
ускорению работы своего стека протоколов в
сетях Ethernet.
И наконец, четвертый формат кадра
стал результатом деятельности комитета 802.2
по приведению предыдущих форматов кадров к
некоторому общему стандарту.
Различия в форматах кадров могут
приводить к несовместимости в работе
аппаратуры и сетевого программного
обеспечения, рассчитанного на работу
только с одним стандартом кадра Ethernet.
Однако сегодня практически все сетевые
адаптеры, драйверы сетевых адаптеров, мосты/коммутаторы
и маршрутизаторы умеют работать со всеми
используемыми на практике форматами кадров
технологии Ethernet, причем распознавание типа
кадра выполняется автоматически.
Ниже приводится описание всех
четырех типов кадров Ethernet (здесь под кадром
понимается весь набор полей, которые
относятся к канальному уровню, то есть поля
MAC и LLC уровней). Один и тот же тип кадра может
иметь разные названия, поэтому ниже для
каждого типа кадра приведено по нескольку
наиболее употребительных названий:
кадр 802.3/LLC (кадр 802.3/802.2 или кадр Novell 802.2);
кадр Raw 802.3 (или кадр Novell 802.3);
кадр Ethernet DIX (или кадр Ethernet II);
кадр Ethernet SNAP.
Форматы всех этих четырех типов кадров Ethernet приведены на рис. 3.6.
Рис. 3.6. Форматы кадров Ethernet
|