Заголовок кадра 802.3/LLC является результатом объединения полей заголовков кадров, определенных в стандартах IEEE 802.3 и 802.2.
Стандарт 802.3 определяет восемь полей заголовка (на рис. 12.9 поле преамбулы
и начальный ограничитель кадра не показаны).
□ Поле преамбулы состоит из семи синхронизирующих байтов — 10101010. При манчестерском кодировании эта комбинация представляется в физической среде периодическим волновым сигналом с частотой 5 МГц.
□ Начальный ограничитель кадра (Start-of-Frame-Delimiter, SFD) состоит из одного байта 10101011. Появление этой комбинации битов является указанием на то, что следующий байт — это первый байт заголовка кадра.
□ Адрес назначения (Destination Address, DA) может быть длиной 2 или 6 байт. На практике всегда используются МАС-адреса из 6 байт.
□ Адрес источника (Source Address, SA) — это 2- или 6-байтовое поле, содержащее МАС-адрес узла — отправителя кадра. Первый бит адреса всегда имеет значение 0.
□ Длина (Length, L) — 2-байтовое поле, которое определяет длину поля данных в кадре.
□ Поле данных может содержать от 0 до 1500 байт. Но если длина поля меньше 46 байт, то используется следующее поле — поле заполнителя, дополняющее кадр до минимально допустимого значения в 46 байт.
□ Поле заполнителя состоит из такого количества байтов заполнителя, которое обеспечивает минимальную длину поля данных в 46 байт. Это позволяет корректно работать механизму обнаружения коллизий. Если длина поля данных больше или равна минимальной, то поле заполнителя в кадре не появляется.
□ Поле контрольной последовательности кадра (Frame Check Sequence, FCS) состоит из 4 байт контрольной суммы. Это значение вычисляется по алгоритму CRC-32.
Кадр 802.3 является кадром подуровня MAC, поэтому в соответствии со стандартом 802.2 в его поле данных вкладывается кадр подуровня LLC с удаленными флагами начала и конца кадра. Формат кадра LLC был описан выше. Так как кадр LLC имеет заголовок длиной 3 (в режиме LLC1) или 4 байт (в режиме LLC2), то максимальный размер поля данных уменьшается до 1497 или 1496 байт.