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.