Von Oben nach Unten
Von Unten nach Oben
Kein Header, da es sich um physische Signale handelt.
Präambel: 7 Byte
Start Frame Delimiter (SFD): 1 Byte
Ziel-MAC-Adresse: 6 Byte
Quell-MAC-Adresse: 6 Byte
EtherType/Length: 2 Byte
Daten: Variable Länge
Frame Check Sequence (FCS): 4 Byte
Version: 4 Bit
IHL (Header Length): 4 Bit
Type of Service: 8 Bit
Total Length: 16 Bit
Identification: 16 Bit
Flags: 3 Bit
Fragment Offset: 13 Bit
TTL (Time to Live): 8 Bit
Protocol: 8 Bit
Header Checksum: 16 Bit
Quell-IP-Adresse: 32 Bit
Ziel-IP-Adresse: 32 Bit
Optionen: Variable Länge (falls vorhanden)
Quellport: 16 Bit
Zielport: 16 Bit
Sequenznummer: 32 Bit
Bestätigungsnummer: 32 Bit
Datenoffset: 4 Bit
Reserviert: 3 Bit
Flags: 9 Bit
Fenstergröße: 16 Bit
Prüfsumme: 16 Bit
Dringlichkeit: 16 Bit
Optionen: Variable Länge (falls vorhanden)
Sitzungsprotokoll-Header (selten direkt sichtbar).
Content Type: 1 Byte
Version: 2 Byte
Länge: 2 Byte
Handshake-Protokoll (bei Handshake): Variable Länge
Request Line oder Status Line: Variable Länge
Header-Felder: Variable Länge (z.B. Host, User-Agent)
Leerzeile: 2 Byte (CRLF)
Nachrichtentext: Variable Länge (optional)
Der eigentliche Nutzdateninhalt, der von der Anwendung gesendet wird.