Ramka Ethernet

Materiały edukacyjne z informatyki

Występuja dwa formaty ramki: DIX (tzw. Ethernt II) oraz późniejszy IEEE 802.3.

Format ramki DIX (Ethernt II) (najczęściej występujący w sieciach)

8 B 6 B 6 B 2 B 46-1500 B 4 B
Preambuła (zawiera SFD) Adres doce-lowy Adres źró-dłowy Typ Dane FCS

 

Format ramki IEEE 802.3

7 B 1 B 6 B 6 B 2 B 46-1500 B 4 B
Preambuła SFD Adres docelowy Adres źródłowy Długość nagłówek IEEE 802.2 + dane FCS
  • Preambuła - naprzemienny ciąg bitów informujący o nadchodzącej ramce.
  • SFD (Start of Frame Delimiter) – znacznik początku ramki o postaci 10101011.
  • Adresy – liczby 6-bajtowe oznaczające unikalne adresy MAC (Media Access Control) nadawane przez IEEE i producentów interfejsów siciowych. Pierwsze trzy bajty oznaczają producenta karty, pozostałe identyfikują egzemplarz, np.: 00:60:52:0A:A7:EF. Adres docelowy może być adresem pojedynczym (unicast), grupowym (multicast), jak i rozgłoszeniowym (broadcast, o postaci FF:FF:FF:FF:FF:FF).
  • Długość – określa długość w bajtach pola danych; w standardzie DIX wartość ta jest zawsze więk-sza lub równa 1536 (0x600) i określa numer protokołu warstwy wyższej, który odbierze dane (dla IP wartość ta wynosi 0x800).
  • Typ – pole w standardzie DIX zawierające informacje o protokole warstwy wyższej, który ma prze-jąć dane. W standardzie IEEE 802.3 tę informacje zawiera nagłówek protokołu IEEE 802.2 dołą-czany do pola dane.
  • Dane – jeśli ilość danych jest mniejsza od 46 bajtów, wprowadzane jest dopełnienie (PAD – pad-ding) jedynkami do minimalnej wielkości ramki, tj. 64 bajtów (512 bitów).
  • FCS (Frame Check Sequence) – zawiera bajty kontrolne (CRC).

Nagłówki protokołu IEEE 802.2

Nagł. Ethernet Nagł. 802.2 LLC Nagł. 802.2 SNAP
A (6B) B (6B) C (2B) D (1B) E (1B) F (1B) G (3B) H (2B)
Adres źródłowy Adres docelowy Długość DSAP SSAP Wart. kontrolna ID protokołu EtherType
Nagłówek IP

LLC (Logical Link Control) – protokół zapewniający właściwą identyfikację protokołu warstwy wyższej, wykorzystywany np. przez AppleTalk. Zawiera pola D (DSAP – Destination Service Access Point) oraz E (SSAP – Source Service Access Point) równe 170, wskazujące na wartość przypisaną protokołowi SNAP (Sub-Network Access Protocol). Ten z kolei zawiera pole G – identyfikator protokołu równy 0 oraz pole H (EtherType) przechowujące kod oznaczający protokół (2054 (0x806) – ARP, 2048 (0x800) – IP, 32821 (8x035) – RARP).