TCP/IP-Modell
Einführung
Das TCP/IP-Modell ist ein Referenzmodell für die Kommunikation in Rechnernetzen, das die Architektur des Internets beschreibt. Es basiert auf dem Zusammenspiel der Protokolle Transmission Control Protocol (TCP) und Internet Protocol (IP) und dient als Grundlage für nahezu alle modernen Netzwerke.
Das Modell ist pragmatischer und praxisorientierter als das OSI-Modell und teilt Netzwerkfunktionen in vier Schichten ein. Es erleichtert die Entwicklung, Standardisierung und Implementierung von Netzwerken.
Die vier Schichten des TCP/IP-Modells
1. Netzwerkschicht / Network Access Layer
- Verantwortlich für den Zugriff auf das physische Netzwerk und die Übertragung von Datenpaketen über ein Medium.
- Umfasst Aufgaben der OSI-Schichten 1 (Physical) und 2 (Data Link).
- Beispiele: Ethernet, WLAN, PPP, Frame Relay.
2. Internetschicht / Internet Layer
- Zuständig für logische Adressierung (IP-Adressen) und Routing von Paketen zwischen Netzwerken.
- Kernprotokoll: Internet Protocol (IP), zusätzlich ICMP, ARP, IGMP.
- Äquivalent zur OSI-Vermittlungsschicht.
3. Transportschicht / Transport Layer
- Stellt Ende-zu-Ende-Kommunikation zwischen Anwendungen sicher.
- Typische Protokolle: Transmission Control Protocol (TCP), User Datagram Protocol (UDP), SCTP.
- Funktionen: Zuverlässigkeit, Flusskontrolle, Segmentierung, Multiplexing via Ports.
4. Anwendungsschicht / Application Layer
- Bietet Netzwerkdienste für Endanwender und Anwendungen.
- Umfasst Funktionen der OSI-Schichten 5–7 (Sitzung, Darstellung, Anwendung).
- Beispiele: HTTP, HTTPS, FTP, SMTP, DNS, SNMP, Telnet.
Vergleich TCP/IP-Modell vs. OSI-Modell
| OSI-Schicht | TCP/IP-Schicht | Bemerkungen |
|---|---|---|
| Anwendung (7) | Anwendung | Zusammenfassung der OSI-Schichten 5–7 |
| Darstellung (6) | Anwendung | Datenformatierung und Verschlüsselung können hier erfolgen |
| Sitzung (5) | Anwendung | Sitzungsmanagement teilweise auf Anwendungsebene |
| Transport (4) | Transport | TCP, UDP |
| Vermittlung (3) | Internet | IP, ICMP, Routing |
| Sicherung (2) | Network Access | MAC, Ethernet, PPP |
| Bitübertragung (1) | Network Access | Physisches Medium, elektrische/optische Signale |
Vorteile des TCP/IP-Modells
- Praktisch und implementierungsnah, entspricht der Architektur des Internets.
- Reduziert die Komplexität durch Zusammenfassung von OSI-Schichten.
- Fördert standardisierte Kommunikation und Interoperabilität.
- Flexibel und erweiterbar für neue Protokolle.
Nachteile / Kritik
- Weniger granular als OSI – nicht alle Funktionen sind klar getrennt.
- Manche Lehrbücher und Schulungen bevorzugen das OSI-Modell zur Theorievermittlung.
- Weniger Fokus auf Schicht-Transparenz und modulare Entwicklung.
Praxisbezug
- Grundlage für alle modernen Netzwerke, einschließlich des Internets.
- Umsetzung in praktisch allen Betriebssystemen und Netzwerkgeräten.
- Basis für Netzwerkprotokolle, Dienste und Sicherheitsmechanismen.
Literatur und Standards
- RFC 1122 – Requirements for Internet Hosts – Communication Layers
- RFC 1123 – Requirements for Internet Hosts – Application and Support
- Andrew S. Tanenbaum: Computer Networks
- W. Richard Stevens: TCP/IP Illustrated