Wikipedia · einfach zusammengefasst · Stand
Protokoll (IP)
Das Feld Protokoll (protocol) im IPv4-Header gibt an, zu welchem Protokoll (auch „Folgeprotokoll“ genannt) die im betreffenden IPv4-Paket transportierten …
Bedeutung des Feldes im IP-Header
Das Feld „Protokoll“ (protocol) im IPv4-Header kennzeichnet, zu welchem Protokoll – auch Folgeprotokoll genannt – die Nutzdaten eines IPv4-Pakets gehören. Ein IP-Paket enthält also nicht nur Daten, sondern auch die Information, wie diese Daten nach dem IP-Header weiterzuverarbeiten sind.
Das Feld ist 8 Bit breit und wird als vorzeichenlose Ganzzahl gelesen. Es kann deshalb die dezimalen Werte 0 bis 255 annehmen. Die Werte waren zunächst in RFC 1700 festgelegt. Seit 2002 bestimmt RFC 3232 eine Online-Datenbank der IANA als aktuelle Quelle für Protokollnummern. In Netzwerken können jedoch auch Protokolle verwendet werden, die noch nicht bei der IANA registriert sind.
IPv6 besitzt ein entsprechendes Feld mit dem Namen „Next Header“. Es verwendet dieselben zulässigen Werte wie das IPv4-Feld protocol. Bei IPv6 kann der Wert daher sowohl ein Folgeprotokoll als auch einen weiteren IPv6-Header bezeichnen.
Wichtige Protokollnummern und Bereiche
Die Protokollnummer ordnet einem Zahlenwert ein bestimmtes Protokoll oder einen Header zu. Besonders wichtige Beispiele sind:
- 1: ICMP (Internet Control Message Protocol)
- 2: IGMP (Internet Group Management Protocol)
- 4: IP in IP (encapsulation)
- 6: TCP (Transmission Control Protocol)
- 17: UDP (User Datagram Protocol)
- 33: DCCP (Datagram Congestion Control Protocol)
- 41: 6in4, also Verkapselung von IPv6- in IPv4-Pakete
- 43: IPv6-Route (Routing Header for IPv6)
- 44: IPv6-Frag (Fragment Header for IPv6)
- 47: GRE (Generic Routing Encapsulation)
- 50: ESP (Encapsulating Security Payload)
- 51: AH (Authentication Header)
- 58: IPv6-ICMP (ICMP for IPv6)
- 59: IPv6-NoNxt, also kein nächster Header für IPv6
- 60: IPv6-Opts (Destination Options for IPv6)
- 88: EIGRP (Enhanced Interior Gateway Routing Protocol)
- 89: OSPF
- 94: IPIP (IP-within-IP Encapsulation Protocol)
- 97: ETHERIP (Ethernet-within-IP Encapsulation)
- 103: PIM (Protocol Independent Multicast)
- 108: IPComp (IP Payload Compression Protocol)
- 112: VRRP (Virtual Router Redundancy Protocol)
- 115: L2TP (Layer Two Tunneling Protocol)
- 124: ISIS over IPv4
- 132: SCTP (Stream Control Transmission Protocol)
- 135: Mobility Header
- 136: UDPLite
- 137: MPLS-in-IP
- 139: HIP (Host Identity Protocol)
- 140: Shim6 (Shim6 Protocol)
- 141: WESP (Wrapped Encapsulating Security Payload)
- 142: ROHC (Robust Header Compression)
Weitere Nummern stehen unter anderem für Routing-, Überwachungs-, Verschlüsselungs-, Tunnel- und Verkapselungsprotokolle. Beispielsweise sind 0 HOPOPT (IPv6 Hop-by-Hop Option), 8 EGP, 27 RDP, 46 RSVP, 55 MOBILE, 93 AX.25 und 111 IPX-in-IP zugeordnet. Einige Werte sind nicht einzelnen öffentlichen Protokollen vorbehalten: 9 bezeichnet „any private interior gateway“, 61 jedes Host-interne Protokoll, 63 jedes lokale Netz, 68 jedes verteilte Dateisystem, 99 jeden privaten Verschlüsselungsentwurf und 114 „any 0-hop protocol“.
Die Werte 143–252 sind nicht belegt. Die Nummern 253–254 werden für Experimente und Tests verwendet; 255 ist reserviert.
Lernvideos zu Protokoll (IP)
5:52
Protokoll schreiben I musstewissen Deutsch
musstewissen Deutsch · 198.181 Aufrufe
9:05
SMTP: Das naivste Protokoll des Internets
Hood Informatik · 46.047 Aufrufe
5:21
TCP vs UDP einfach erklärt | Unterschiede, Vorteile & wann welches Protokoll?
MyDigiAcademy · 344 Aufrufe
5:24
alpha Lernen | Deutsch: Ein Protokoll schreiben 20.11.2023
Cosimo Lolitis · 252 Aufrufe