Überblick

Ports sind ein zentraler Bestandteil der Netzwerkkommunikation. Während eine IP-Adresse einen bestimmten Rechner identifiziert, sorgt die Portnummer dafür, dass Daten an die richtige Anwendung auf diesem Rechner gelangen.
👉 Einfach gesagt:
- IP-Adresse = Hausadresse
- Port = Tür / Zimmer im Haus
Ohne Ports wäre es unmöglich, mehrere Dienste gleichzeitig auf einem System zu betreiben (z. B. Webserver + Mailserver + SSH).
🧠 Grundprinzip #
Was ist ein Port? #
Ein Port ist eine logische Kommunikationsschnittstelle innerhalb eines Computers.
Ein Netzwerkpaket enthält immer:
- Quell-IP
- Ziel-IP
- Quell-Port
- Ziel-Port
👉 Dadurch kann das Betriebssystem genau zuordnen:
„Diese Daten gehören zu Programm X“
Beispiel #
Client (Browser) → Server (Webseite)Quell-IP: 192.168.1.10
Quell-Port: 53124Ziel-IP: 93.184.216.34
Ziel-Port: 443
➡️ Bedeutet:
- Anfrage kommt von einem zufälligen Port (ephemeral)
- Ziel ist der HTTPS-Port 443
🔢 Portbereiche

Portnummern reichen von:
0 – 65535
Diese werden in drei Bereiche unterteilt:
1. Well-Known Ports (0–1023) #
👉 Standardisierte Ports für bekannte Dienste
| Port | Dienst |
|---|---|
| 20/21 | FTP |
| 22 | SSH |
| 25 | SMTP |
| 53 | DNS |
| 80 | HTTP |
| 443 | HTTPS |
👉 Wichtig:
- meist nur mit Admin-Rechten nutzbar
- weltweit standardisiert
2. Registered Ports (1024–49151) #
👉 Für Anwendungen reserviert, aber flexibler
Beispiele:
- 3306 → MySQL
- 5432 → PostgreSQL
- 8080 → alternative Webserver
3. Dynamische / Ephemeral Ports (49152–65535) #
👉 Werden automatisch vom System vergeben
Verwendung:
- Client-Anfragen
- temporäre Verbindungen
🔄 Wie Ports in der Praxis funktionieren #
Client-Server-Kommunikation #
Ablauf: #
- Client öffnet einen zufälligen Port
- Client verbindet sich mit Server-Port
- Server antwortet zurück auf Client-Port
Beispiel: Webseite öffnen #
Browser → google.comClient Port: 52341
Server Port: 443
➡️ Der Server antwortet nicht einfach irgendwo, sondern exakt an:
IP + Port des Clients
🔌 TCP vs UDP Ports #
Ports existieren für beide Protokolle getrennt:
| Protokoll | Beispiel |
|---|---|
| TCP | Web (HTTP/HTTPS) |
| UDP | DNS, Streaming |
👉 Wichtig:
- Port 80 TCP ≠ Port 80 UDP
- Jeder Port existiert doppelt (einmal pro Protokoll)
🧩 Sockets (Fortgeschritten) #
Ein Socket besteht aus:
IP-Adresse + Port + Protokoll
Beispiel:
192.168.1.10:52341 (TCP)
👉 Das ist eine eindeutige Verbindung.
🛡️ Sicherheit & Ports #
Offene Ports #
Ein offener Port bedeutet:
👉 Ein Dienst „lauscht“ darauf
Beispiel:
- Port 22 offen → SSH erreichbar
Risiken #
- offene Ports = Angriffsfläche
- bekannte Ports werden oft gescannt
Schutzmaßnahmen #
- Firewall
- Port-Scanning verhindern
- unnötige Ports schließen
🧪 Praxis-Teil #
🔍 Offene Ports anzeigen #
Windows #
netstat -ano
Linux #
ss -tuln
oder
netstat -tuln
🌐 Port testen (extern) #
telnet example.com 80
oder
nc -zv example.com 443
🧠 Praxisbeispiel #
👉 Du startest einen Webserver:
python3 -m http.server 8000
➡️ erreichbar unter:
http://localhost:8000
📊 Wichtige Standardports #
| Port | Protokoll | Dienst |
|---|---|---|
| 22 | TCP | SSH |
| 53 | TCP/UDP | DNS |
| 80 | TCP | HTTP |
| 443 | TCP | HTTPS |
| 3306 | TCP | MySQL |
| 3389 | TCP | Remote Desktop |
⚙️ Häufige Fehler & Missverständnisse #
❌ „Port ist gleich Programm“ #
➡️ Nein – Port ist nur der Zugangspunkt
❌ „Ein Port gehört immer zu einem Dienst“ #
➡️ Falsch – Ports können frei genutzt werden
❌ „Port 80 ist immer HTTP“ #
➡️ Nur Konvention, nicht technisch zwingend
🚀 Erweiterte Themen #
Port Forwarding #
Weiterleitung von Ports im Router:
Internet → Router → interner Server
Beispiel:
- Port 80 → Webserver im Heimnetz
NAT (Network Address Translation) #
Mehrere Geräte teilen sich eine IP → Ports unterscheiden Verbindungen
Load Balancing #
Mehrere Server hinter einem Port
📌 Fazit #
Ports sind ein fundamentaler Bestandteil moderner Netzwerke.
👉 Ohne Ports:
- keine parallelen Dienste
- keine klare Zuordnung von Daten
- keine funktionierende Client-Server-Kommunikation
Kurz zusammengefasst: #
- Ports verbinden Netzwerk ↔ Anwendung
- Sie ermöglichen gleichzeitige Kommunikation
- Sie sind entscheidend für Sicherheit und Struktur