2.3 TCP/IP-Modell Überblick
Das TCP/IP-Modell ist ein praxisnahes Schichtenmodell für Netzwerke und das Internet.
TCP/IP steht für:
Transmission Control Protocol / Internet Protocol
Der Name kommt von zwei besonders wichtigen Protokollen:
TCP = Transmission Control Protocol
IP = Internet Protocol
Wichtig:
TCP/IP bezeichnet nicht nur TCP und IP allein,
sondern eine ganze Protokollfamilie.
Deshalb spricht man auch von der:
Internetprotokollfamilie
Warum ist das TCP/IP-Modell wichtig?
Das TCP/IP-Modell ist besonders wichtig, weil es die Grundlage moderner Netzwerke und des Internets bildet.
Während das OSI-Modell vor allem als theoretisches Referenzmodell zum Lernen und Einordnen verwendet wird, ist das TCP/IP-Modell näher an der praktischen Umsetzung.
Vereinfacht gesagt:
OSI-Modell = Lern- und Referenzmodell
TCP/IP-Modell = praxisnahes Modell für reale Netzwerke und das Internet
Für die IHK ist wichtig:
Du solltest das OSI-Modell kennen,
aber auch verstehen,
wie TCP/IP praktisch dazu passt.
Begriff: TCP/IP-Modell
Das TCP/IP-Modell beschreibt, wie Daten in IP-basierten Netzwerken übertragen werden.
Es ordnet Netzwerkaufgaben in mehrere Schichten ein.
Typische Aufgaben sind:
- Daten von Anwendungen bereitstellen
- Transport zwischen Anwendungen ermöglichen
- IP-Adressierung und Routing durchführen
- Daten im lokalen Netzwerk übertragen
- Bits über ein Medium senden
Die Schichten des TCP/IP-Modells
Das TCP/IP-Modell wird häufig mit vier Schichten dargestellt.
| TCP/IP-Schicht | Aufgabe | Beispiele |
|---|---|---|
| Anwendungsschicht | Dienste für Anwendungen bereitstellen | HTTP, DNS, DHCP, SMTP, IMAP |
| Transportschicht | Kommunikation zwischen Anwendungen transportieren | TCP, UDP |
| Internetschicht | logische Adressierung und Routing | IP, ICMP |
| Netzzugangsschicht | Zugriff auf das lokale Netzwerk und Übertragung | Ethernet, WLAN, MAC |
Wichtig:
Das TCP/IP-Modell hat weniger Schichten als das OSI-Modell.
Das bedeutet aber nicht, dass Aufgaben fehlen. Mehrere OSI-Schichten werden im TCP/IP-Modell zusammengefasst.
TCP/IP-Schicht 1: Netzzugangsschicht
Die Netzzugangsschicht beschreibt, wie Daten im lokalen Netzwerk übertragen werden.
Sie umfasst im TCP/IP-Modell Aufgaben, die im OSI-Modell hauptsächlich zu Schicht 1 und Schicht 2 gehören.
Typische Themen:
- Netzwerkkarte
- Ethernet
- WLAN
- MAC-Adresse
- Switch
- Ethernet-Frame
- Übertragungsmedium
- Zugriff auf das Netzwerk
Fachlich genauer:
Die Netzzugangsschicht fasst Aufgaben der Bitübertragungsschicht
und der Sicherungsschicht zusammen.
Bezug zum OSI-Modell:
| TCP/IP | OSI-Bezug |
|---|---|
| Netzzugangsschicht | OSI-Schicht 1 und OSI-Schicht 2 |
Merksatz:
Netzzugangsschicht = lokales Netzwerk, MAC-Adresse, Ethernet, WLAN
TCP/IP-Schicht 2: Internetschicht
Die Internetschicht kümmert sich um die logische Adressierung und die Weiterleitung zwischen Netzwerken.
Das wichtigste Protokoll dieser Schicht ist IP.
Typische Themen:
- IPv4
- IPv6
- IP-Adresse
- Subnetzmaske
- Routing
- Router
- ICMP
- Ping
- Traceroute
Die Internetschicht sorgt dafür, dass Datenpakete über Netzwerkgrenzen hinweg zum Ziel gelangen können.
Bezug zum OSI-Modell:
| TCP/IP | OSI-Bezug |
|---|---|
| Internetschicht | OSI-Schicht 3 |
Merksatz:
Internetschicht = IP-Adresse und Routing
Begriff: IP
IP steht für:
Internet Protocol
IP ist für die logische Adressierung und Weiterleitung von Paketen zuständig.
Das bedeutet:
IP legt fest,
von welcher IP-Adresse ein Paket kommt
und zu welcher IP-Adresse es gesendet werden soll.
Wichtig:
IP stellt keine zuverlässige Zustellung sicher.
IP kümmert sich hauptsächlich um Adressierung und Weiterleitung.
Die zuverlässige Übertragung übernimmt bei Bedarf eine höhere Schicht, zum Beispiel TCP.
TCP/IP-Schicht 3: Transportschicht
Die Transportschicht sorgt für die Kommunikation zwischen Anwendungen auf verschiedenen Geräten.
Die wichtigsten Protokolle dieser Schicht sind:
TCP
UDP
TCP ist verbindungsorientiert und zuverlässig.
UDP ist verbindungslos und hat weniger Verwaltungsaufwand.
Typische Themen:
- Ports
- Sockets
- TCP
- UDP
- TCP-Handshake
- Sequenznummern
- ACK-Bestätigungen
- Datagramme
- Verbindungsaufbau
- Verbindungsabbau
Bezug zum OSI-Modell:
| TCP/IP | OSI-Bezug |
|---|---|
| Transportschicht | OSI-Schicht 4 |
Merksatz:
Transportschicht = TCP, UDP und Ports
Begriff: TCP
TCP steht für:
Transmission Control Protocol
TCP ist ein verbindungsorientiertes und zuverlässiges Transportprotokoll.
TCP sorgt unter anderem für:
- Verbindungsaufbau
- geordnete Datenübertragung
- Bestätigungen
- erneute Übertragung verlorener Daten
- Verbindungsabbau
Typisches Beispiel:
HTTPS über TCP-Port 443
Merksatz:
TCP = zuverlässig und verbindungsorientiert
Begriff: UDP
UDP steht für:
User Datagram Protocol
UDP ist ein verbindungsloses Transportprotokoll.
UDP sendet Daten ohne vorherigen Verbindungsaufbau.
UDP bietet keine eingebaute Garantie für:
- Zustellung
- Reihenfolge
- erneute Übertragung verlorener Daten
Typische Beispiele:
DNS
DHCP
VoIP
Streaming
Online-Gaming
Merksatz:
UDP = verbindungslos und mit wenig Verwaltungsaufwand
TCP/IP-Schicht 4: Anwendungsschicht
Die Anwendungsschicht stellt Netzwerkdienste für Programme bereit.
Sie fasst im TCP/IP-Modell Aufgaben zusammen, die im OSI-Modell den Schichten 5, 6 und 7 zugeordnet werden.
Typische Protokolle und Dienste:
- HTTP
- HTTPS
- DNS
- DHCP
- SMTP
- POP3
- IMAP
- FTP
- SSH
Bezug zum OSI-Modell:
| TCP/IP | OSI-Bezug |
|---|---|
| Anwendungsschicht | OSI-Schicht 5, 6 und 7 |
Wichtig:
Im TCP/IP-Modell werden Sitzungsschicht,
Darstellungsschicht und Anwendungsschicht
meistens zur Anwendungsschicht zusammengefasst.
Merksatz:
Anwendungsschicht = Netzwerkdienste für Anwendungen
TCP/IP-Modell und OSI-Modell grob zugeordnet
| TCP/IP-Modell | OSI-Modell | Beispiele |
|---|---|---|
| Anwendungsschicht | Schicht 5 bis 7 | HTTP, DNS, DHCP, SMTP |
| Transportschicht | Schicht 4 | TCP, UDP, Ports |
| Internetschicht | Schicht 3 | IP, ICMP, Routing |
| Netzzugangsschicht | Schicht 1 bis 2 | Ethernet, WLAN, MAC, Switch |
Wichtig:
Die Zuordnung ist eine fachliche Orientierung.
In der Praxis sind die Grenzen nicht immer so sauber sichtbar wie im Modell.
Begriff: Protokollfamilie
Eine Protokollfamilie ist eine Gruppe von Protokollen, die zusammenarbeiten.
TCP/IP ist eine Protokollfamilie.
Beispiele aus der TCP/IP-Protokollfamilie:
| Protokoll | Aufgabe |
|---|---|
| IP | Adressierung und Routing |
| ICMP | Kontroll- und Fehlermeldungen |
| TCP | zuverlässiger Transport |
| UDP | verbindungsloser Transport |
| HTTP | Webseitenübertragung |
| DNS | Namensauflösung |
| DHCP | automatische IP-Konfiguration |
| SMTP | E-Mail-Versand |
| IMAP | E-Mail-Abruf |
Merksatz:
TCP/IP ist nicht nur TCP und IP,
sondern eine ganze Familie zusammenarbeitender Netzwerkprotokolle.
Begriff: Host
Ein Host ist ein Gerät in einem Netzwerk, das eine eigene Netzwerkadresse besitzt und kommunizieren kann.
Beispiele:
- PC
- Notebook
- Server
- Smartphone
- Drucker
- NAS
- virtuelle Maschine
Im TCP/IP-Kontext bedeutet das:
Ein Host hat normalerweise eine IP-Adresse
und kann Daten senden oder empfangen.
Begriff: Router
Ein Router verbindet verschiedene Netzwerke miteinander.
Er entscheidet anhand der Ziel-IP-Adresse, wohin ein Paket weitergeleitet werden soll.
Typischer Bezug:
TCP/IP-Internetschicht
OSI-Schicht 3
Merksatz:
Router verbinden Netze.
Switches verbinden Geräte im lokalen Netz.
Begriff: Paket
Ein Paket ist eine Dateneinheit auf der IP-Ebene.
Bei IPv4 oder IPv6 spricht man von IP-Paketen.
Ein IP-Paket enthält unter anderem:
- Quell-IP-Adresse
- Ziel-IP-Adresse
- Steuerinformationen
- Nutzdaten
Merksatz:
Paket = Dateneinheit der IP-Schicht
Begriff: Frame
Ein Frame ist eine Dateneinheit im lokalen Netzwerk, zum Beispiel bei Ethernet.
Ein Ethernet-Frame enthält unter anderem:
- Ziel-MAC-Adresse
- Quell-MAC-Adresse
- Typfeld
- Nutzdaten
- Prüfsumme
Merksatz:
Frame = Dateneinheit im lokalen Netzwerk
Begriff: Segment und Datagramm
Auf der Transportschicht unterscheidet man häufig:
TCP-Segment
UDP-Datagramm
Ein TCP-Segment gehört zu TCP.
Ein UDP-Datagramm gehört zu UDP.
Merksatz:
TCP arbeitet mit Segmenten.
UDP arbeitet mit Datagrammen.
Warum hat TCP/IP weniger Schichten als OSI?
Das OSI-Modell beschreibt die Kommunikation sehr genau in sieben Schichten.
Das TCP/IP-Modell ist stärker an der praktischen Umsetzung orientiert und fasst bestimmte Aufgaben zusammen.
Beispiel:
OSI-Schicht 5 = Sitzungsschicht
OSI-Schicht 6 = Darstellungsschicht
OSI-Schicht 7 = Anwendungsschicht
Im TCP/IP-Modell werden diese Aufgaben meistens zusammengefasst zur:
Anwendungsschicht
Auch OSI-Schicht 1 und OSI-Schicht 2 werden im TCP/IP-Modell häufig zusammengefasst zur:
Netzzugangsschicht
Beispiel: Webseite aufrufen im TCP/IP-Modell
Wenn ein Client eine Webseite aufruft, arbeiten mehrere TCP/IP-Schichten zusammen.
Beispiel:
Anwendungsschicht:
Der Browser verwendet HTTP oder HTTPS.
Transportschicht:
TCP stellt eine Verbindung zum Server her.
Internetschicht:
IP adressiert das Paket zum Zielserver.
Netzzugangsschicht:
Ethernet oder WLAN überträgt die Daten im lokalen Netzwerk.
Vereinfacht:
HTTP/HTTPS → TCP → IP → Ethernet/WLAN
Oder als Ablauf:
Browser erzeugt HTTP-Anfrage.
TCP transportiert die Anfrage zuverlässig.
IP sorgt für die Adressierung zum Webserver.
Ethernet oder WLAN überträgt die Daten im lokalen Netz.
Beispiel: DNS-Anfrage im TCP/IP-Modell
DNS wird häufig verwendet, um einen Namen in eine IP-Adresse aufzulösen.
Beispiel:
www.example.org → passende IP-Adresse
Ablauf vereinfacht:
Anwendungsschicht:
DNS-Anfrage wird erzeugt.
Transportschicht:
UDP wird häufig für DNS-Anfragen verwendet.
Internetschicht:
IP adressiert die Anfrage zum DNS-Server.
Netzzugangsschicht:
Ethernet oder WLAN überträgt die Daten im lokalen Netzwerk.
Vereinfacht:
DNS → UDP → IP → Ethernet/WLAN
Wichtig:
DNS ist ein Anwendungsprotokoll,
nutzt aber häufig UDP auf der Transportschicht
und IP auf der Internetschicht.
IHK-Prüfungswissen
Für AP1 und AP2 solltest du zum TCP/IP-Modell besonders können:
- erklären, dass TCP/IP ein praxisnahes Schichtenmodell ist
- TCP/IP als Protokollfamilie verstehen
- die wichtigsten TCP/IP-Schichten benennen
- TCP/IP grob dem OSI-Modell zuordnen
- TCP und UDP der Transportschicht zuordnen
- IP und ICMP der Internetschicht zuordnen
- Ethernet und WLAN der Netzzugangsschicht zuordnen
- HTTP, DNS, DHCP und E-Mail-Protokolle der Anwendungsschicht zuordnen
- erklären, warum TCP/IP weniger Schichten als OSI hat
Typische Prüfungsfallen
TCP/IP ist nicht nur TCP und IP.
TCP/IP bezeichnet eine Protokollfamilie.
IP ist nicht zuverlässig im Sinne von TCP.
IP adressiert und routet Pakete.
TCP und UDP gehören zur Transportschicht.
ICMP gehört nicht zu TCP oder UDP.
ICMP gehört in den IP-/Internetschicht-Bereich.
DNS ist kein Schicht-3-Protokoll,
auch wenn es für IP-Adressen wichtig ist.
DHCP ist kein reines Schicht-3-Protokoll,
auch wenn es IP-Konfiguration bereitstellt.
Das TCP/IP-Modell ist praxisnäher als das OSI-Modell.
Das OSI-Modell hat sieben Schichten.
Das TCP/IP-Modell wird häufig mit vier Schichten dargestellt.
Wichtige Begriffe kurz erklärt
| Begriff | Kurze Erklärung |
|---|---|
| TCP/IP | Protokollfamilie für IP-basierte Netzwerke |
| TCP | zuverlässiges, verbindungsorientiertes Transportprotokoll |
| UDP | verbindungsloses Transportprotokoll mit wenig Verwaltungsaufwand |
| IP | Protokoll für logische Adressierung und Routing |
| ICMP | Kontroll- und Fehlermeldeprotokoll im IP-Netz |
| HTTP | Protokoll zur Übertragung von Webseiten |
| DNS | Namensauflösung von Namen zu IP-Adressen |
| DHCP | automatische Vergabe von IP-Konfiguration |
| Ethernet | Technik für lokale Netzwerke |
| WLAN | drahtloses lokales Netzwerk |
| Host | Gerät mit Netzwerkadresse |
| Router | Gerät zur Verbindung verschiedener Netzwerke |
| Frame | Dateneinheit im lokalen Netzwerk |
| Paket | Dateneinheit auf IP-Ebene |
| Segment | TCP-Dateneinheit |
| Datagramm | UDP-Dateneinheit |
Merksätze
TCP/IP ist die Grundlage moderner IP-Netzwerke.
TCP/IP ist eine Protokollfamilie,
nicht nur TCP und IP.
Das TCP/IP-Modell ist praxisnäher als das OSI-Modell.
OSI hat 7 Schichten.
TCP/IP wird häufig mit 4 Schichten dargestellt.
Anwendungsschicht = HTTP, DNS, DHCP, SMTP
Transportschicht = TCP, UDP, Ports
Internetschicht = IP, ICMP, Routing
Netzzugangsschicht = Ethernet, WLAN, MAC
TCP = zuverlässiger Transport
UDP = verbindungsloser Transport
IP = Adressierung und Routing
ICMP = Kontroll- und Fehlermeldungen
Ethernet = lokale Übertragung im LAN
DNS → UDP/TCP → IP → Ethernet
HTTP/HTTPS → TCP → IP → Ethernet