[[start|zurück]] ====== Ports & Protokolle – Grundlagen ====== Ports und Protokolle gehören zu den wichtigsten Grundlagen der Netzwerktechnik. Jeder Netzwerkdienst – egal ob Webserver, Mailserver oder DNS – nutzt bestimmte Ports und Protokolle, um Daten zu senden oder zu empfangen. ===== Was ist ein Port? ===== Ein Port ist eine **logische Tür** in einem System, über die eine Anwendung Daten empfängt oder versendet. Vergleich: * IP-Adresse = Straßenadresse * Port = Wohnungstür ---- ===== Arten von Ports ===== Es gibt drei Portbereiche: * **0–1023**: Well-Known Ports (standardisierte Dienste) * **1024–49151**: Registered Ports (für spezifische Anwendungen) * **49152–65535**: Dynamische/ephemere Ports (z. B. Client-Verbindungen) ---- ===== TCP und UDP ===== Ports können mit zwei Transportprotokollen verwendet werden: * **TCP** – verbindungsorientiert * zuverlässige Übertragung * Fehlerkorrektur * geordnete Pakete * Beispiel: Web, Mail, SSH \\ * **UDP** – verbindungslos * schnell * keine Bestätigung * Beispiel: DNS, VoIP, Streaming ---- ===== Wichtige Standardports ===== ==== Web & Sicherheit ==== * **80/TCP** – HTTP * **443/TCP** – HTTPS * **8080/TCP** – HTTP Proxy * **8443/TCP** – Alternativer HTTPS-Port ==== DNS ==== * **53/UDP** – Standardanfragen * **53/TCP** – Zonentransfers ==== Mail ==== * **25/TCP** – SMTP * **465/TCP** – SMTPs (alt) * **587/TCP** – Submission (empfohlen) * **110/TCP** – POP3 * **995/TCP** – POP3s * **143/TCP** – IMAP * **993/TCP** – IMAPs ==== Fernzugriff ==== * **22/TCP** – SSH * **23/TCP** – Telnet (unsicher) * **3389/TCP** – RDP ==== Dateiübertragung ==== * **20/21 TCP** – FTP * **22/TCP** – SFTP (über SSH) * **445/TCP** – SMB/CIFS * **2049/TCP/UDP** – NFS ==== Netzwerkdienste ==== * **67/UDP** – DHCP Server * **68/UDP** – DHCP Client * **161/UDP** – SNMP * **162/UDP** – SNMP Trap * **69/UDP** – TFTP ==== VPN ==== * **500/UDP** – IKE * **4500/UDP** – IPsec NAT-T * **1194/UDP** – OpenVPN * **51820/UDP** – WireGuard ---- ===== Ports im Client-Verkehr ===== Ein Client nutzt für ausgehende Verbindungen dynamische Ports: Beispiel: * Browser → Port 443/TCP (Server) * Client → zufälliger Port (z. B. 53425) Darstellung: Client: 192.168.1.20:53425 → Server: 172.16.10.5:443 ===== ASCII-Diagramm: Ports & Verbindungen ===== +---------------------+ +-------------------------+ | Client | 443 | Server | | 192.168.1.20 |------->| 172.16.10.5 | | Port 53425 | | Port 443 (HTTPS) | +---------------------+ +-------------------------+ ---- ===== Protokolle und ihre Aufgaben ===== ==== Layer 4 – Transport ==== * TCP – Zuverlässige Übertragung * UDP – Schnelle Übertragung ==== Layer 7 – Anwendung ==== * HTTP/HTTPS – Webseiten * DNS – Namensauflösung * SMTP/IMAP/POP3 – E-Mail * DHCP – automatische IP-Vergabe * SSH – sichere Verbindung * SMB – Windows-Freigaben ---- ===== Wie Ports in Firewalls verwendet werden ===== Beispiel: Port 22 blockiert? → Kein SSH-Zugriff Beispiel: Port 53 blockiert? → Keine DNS-Auflösung → kein Internet ===== Häufige Prüfungs- und Praxisfragen ===== * Warum nutzt DNS Port 53 UDP **und** TCP? * Welche Ports müssen offen sein für einen Mailserver? * Was passiert, wenn Port 80 zu ist? * Warum nutzt HTTPS Port 443? * Welcher Port für DHCP? ===== Zusammenfassung ===== * Ports sind logische Türen für Anwendungen * TCP und UDP bestimmen, wie Daten übertragen werden * Standardports sind festgelegt (0–1023) * Ports sind essentiell für Firewalls, Routing und Troubleshooting * Jede Anwendung nutzt bestimmte Ports → daher wichtig für IHK & Praxis