Поля заголовка кадра


Стандарт 802.3 определяет восемь полей заголовка.

Поле преамбулы состоит из семи байтов синхронизирующих данных. Каждый байт содержит одну и ту же последовательность битов - 10101010. При манчестерском кодировании эта комбинация представляется в физической среде периодическим волновым сигналом. Преамбула используется для того, чтобы дать время и возможность схемам приемопередатчиков (transceiver) прийти в устойчивый синхронизм с принимаемыми тактовыми сигналами.

Начальный ограничитель кадра – один байт с набором битов 10101011. Появление этой комбинации является указанием на предстоящий прием кадра.

Адрес получателя – может быть длиной 2 или 6 байтов (MAC-адрес получателя). Первый бит адреса получателя – это признак того, является адрес индивидуальным или групповым: если 0, то адрес указывает на определенную станцию, если 1, то это групповой адрес нескольких (возможно всех) станций сети. При широковещательной адресации все биты поля адреса устанавливаются в 1. Общепринятым является использование 6-байтовых адресов.

Адрес отправителя – 2 – или 6 – байтовое поле, содержащее адрес станции отправителя. Первый бит всегда имеет значение 0.

Двухбайтовое поле длины –указывает количество байт поля данных в кадре.

Поле данных – от 0 до 1500 байт. Но если длина поля меньше 46 байт, то используется поле заполнения, чтобы дополнить кадр до минимально допустимой длины.

Поле заполнения –состоит из такого количества байтов заполнителей, которое обеспечивает определенную минимальную длину поля данных (46 байт). Это обеспечивает корректную работу механизма обнаружения коллизий. Если длина поля данных достаточна, то поле заполнения в кадре не появляется.

  Рисунок 3.15 – Результирующий кадр 802.3/LLC

 

Поле контрольной суммы – 4 байта, содержащие значение, которое вычисляется передающей станцией по определенному алгоритму (полиному CRC-32). После получения кадра станция адресат выполняет собственное вычисление контрольной суммы для этого кадра, сравнивает полученное значение со значением контрольной суммы из полученного кадра и, таким образом, определяет, не искажена ли принятая информация.

Результирующий кадр 802.3/LLC изображен на рисунке 3.15. Так как кадр LLC имеет заголовок длиной 3 байта, то максимальный размер поля данных уменьшается до 1497 байт.

На рисунке 3.16 приведен кадр, который называют кадром Raw 802.3 (то есть "грубый" вариант 802.3) или же кадром Novell 802.3. Из рисунка видно, что это кадр MAC-подуровня стандарта 802.3, но без вложенного кадра подуровня LLC.

Кадр 802.3 является кадром MAС-подуровня, в соответствии со стандартом 802.2 в его поле данных вкладывается кадр подуровня LLC с удаленными флагами начала и конца кадра.

 

  Рисунок 3.16 – Результирующий кадр Raw 802.3 (Novell 802.3)

 

В таблице 3.3 приведены данные о том, какие типы кадров Ethernet обычно поддерживают реализации популярных протоколов сетевого уровня.

Таблица 3.3 – Типы кадров Ethernet

Тип кадра Сетевые протоколы
Ethernet_II IPX, IP, AppleTalk Phase I
Ethernet 802.3 IPX
Ethernet 802.2 IPX, FTAM
Ethernet_SNAP IPX, IP, AppleTalk Phase II

 



Дата добавления: 2020-04-12; просмотров: 414;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.