Ethernet

Структура протокола

Основной  IEEE 802.3 MAC Data Frame  для 10/100Mbps Ehernet:

7 1 6 6 2 46-1500bytes 4bytes
Pre SFD DA SA Length Type Data unit + pad FCS

MAC Frame для  Gigabit Carrier :

1000Base-X имеет минимальный размер фрэйма 416bytes, а 1000Base-T имеет минимальный размер фрэйма 520bytes. Поле “extension” используется для доведения фрэйма до необходимого минимального размера, если он меньше.

7 1 6 6 2 46=<n=<1500 4bytes Variable
Pre SFD DA SA Length Type Data unit + pad FCS Ext

Описание полей:

  • Preamble (Pre) – 7 bytes, преамбула для определения начала фрейма.(0101 + 0101 +…)
  • Start of frame delimiter (SFD) – 1 byte. – определяет начало адреса фрейма.(0101 + 1101)
  • Destination address (DA)- 6 bytes
  • Source address (SA)- 6 bytes
  • Length/Type – 2 bytes
  • Data – payload сами данные , размер от 46 до 1500. Минимум 64 bytes,для Gigabit – 520 bytes.
  • Frame check sequence (FCS) – 4 bytes. 32 битный CRC.
802.3 MAC Frame
Preamble Start-of-Frame-Delimiter MAC address destination MAC source 802.1Q header (optional) Ethertype/Length Payload (Data and padding) Cyclic_redundancy_check Interframe gap
7 Octet (computing) octets of 10101010 1 octet of 10101011 6 octets 6 octets (4 octets) 2 octets 46–1500 octets 4 octets 12 octets
64–1522 octets
72–1530 octets
84–1542 octets

From this table, we may calculate the efficiency and net bit rate for Ethernet:

\text{Efficiency} = \frac{\text{Payload  size}}{\text{Frame size}}

Maximum efficiency is achieved with largest allowed payload size and is \frac{1500}{1538} = 97.53% for untagged ethernet packets and \frac{1500}{1542} = 97.28% when 802.1Q VLAN tagging is used.

Print Friendly, PDF & Email