Основы построения объединенных сетей по технологиям CISCO

       

Формат кадра


Формат кадров стандартов Ethernet и IEEE 802.3 показан на Рисунке 2.2.


Рис. 2.2.  Формат кадров Ethernet и IEEE 802.3

Как кадр Ethernet, так и кадр IEEE 802.3 начинаются с чередующейся последовательности нулей и единиц, называемой преамбулой. Преамбула извещает принимающую станцию о начале кадра.

Байт перед адресом назначения в обоих кадрах является разделителем начала кадра - start-of-frame (SOF) delimiter.Этот байт заканчивается двумя единицами и служит для синхронизации приема всеми станциями сети.

Следующими полями в кадрах Ethernet и IEEE 802.3 являются поля адресов назначения (destination) и источника (source) , длиной по 6 байтов. Адреса прошиваются в аппаратной части интерфейсных карт. Первые три байта определяют изготовителя интерфейсной карты, в то время как следующие три байта определяются самим изготовителем. Адрес источника всегда является адресом отдельного устройства, а адрес назначения может быть адресом отдельного устройства, групповым адресом, либо широковещательным.

В кадре Ethernet 2-байтовое поле, следующее за адресом источника, является полем типа. Это поле определяет протокол верхнего уровня, принимающий данные для последующей обработки, после того как завершится работа Ethernet.

В кадре IEEE 802.3 2-байтовое поле, следующее за адресом источника, является полем длины, показывающее количество байт данных, которые будут следовать за этим полем и предшествовать полю контрольной последовательности - frame check sequence (FCS).

Следующее за полем типа/длины поле содержит данные передаваемые в кадре. После того как процессы физического и канального уровней завершатся, эти данные будут переданы протоколу верхнего уровня. В случае Ethernet протокол верхнего уровня определяется значением поля тип. В случае IEEE 802.3 тип протокола верхнего уровня определяется данными, содержащимися в кадре. Длина поля данных заполняется байтами набивки до минимальной длины кадра - 64 байта.

После поля данных следует 4-байтовое поле проверочной последовательности - FCS, содержащее величину проверки избыточности цикла - cyclic redundancy check (CRC). Эту величина вычисляется устройством-источником, а затем заново высчитывается устройством-приемником для проверки целостности информации.

on_load_lecture()



Содержание раздела