Her er en sammenbrud af de identifikatorer, der findes i overskriften på en Ethernet -ramme i lag 2:
Nøgleidentifikatorer:
* destination MAC -adresse (6 bytes): Dette er den unikke fysiske adresse på den enhed, som rammen er beregnet til. Tænk på det som "gadeadressen" på destinationscomputeren eller netværksenheden.
* Kilde MAC -adresse (6 bytes): Dette er den unikke fysiske adresse på den enhed, der sender rammen. Det fungerer som "returadressen" på et brev.
* Ethertype (2 bytes): Dette felt fortæller den modtagende enhed, hvilken protokol der bruges i datadelen af rammen. Almindelige Ethertyper inkluderer:
* 0x0800: IPv4
* 0x0806: ARP (adresseopløsningsprotokol)
* 0x86dd: IPv6
* 0x8100: VLAN -mærket ramme
Yderligere overskriftsinformation:
* præambel (7 bytes): En række skiftende 1'er og 0'er, der bruges til at synkronisere den modtagende enhed.
* Start ramme afgrænser (1 byte): Et specielt mønster (0x55), der markerer begyndelsen af rammen.
* rammekontrolsekvens (FCS) (4 bytes): En fejlkontrolskode beregnet ud fra indholdet af rammen. Det hjælper med at sikre dataintegritet.
Vigtig note: Rækkefølgen af disse felter er afgørende for korrekt Ethernet -kommunikation.
visuel repræsentation:
`` `
+-------+-------+-------+-------+-------+-------+- ------+-------+-------+
| Preamble (7) | SFD (1) | Destination Mac (6) | Kilde Mac (6) | Ethertype (2) |
+-------+-------+-------+-------+-------+-------+- ------+-------+-------+
| Data (variabel) | FCS (4) |
+-------+-------+-------+-------+-------+
`` `
Eksempel:
Lad os forestille os en ramme, der sender en IPv4 -pakke fra enhed A (MAC -adresse 00:11:22:33:44:55) til enhed B (MAC Adresse 00:66:77:88:99:AA):
* Destination Mac:00:66:77:88:99:AA
* Kilde MAC:00:11:22:33:44:55
* Ethertype:0x0800 (IPv4)
Denne information giver den modtagende enhed (enhed B) mulighed for at vide, hvor rammen kom fra, hvor den skal gå, og hvilken slags data den indeholder.