Кадр 802.3/LLC
Стандарт 802.3 определяет восемь полей заголовка. Поле преамбулы - 7 синхронизирующих байтов — 10101010. (периодический волновой сигнал с частотой 5 МГц)
Начальный ограничитель кадра (Start-of-Frame-Delimiter, SFD) - 1 байт 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.
Кадр Raw 802.3/Novell 802.3
Кадр Raw 8023, называемый еще кадром Novell 802.3представляет собой кадр подуровня MAC стандарта 802.3, но без вложенного кадра подуровня LLC.
Кадр Ethernet DIX/Ethernet II
Кадр Ethernet DIX, называемый также кадром Ethernet II, имеет структуру, совпадающую со структурой кадра Raw 802.3 Однако 2-байтовое поле длины (L) кадра Raw 802.3 в кадре Ethernet DIX используется в качестве поля типа (Туре, Т) протокола. Это поле предназначено для тех же целей, что и поля DSAP и SSAP кадра LLC — для указания типа протокола верхнего уровня, вложившего свой пакет в поле данных этого кадра.
|
Так как структуры кадров Ethernet DIX и Raw 802.3 совпадают, то поле длины/типаобозначают как поле L/T. Числовое значение этого поля определяет его смысл: если значение меньше 1500, то это поле длины, а если больше — то типа.
Кадр Ethernet SNAP
Поле типа состоит из 2 байт и повторяет по формату и назначению п оле типа кадра Ethernet II (то есть в нем используются те же значения кодов протоколов). Поле OUI определяет уже знакомый нам организационно уникальный идентификатор — то есть идентификатор организации, которая контролирует коды протоколов в поле типа. С помощью заголовка SNAP достигнута совместимость с кодами протоколов в кадрах Ethernet II, а также создана универсальная схема кодирования протоколов. Коды протоколов для технологий 802 контролирует организация IEEE, идентификатор OUI которой равен 000000.
Алгоритм CSMA/CD приём,передача, изображение, описание
Алгоритм доступа CSMA/CD Прием.
На коаксиальном кабеле сигналы передатчика узла 1 распространяются в обе стороны, так что их получают все узлы сети. Кадр данных всегда сопровождается преамбулой, - 7 байт, каждый из которых имеет значение 10101010, и 8-го байта, равного 10101011. Последний байт носит название ограничителя начала кадра. Преамбула нужна для вхождения приемника в побитовую и побайтовую синхронизацию с передатчиком. Наличие двух единиц, идущих подряд, говорит приемнику о том, что преамбула закончилась и следующий бит является началом кадра.
Все станции, подключенные к кабелю, начинают записывать байты передаваемого кадра в свои внутренние буферы. Первые 6 байт кадра содержат а дрес назначения. Та станция, которая узнает собственный адрес в заголовке кадра, продолжает записывать его содержимое в свой внутренний буфер, а остальные станции на этом прием кадра прекращают. Станция назначения обрабатывает полученные данные, передает их вверх по своему стеку. Кадр Ethernet содержит не только адрес назначения, но и адрес источника данных, поэтому станция- получатель знает, кому нужно послать ответ.
|