ВУЗ:
Составители:
Рубрика:
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).
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »
