Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
seti1.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

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

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

- Ethernet II (Ethernet DIX)

- Ethernet 802.2

- Ethernet 802.3

- Ethernet SNAP.

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

лей, вторая строка – размеры полей в байтах).

Кадр Ethernet II

P

DA

SA

Type

Data

FCS

8

6

6

2

46-1500

4

Кадр Ethernet 802.2 (802.3+802.2)

P

SFD

DA

SA

Length

DSAP

SSAP

Control

Data

FCS

7

1

6

6

2

1

1

1/2

43/42-1497/1496

4

Кадр Ethernet 802.3 (“Raw”)

P

SFD

DA

SA

Length

Data

FCS

7

1

6

6

2

46-1500

4

Кадр Ethernet SNAP

P

SFD

DA

SA

Length

DSAP

(0xAA)

SSAP

(0xAA)

Control

(0x03)

ProtID

Data

FCS

7

1

6

6

2

1

1

1

5

38-1492

4

Рис.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.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]