Im Referenzmodell von Open Systems Interconnection, OSI, befindet sich das Internet Protocol, IP, auf Schicht drei, die als Netzwerkschicht bezeichnet wird. Das Transport Control Protocol, TCP, befindet sich auf Schicht vier , die als Transportschicht bezeichnet wird. Das OSI-Referenzmodell hat sieben Schichten, die in zwei Gruppen unterteilt sind, die als obere Schichten und untere Schichten bezeichnet werden.
Das OSI-Referenzmodell beschreibt, wie Anwendungen und Geräte kommunizieren sollten: Es unterteilt alle Prozesse, die für eine effektive Kommunikation erforderlich sind, in logische Gruppen, die als Schichten bezeichnet werden.
Die ersten drei Schichten werden als obere Schichten bezeichnet und definieren, wie Software und Anwendungen miteinander und mit Benutzern kommunizieren. Die Netzwerkschicht ist für die Verfolgung und Adressierung von Geräten in einem Netzwerk verantwortlich. Diese Schicht bestimmt die beste Route zum Verschieben von Daten zwischen Geräten, die nicht lokal miteinander verbunden sind, indem ein Datenpaket an das Zielgerät gesendet wird.
Die letzten vier Schichten werden als untere Schichten bezeichnet und steuern die Daten, die zwischen Geräten in einem Netzwerk übertragen werden. Die Transportschicht segmentiert und setzt Daten zu einem Datenstrom zusammen. Diese Schicht stellt End-to-End-Datentransportdienste bereit, z. B. das Herstellen logischer Verbindungen zwischen dem sendenden Gerät und dem Zielgerät. Es verbirgt auch Details aller netzwerkabhängigen Informationen vor höheren Schichten, indem es eine transparente Datenübertragung bietet.