EMZETT.
Login

TCP/IP-Modell

Kurz: Das Schichtenmodell des Internets mit vier Schichten: Netzzugang, Internet, Transport und Anwendung. Es ist die praktische Grundlage fast aller Netzwerke.

Genauer: Das TCP/IP-Modell (auch DoD-Modell) entstand in den 1970er-Jahren im Umfeld des ARPANET und beschreibt, wie Daten von einer Anwendung über das Netz zur Anwendung auf einem anderen Gerät kommen. Im Unterschied zum siebenschichtigen OSI-Modell fasst es mehrere Aufgaben zusammen und ist näher an den echten Protokollen.

Im Detail

Vergleich von OSI-Modell und TCP/IP-Modell

Die vier Schichten

SchichtAufgabeBeispieleOSI-Schichten
AnwendungDienste für Programme[[httpHTTP]], [[dns
TransportEnde-zu-Ende-Verbindung, Ports[[tcpTCP]], [[udp
InternetAdressierung und Wegewahl[[ip-adressenIP]], [[icmp
NetzzugangÜbertragung im lokalen Netz[[ethernetEthernet]], [[wlan

Kapselung: Wie Daten verpackt werden

Jede Schicht setzt vor die Daten der darüberliegenden Schicht einen eigenen Kopfteil (Header). So wird aus den Nutzdaten ein TCP-Segment, daraus ein IP-Paket und daraus ein Ethernet-Frame. Der Empfänger packt in umgekehrter Reihenfolge wieder aus.

Beispiel: Eine Webseite laden

  1. Anwendung: Der Browser fragt per HTTP nach einer Seite; DNS liefert vorher die IP-Adresse.
  2. Transport: TCP baut über den Drei-Wege-Handschlag eine Verbindung zu Port 443 auf.
  3. Internet: IP versieht die Segmente mit Quell- und Zieladresse; Router leiten sie weiter.
  4. Netzzugang: ARP findet die MAC-Adresse des nächsten Geräts, Ethernet oder WLAN überträgt die Frames.

TCP/IP oder OSI?

Das OSI-Modell ist ein Lehr- und Referenzmodell, in der Praxis (und im Alltag der Administratoren) arbeitet man mit TCP/IP. In Prüfungen und Büchern wird häufig ein fünfschichtiges Hybridmodell verwendet, das den Netzzugang in Bitübertragung und Sicherung aufteilt.

Nutzen bei der Fehlersuche

Man prüft von unten nach oben: Kabel und Link (Netzzugang), IP-Konfiguration mit ipconfig (Internet), Erreichbarkeit mit ping, Port-Erreichbarkeit (Transport), zuletzt den Dienst selbst (Anwendung). Siehe Netzwerkbefehle in der CMD.

Siehe auch: OSI-Modell, TCP, UDP, IP-Adressen, ICMP, ARP, Ethernet, HTTP, DNS, Paket, Netzwerkprotokolle