Transport- und Internetschicht
Die Transportschicht steuert den Datenfluss zwischen der Anwendungs- und der Internetschicht. Hier arbeiten die Protokolle TCP und UDP.
Die Internetschicht ist für die Weitervermittlung von Paketen und die Wegewahl (Routing) zuständig. Die Aufgabe dieser Schicht ist es, zu einem empfangenen Paket das nächste Zwischenziel zu ermitteln und das Paket dorthin weiterzuleiten.
Es können viele Probleme entstehen, wenn ein Paket auf seiner Reise zum Bestimmungsort mehrere Netze durchquert. Zum Beispiel kann ein Netz ein Paket ablehnen, weil es zu groß ist. Probleme dieser Art müssen auf der Vermittlungsschicht (Internetschicht) gelöst werden.
Routing
Routing (engl. für „Vermittlung“, „Leitweglenkung“, „Streckenführung“, „Verkehrsführung“) bezeichnet in der Telekommunikation das Festlegen von Wegen für Nachrichtenströme bei der Nachrichtenübermittlung in Rechnernetzen.
Insbesondere in paketvermittelten Datennetzen ist hierbei zwischen den beiden verschiedenen Prozessen Routing und Forwarding zu unterscheiden: Das Routing bestimmt den gesamten Weg eines Nachrichtenstroms durch das Netzwerk; das Forwarding beschreibt hingegen den Entscheidungsprozess eines einzelnen Netzknotens, über welchen seiner Nachbarn er eine vorliegende Nachricht weiterleiten soll.