<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=IP-Paket</id>
	<title>IP-Paket - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=IP-Paket"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=IP-Paket&amp;action=history"/>
	<updated>2026-05-27T01:28:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=IP-Paket&amp;diff=101860&amp;oldid=prev</id>
		<title>imported&gt;Heronils: /* Total Length */ Link zum Lemma</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=IP-Paket&amp;diff=101860&amp;oldid=prev"/>
		<updated>2026-02-08T20:46:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Total Length: &lt;/span&gt; Link zum Lemma&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;IP-Paket&amp;#039;&amp;#039;&amp;#039; oder exakt &amp;#039;&amp;#039;[[Internet Protocol]] Datagram&amp;#039;&amp;#039; ist das Grundelement der [[Internet]]-Datenkommunikation. Es besteht immer aus zwei Teilen: den &amp;#039;&amp;#039;[[Header|Kopfdaten]]&amp;#039;&amp;#039;, die Informationen über Quelle, Ziel, Status, [[IP-Fragmentierung|Fragmentierung]] usw. enthalten, und den &amp;#039;&amp;#039;[[Nutzdaten]]&amp;#039;&amp;#039;. Das [[Netzwerkprotokoll|Protokoll]] [[Transmission Control Protocol|TCP]] zum Beispiel befindet sich ausschließlich in den Nutzdaten des IP-Pakets – eine Schicht weiter oben im [[OSI-Modell]].&lt;br /&gt;
&lt;br /&gt;
In den Kopfdaten stehen die ausschließlich protokollrelevanten Informationen eines IP-Pakets. Genau wie der Rest des gesamten Internet Protocols ist der Aufbau des Kopfdatenbereiches in der verbreiteten Version&amp;amp;nbsp;4 des Protokolls ([[IPv4]]) im &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;791&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC791&amp;quot; /&amp;gt; festgelegt. Das neuere Protokoll Version&amp;amp;nbsp;6 ([[IPv6]]) hat einen anderen Kopfdatenbereich.&lt;br /&gt;
&lt;br /&gt;
== {{Anker|IP-Header}} Aufbau des Kopfdatenbereiches (IP-Header) ==&lt;br /&gt;
Der IPv4-Kopfdatenbereich umfasst 20 Byte plus bis zu 40 Byte optionale Felder, die Länge des Kopfes darf 60 Byte nicht überschreiten. Der IPv6-Header ist 40 Byte lang; Optionen werden hier in eigenen Erweiterungsheadern dargestellt.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%; white-space:nowrap; text-align:center; margin-top:2em&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|+style=&amp;quot;position:relative; left:-10%; padding-bottom:.5em&amp;quot;| &amp;#039;&amp;#039;&amp;#039;[[IPv4]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 0&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 4&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 8&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 12&lt;br /&gt;
|style=&amp;quot;position:relative; left:-3.75%; width:7.5%&amp;quot;| 16&lt;br /&gt;
|style=&amp;quot;width:2.5%&amp;quot;|&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 20&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 24&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 28&lt;br /&gt;
|style=&amp;quot;position:relative; left:-12%; width:20%&amp;quot;| 31 &amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border:1px solid black&amp;quot;| Version&lt;br /&gt;
|style=&amp;quot;border:1px solid black&amp;quot;| [[#IHL (Internet Header Length)|IHL]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| TOS&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Total Length&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot;| 4 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Identification&lt;br /&gt;
|style=&amp;quot;border:1px solid black&amp;quot; | Flags&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Fragment Offset&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot;| 4 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| [[Time to Live|TTL]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| [[Protokoll (IP)|Protocol]]&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| [[Prüfsumme|Header Checksum]]&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot;| 4 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;9&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Source Address&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot;| 4 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;9&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Destination Address&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot;| 4 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;9&amp;quot; style=&amp;quot;border:1px solid black; height:calc(10 * (1.6em/*font-size+line-height*/ + 10px/*padding*/))&amp;quot;| Options and Padding&lt;br /&gt;
|style=&amp;quot;text-align:left; white-space:normal;&amp;quot;| Optional, bis zu 40 Bytes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%; white-space:nowrap; text-align:center; margin-top: 2em&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|+style=&amp;quot;position:relative; left:-10%; padding-bottom:.5em&amp;quot;| &amp;#039;&amp;#039;&amp;#039;[[IPv6]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 0&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 4&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 8&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 12&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 16&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 20&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 24&lt;br /&gt;
|style=&amp;quot;position:relative; left:-5%; width:10%&amp;quot;| 28&lt;br /&gt;
|style=&amp;quot;position:relative; left:-12%; width:20%&amp;quot;| 31 &amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border:1px solid black&amp;quot; | Version&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Traffic Class&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Flow Label&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot;| 4 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Payload Length&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Next Header&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;border:1px solid black&amp;quot;| Hop Limit&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot;| 4 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;8&amp;quot; style=&amp;quot;border:1px solid black; height:calc(4 * (1.6em/*font-size+line-height*/ + 10px/*padding*/))&amp;quot;| Source Address&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot;| 16 Bytes&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;8&amp;quot; style=&amp;quot;border:1px solid black; height:calc(4 * (1.6em/*font-size+line-height*/ + 10px/*padding*/))&amp;quot;| Destination Address&lt;br /&gt;
|style=&amp;quot;text-align:left&amp;quot;| 16 Bytes&lt;br /&gt;
|}&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt; Das 4te Byte in dieser Zeile endet mit dem 32ten Bit, welches den Index 31 hat. Das 33te Bit mit dem Index 32 startet in der nächsten Zeile.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Erläuterung für IPv4 ==&lt;br /&gt;
Im Folgenden werden die Felder für [[IPv4]] beschrieben. IPv6 wird im Abschnitt [[IPv6#Header-Format|Header-Format]] des Artikels [[IPv6]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Version ===&lt;br /&gt;
4 Bit groß. Die IP-Version. Hierbei sind [[IPv4|Version 4]] und [[IPv6|Version 6]] zurzeit möglich, wobei Version 4 die im Internet meistgenutzte ist.&lt;br /&gt;
&lt;br /&gt;
=== IHL (Internet Header Length) ===&lt;br /&gt;
4 Bit groß. Die gesamte Länge des IP-Kopfdatenbereiches wird in Vielfachen von 32 Bit angegeben. Steht hier also eine 5, so ist der Kopfdatenbereich 5 mal 32 Bit gleich 160 Bit oder 20 Byte lang, was auch die Minimallänge für den IP-Kopfdatenbereich ist (das Options-Feld ist optional) und dadurch anzeigt, wo die Nutzdaten beginnen.&lt;br /&gt;
&lt;br /&gt;
n1 bis nx sind Optionen&lt;br /&gt;
&lt;br /&gt;
Gesamtlänge des Headers = (5 · 32) + (Länge(n1) + … + Länge(nx) + [[Padding (Informatik)|Padding]] auf 32 Bit)&lt;br /&gt;
&lt;br /&gt;
=== TOS (Type of Service) ===&lt;br /&gt;
8 Bit groß. Das Feld kann für die Priorisierung von IP-Datenpaketen gesetzt und ausgewertet werden ([[Quality of Service]]).&lt;br /&gt;
&lt;br /&gt;
Früher (&amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;791&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC791&amp;quot; /&amp;gt;) wurden die Bits wie folgt interpretiert:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bits 0-2:  Precedence.&lt;br /&gt;
Bit    3:  0 = Normal Delay,       1 = Low Delay.&lt;br /&gt;
Bit    4:  0 = Normal Throughput,  1 = High Throughput.&lt;br /&gt;
Bit    5:  0 = Normal Reliability, 1 = High Reliability.&lt;br /&gt;
Bits 6-7:  Reserved for Future Use.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seit Dezember 1998 (&amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;2474&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC2474&amp;quot; /&amp;gt;) gilt folgende Aufteilung:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bits 0-5:   DSCP (Differentiated Services Code Point)&lt;br /&gt;
Bits 6-7:   CU (Currently unused)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seit September 2001 (&amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;3168&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=3168 |Titel=The Addition of Explicit Congestion Notification (ECN) to IP |Datum=2001-05}}&amp;lt;/ref&amp;gt;) gilt folgende Aufteilung:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bits 0-5: DSCP (Differentiated Services Code Point)&lt;br /&gt;
Bits 6-7: ECN (Explicit Congestion Notification – IP-Staukontrolle)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[DiffServ|mehr zu DSCP]] und [[Explicit Congestion Notification|ECN]], vgl. DSCP-Registry von IANA&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.iana.org/assignments/dscp-registry |titel=Differentiated Services Field Codepoints (DSCP) |werk=iana.org |sprache=en |abruf=2019-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden Standards &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;791&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC791&amp;quot; /&amp;gt; und &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;2474&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC2474&amp;quot; /&amp;gt; sind dann kompatibel, wenn man die ersten 6&amp;amp;nbsp;Bit auf Null setzt.&lt;br /&gt;
&lt;br /&gt;
=== Total Length ===&lt;br /&gt;
16 Bit groß. Gibt die Länge des gesamten Pakets (inkl. Kopfdaten) in Byte an. Daraus ergibt sich eine maximale Paketlänge von 65535 Byte (64 [[Byte|KiB]] − 1&amp;amp;nbsp;B). Alle Hosts müssen Datagramme mit einer Länge von mindestens 576 Byte verarbeiten können.&lt;br /&gt;
&lt;br /&gt;
Die &amp;quot;Total Length&amp;quot; im IP-Header muss kleiner gleich der [[Maximum Transmission Unit|MTU]] des Ethernetframes sein.&lt;br /&gt;
&lt;br /&gt;
=== Identification ===&lt;br /&gt;
16 Bit groß. Dieses und die beiden folgenden Felder &amp;#039;&amp;#039;Flags&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Fragment Offset&amp;#039;&amp;#039; steuern die Reassembly (Zusammensetzen von zuvor fragmentierten IP-Datenpaketen). Eindeutige Kennung eines Datagramms. Anhand dieses Feldes und der &amp;#039;Source Address’ kann der Empfänger die Zusammengehörigkeit von Fragmenten detektieren und sie mit Hilfe des &amp;#039;&amp;#039;Fragment Offset&amp;#039;&amp;#039; wieder reassemblieren.&lt;br /&gt;
&lt;br /&gt;
=== Flags ===&lt;br /&gt;
3 Bit groß. Die Bits haben folgende Bedeutung:&lt;br /&gt;
&lt;br /&gt;
; Bit 0: reserviert, muss 0 sein&lt;br /&gt;
; Bit 1 – DF (Don’t Fragment): Wenn auf 1, zeigt es an, dass das Paket nicht in Fragmente zerlegt (fragmentiert) werden darf&lt;br /&gt;
; Bit 2 – MF (More Fragments): Wenn auf 1, zeigt es an, dass weitere Fragmente folgen. Wenn auf 0, ist dieses Paket das letzte (bzw. einzige) Fragment.&lt;br /&gt;
&lt;br /&gt;
=== Fragment Offset ===&lt;br /&gt;
13 Bit groß. Eine Nummer, die bei fragmentierten Paketen besagt, ab welcher Position innerhalb des Paketes das Fragment anfängt. Die Nummerierung bezieht sich auf Daten-Blöcke von 64 Bit bzw. 8 Byte Größe und ist unabhängig von der Fragmentierung. Ein Paket kann daher falls notwendig mehrmals hintereinander in immer kleinere Fragmente zerteilt werden. Dabei muss nur die Nummer des ersten enthaltenen Datenblocks (Offset) und das Total-Length-Feld an die Länge des Fragments angepasst werden. Das erste Fragment, oder ein nicht fragmentiertes Paket, enthält als Offset den Wert Null. Ist ein Paket mit 800 Byte Nutzdaten (Offset-Nummerierung von 0 bis 99) in zwei Fragmente zerteilt, ist der Offset des zweiten Fragments die Nummer 50. Da der Offset keinerlei Hinweis enthält, wie groß das ursprüngliche Paket ist, muss das allerletzte Fragment das MF-Flag auf Null setzen.&lt;br /&gt;
&lt;br /&gt;
=== Time to Live (Lebenszeit) ===&lt;br /&gt;
8 Bit groß. Ein Wert, der die Lebensdauer des Pakets angibt. Hat dieses Feld den Wert null, so wird das Paket verworfen. Jede Station ([[Router]]) auf dem Weg des Pakets verringert diesen Wert um eins. Dies soll verhindern, dass Pakete ewig weitergeleitet werden (beispielsweise wenn das Paket fälschlicherweise im Kreis geleitet wird und somit das Netz überlasten würde).&lt;br /&gt;
&lt;br /&gt;
Der Standard von 1981 sieht vor, dass jede Station den TTL-Wert um die Anzahl der Sekunden verringert, die das Paket an der Station verweilt, mindestens jedoch um eins. Heute wird es de facto als [[Hop (Netzwerktechnologie)|Hop-Count]] implementiert.&lt;br /&gt;
&lt;br /&gt;
=== Protocol ===&lt;br /&gt;
8 Bit groß. Dieses Feld bezeichnet das [[Protokoll (IP)|Folgeprotokoll]], zu dem die im betreffenden IPv4-Paket transportierten [[Nutzdaten]] gehören. Enthält das IP-Paket zum Beispiel ein TCP-Paket, steht hier der Wert 6, für ein UDP-Paket 17. Diese Werte werden seit &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;3232&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=3232 |Titel=Assigned Numbers |Datum=2002-01}}&amp;lt;/ref&amp;gt; von der [[Internet Assigned Numbers Authority|IANA]] in einer Online-Datenbank für Protokoll-Nummern definiert.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.iana.org/assignments/protocol-numbers |titel=Protocol Numbers |werk=iana.org |sprache=en |abruf=2019-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im IPv6-Header gibt es dieses Feld ebenfalls, allerdings heißt es dort &amp;#039;&amp;#039;Next Header&amp;#039;&amp;#039;. Die zulässigen Werte sind die gleichen wie bei IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Header Checksum ===&lt;br /&gt;
16 Bit groß. Eine Prüfsumme sichert ausschließlich den Kopfdatenbereich. IP selbst hat keine Mechanismen zur Prüfung der Nutzlast auf Korrektheit, dies wird im [[TCP/IP-Referenzmodell]] durch die Transportschicht sichergestellt. Dieser Wert wird bei jeder Station neu verifiziert und –&amp;amp;nbsp;weil sich die TTL pro Hop verändert&amp;amp;nbsp;– neu berechnet. Dabei werden alle 16-Bit-Halbwörter des Kopfdatenbereichs nach den Regeln des [[Einerkomplement]]s addiert (Übertrag auf das LSB addieren) und von der Summe das Einerkomplement gebildet. Das Ergebnis sollte &amp;lt;code style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;1111 1111 1111 1111&amp;lt;/code&amp;gt; (Hex:&amp;amp;nbsp;0xFFFF) sein, denn sonst ist ein Fehler im Header. Vorteil dabei ist, dass sich die Prüfsumme pro Hop nur um eins erhöht. Die Berechnung kann daher schnell in der Hardware ausgeführt werden. Bei einem zuverlässigeren Prüfverfahren wie [[Zyklische Redundanzprüfung|CRC]] müsste dagegen die Prüfsumme bei jedem Hop neu berechnet werden. Trotzdem kostet das Prüfen der Prüfsumme verhältnismäßig viel Zeit. Moderne Router überprüfen die Prüfsumme aus Gründen der Verarbeitungsgeschwindigkeit nicht und inkrementieren sie nur. Diese Umstände haben dazu geführt, dass dieses Feld bei IPv6 nicht mehr existiert.&lt;br /&gt;
&lt;br /&gt;
=== Source Address ===&lt;br /&gt;
32 Bit groß. Enthält die [[IP-Adresse|Quelladresse]] des IP-Pakets in &amp;#039;&amp;#039;network byte order&amp;#039;&amp;#039; ([[Byte Order]], erstes Byte ist das &amp;#039;&amp;#039;most significant Byte&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
=== Destination Address ===&lt;br /&gt;
Enthält die [[IP-Adresse|Zieladresse]] im gleichen Format wie die Quelladresse.&lt;br /&gt;
&lt;br /&gt;
=== Options und Padding ===&lt;br /&gt;
Zusatzinformationen für das konkrete Paket. Die Optionen sind nur im Header optional, sie müssen aber von allen IP-Modulen unterstützt werden. Das Format der Optionen ist im &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;791&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC791&amp;quot; /&amp;gt; beschrieben. Die maximale Anzahl der mit Optionen belegbaren Byte im konkreten Paket ergibt sich aus (IHL*4)-20. Da mit den 4&amp;amp;nbsp;Bits in IHL ein Wertebereich von 0 bis&amp;amp;nbsp;15 kodiert wird, können somit bis zu 40&amp;amp;nbsp;Byte durch Optionen belegt werden. Die einzelnen Optionen selbst können unterschiedliche Länge haben, es gibt sowohl Optionen fester Länge als auch Optionen mit variabler Länge. Da die Gesamtlänge des IP-Headers durch das Feld IHL nur in Vielfachen von 4&amp;amp;nbsp;Byte festgelegt wird, werden unbenutzte Byte mit Nullen aufgefüllt (Padding).&lt;br /&gt;
&lt;br /&gt;
; Strict Routing&lt;br /&gt;
: Option gibt den gesamten Pfad an, welchen das Paket durchlaufen muss&lt;br /&gt;
; Free Routing&lt;br /&gt;
: Option gibt eine Liste von Routern an, die vom Paket nicht verfehlt werden dürfen&lt;br /&gt;
; Record Route&lt;br /&gt;
: Lässt die gesamte Route aufzeichnen (Heute reicht die Größe des Option-Feldes meist nicht mehr dafür aus)&lt;br /&gt;
; Time Stamp&lt;br /&gt;
: Zeitstempel&lt;br /&gt;
; Security&lt;br /&gt;
: Bezeichnet, wie geheim das Paket ist&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Internetprotokollfamilie]]&lt;br /&gt;
* [[Byte-Reihenfolge]]&lt;br /&gt;
* [[Jumbo Frames]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{RFC-Internet |RFC=791 |Titel=Internet Protocol |Datum=1981}}&lt;br /&gt;
* {{RFC-Internet |RFC=790 |Titel=Assigned Numbers |Datum=1981-09 |Kommentar=erste Ausgabe}}&lt;br /&gt;
* {{RFC-Internet |RFC=3232 |Titel=Assigned Numbers |Datum=2002-01}}&lt;br /&gt;
* [http://www.iana.org/ IANA – Internet Assigned Numbers Authority]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RFC791&amp;quot;&amp;gt;&lt;br /&gt;
{{RFC-Internet |RFC=791 |Titel=Internet Protocol |Datum=1981}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RFC2474&amp;quot;&amp;gt;&lt;br /&gt;
{{RFC-Internet |RFC=2474 |Titel=Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers |Datum=1998-12}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Ippaket}}&lt;br /&gt;
[[Kategorie:Internet Protocol]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Heronils</name></author>
	</entry>
</feed>