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)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání
Ethernetový rámec
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ý