Архитектура и принципы построения современных сетей и систем телекоммуникаций. Кулябов Д.С - 56 стр.

UptoLike

Рубрика: 

56 Глава 4. Канальный уровень
4.3.2. Форматы кадров Ethernet
В процессе развития Ethernet и стандарта IEEE 802.3 было предложено 4 вари-
анта формата кадра. В 1980 г. консорциум трёх фирм DEC, Intel, Xerox представил
на рассмотрение комитета 802.3 свою версию стандарта Ethernet (тип кадра Eth-
ernet DIX), но комитет принял стандарт, отличающийся деталями том числе и
форматом кадра) от предложения DIX (тип кадра 802.3/LLC). Novell, являющая-
ся в то время лидером сетевой индустрии в области персональных компьютеров,
предложила свой формат кадра (Raw 802.3). Четвёртый вариант был предложен
комитетом 802.2 для ликвидации недостатков формата кадра 802.3/LLC и приве-
дения всех форматов кадров к общему виду (тип кадра Ethernet SNAP).
от 64 до 1518 байт
8 байт 6 байт 6 байт 4 байта
Преамбула
SFD
DA
SA
Зависит от типа
кадра
Данные
FCS
Заголовок кадра
Тело кадра
Рис. 4.7. Формат кадра Ethernet
Каждый кадр начинается с преамбулы (Preamble) (длина 7 байт), заполнен-
ной шаблоном 0b10101010 (для синхронизации источника и получателя). После
преамбулы идёт байт начального ограничителя кадра (Start of Frame Delimiter,
SFD), содержащий последовательность 0b10101011 и указывающий на начало
собственно кадра.
Далее идут поля адрес получателя (Destination Address, DA) и адрес отправи-
теля (Source Address, SA). В Ethernet используют 48-битные адреса MAC-уровня
IEEE (см. раздел 4.2.2.1).
Следующее поле имеет разный смысл и разную длину в зависимости от типа
кадра:
Тип кадра Ethernet DIX.
Тип кадра Ethernet DIX изначальный тип кадра стандарта Ethernet. Этот
тип кадра носит также названия Ethertype, Ethernet II терминологии Net-
Ware). После поля адреса источника этот тип кадра содержит 16-битное по-
ле типа (Ethertype), идентифицирующее инкапсулированный в кадре про-
токол верхнего уровня (рис. 4.8а).
Тип кадра Raw 802.3.
Этот тип кадра предложен компанией Novell для своей системы NetWare.
Он также носит названия Novell 802.3, Ethernet 802.3 терминологии Net-
Ware).
За адресом источника он содержит 16-битное поле длины (Length, L), опре-
деляющее число байт, следующее за полем длины (без учёта поля контроль-
ной суммы) (рис. 4.8б).
В этот тип кадра всегда вкладывается пакет протокола IPX. Первые два бай-
та заголовка протокола IPX содержат контрольную сумму датаграммы IPX.
Однако по умолчанию это поле не используется и выставлено в 0xFFFF.
Тип кадра 802.3/LLC.
Поскольку группа стандартов IEEE 802 разделяет канальный уровень на
подуровни MAC и LLC, то в кадр MAC-подуровня вкладывается кадр LLC-
подуровня (см. раздел 4.2.3).