Internet-Schicht
Hier befindet sich das
IP (Internet Protocol), das dafür zuständig ist,
auf welchem Weg ein Datenpaket ans Ziel gelangt - in dieser Schicht findet
das
Routing statt.
IP garantiert nicht die korrekte Auslieferung der Pakete: Es können welche
verloren gehen, defekt sein oder die Reihenfolge der Pakte kann durcheinander
kommen. Es ist ein sogenanntes
zustandsloses Protokoll, da keine
Sitzung mit dem Ziel-Host aufgebaut werden muss, wie es etwa bei
TCP der
Fall ist. Dazu gleich etwas mehr.
Gelangt ein Paket von der Transportschicht in die Internetschicht, erhält es
vom IP-Protokoll einen weiteren Header, der unter anderem Quell- und Ziel-IP
enthält, das verwendete Transportprotokoll (TCP oder UDP), eine Prüfsumme
sowie die
TTL (Time To Live). Die TTL gibt an, wann das Paket vernichtet
wird, damit es nicht endlos durch die Kabel geistert. Die Einheit
ist
Hop und nicht etwa Sekunden. Jeder Router, der passiert wird,
stellt einen Hop dar (kann man mit tracert ansehen). Standard sind
128 Hops.
Befindet sich die Ziel-Adresse im gleichen Subnet wie die Quelladresse, kann
IP das Paket direkt zustellen, sonst sieht es in der Routing-Tabelle nach,
ob dort ein Weg zum Zielnetz angegeben ist. Wenn nicht, wird das Paket
einfach an das Default-Gateway weitergeleitet. Dieses fungiert seinerseits
als
Router und muss nun das Paket routen. Kennt das Default-Gateway keinen
Weg, wird das Paket vernichtet. Dieses
Gateway dekrementiert zum Beispiel
auch die TTL (bei TTL=0 wird das Paket vernichtet). Auf diese Weise werden
die Pakete von Router zu Router bis zum Ziel-Host weitergeleitet.
Fragmentierung
Es kommt vor, dass ein Paket zu groß ist. Die Router können es dann in
kleinere Pakete zerlegen und diese zustellen. Jedes kleinere Paket erhält
ein Flag, um es als fragmentiert zu kennzeichnen sowie eine Nummer, mit
der die Pakete am Ziel wieder in der richtigen Reihenfolge zusammengesetzt
werden können. Fragmentierung kann zwar verboten werden (durch ein
Bit im
Header), dann wird das Paket aber unter Umständen verworfen. Fragmentierung
kommt häufig bei einem Medienwechsel wie von
Ethernet auf Token Ring vor.