Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Форматы кадров Ethernet



В сетях Ethernet могут применяться кадры четырех форматов:

- Ethernet II (Ethernet DIX)

- Ethernet 802.2

- Ethernet 802.3

- Ethernet SNAP.

На рис.8.2. приведены форматы кадров (первая строка – обозначения полей, вторая строка – размеры полей в байтах).

Кадр Ethernet II
P DA SA Type Data FCS
        46-1500  
 
Кадр Ethernet 802.2 (802.3+802.2)
P SFD DA SA Length DSAP SSAP Control Data FCS
              1/2 43/42-1497/1496  
 
Кадр Ethernet 802.3 (“Raw”)
P SFD DA SA Length Data FCS
          46-1500  
 
Кадр Ethernet SNAP
P SFD DA SA Length DSAP (0xAA) SSAP (0xAA) Control (0x03) ProtID Data FCS
                  38-1492  

Рис.8.2. Форматы кадров Ethernet

Поле P (Preamble, преамбула) состоит из семи байт 10101010 и используется для синхронизации. Преамбула кадра Ethernet II содержит также поле SFD.

Поле SFD (Start of Frame Delimiter, разделитель начала кадра) имеет значение 10101011 и указывает на то, что следующий байт принадлежит заголовку кадра.

Поле DA (Destination Address, адрес назначения) содержит адрес одного из трех типов:

- индивидуальный (unicast) адрес – первый бит старшего байта равен 0, указывает на единственного получателя (представляет собой его MAC-адрес); уникальность адресов обеспечивают производители сетевого оборудования: во втором и третьем байте хранится номер фирмы-изготовителя, а остальные заполняются изготовителем; некоторые сетевые адаптеры позволяют устанавливать для них произвольный MAC-адрес;

- широковещательный (broadcast) адрес – состоит из всех единиц (0xFFFFFFFFFFFF), указывает на то, что данный кадр должен быть получен всеми узлами сети;

- групповой (multicast) адрес – первый бит старшего байта равен 1, в остальных битах хранится номер группы узлов, для которых предназначен данный кадр.

Поле SA (Source Address, адрес источника) содержит MAC-адрес отправителя кадра (всегда индивидуальный адрес).

Поле Type (тип) указывает на протокол верхнего уровня, чьи данные передаются в кадре (фактически, выполняет функции полей DSAP и SSAP из заголовка кадра LLC).

Поле Length (длина) содержит размер поля Data (в байтах).

Поле Data (данные) содержит данные, переданные протоколом верхнего уровня.

Поле FCS (Frame Check Sequence, контрольная последовательность кадра) содержит контрольную сумму кадра, вычисленную по алгоритму CRC-32.

Поля DSAP, SSAP и Control составляют заголовок LLC-кадра.

Поле ProtID (идентификатор протокола) позволяет использовать кадры Ethernet для передачи данных более широкого множества протоколов верхнего уровня. Это поле состоит из двух под полей: трехбайтного OUI (Organizationally Unique Identifier, организационно-уникальный идентификатор), хранящего номер организации, контролирующей коды протоколов во втором (двухбайтном) подполе Type (тип). IEEE присвоен OUI = 0x00000.





Дата публикования: 2014-11-04; Прочитано: 287 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...