Ethernetový rámec
Z Milan Kerslager
Verze z 24. 9. 2009, 06:25, kterou vytvořil Milan.Kerslager (diskuse | příspěvky) (Stránka Formát ethernetového rámce přemístěna na stránku Ethernetový rámec: Fix názvu)
Preambule | SFD | MAC cíle | MAC zdroje | Typ/délka | Data a výplň | CRC32 | Mezera mezi rámci |
---|---|---|---|---|---|---|---|
7× oktet 10101010 | 1× oktet 10101011 | 6 oktetů | 6 oktetů | 2 oktety | 46-1500 oktetů | 4 oktety | 12 oktetů |
64-1518 oktetů | |||||||
72-1526 oktetů |
Popis polí:
- Preambule – 7 oktetů, střídavě binární 0 a 1; slouží k synchronizaci hodin příjemce
- SFD – označení začátku rámce (Start of Frame delimiter'), oktet 10101011
- MAC cíle – MAC adresa cílového síťového rozhraní o délce 48 bitů; adresa může být individuální (unicast), skupinová (multicast) a všeobecná (broadcast)
- MAC zdroje – MAC adresa zdrojového síťového rozhraní
- Typ/délka
- pro Ethernet II je to pole určující typ vyššího protokolu
- pro IEEE 802.3 udává délku pole dat
- Data – pole dlouhé minimálně 46 a maximálně 1500 oktetů (46—1500 B); minimální délka je nutná pro správnou detekci kolizí v rámci segmentu
- Výplň – vyplní zbytek datové části rámce, pokud je přepravovaných dat méně než 46 B
- CRC32 – kontrolní součet (Frame Check Sequence, FCS) 32bitový kontrolní kód, který se počítá ze všech polí s výjimkou preambule a FCS; slouží ke kontrole správnosti dat – příjemce si jej vypočítá z obdrženého rámce a pokud výsledek nesouhlasí s hodnotou pole, rámec zahodí jako vadný