Netzwerkdienste
Netzwerkdienste
DNS, DHCP, HTTP, SMTP, SSH, FTP und viele mehr – die wichtigsten Netzwerkdienste und Protokolle, die das Internet und Unternehmensnetzwerke am Laufen halten.
Inhaltsverzeichnis
Schnellübersicht
Auf dieser Seite lernen Sie die wichtigsten Netzwerkdienste kennen:
- Grundlagen: Was sind Netzwerkdienste und wie funktionieren sie?
- Client-Server-Modell: Das fundamentale Prinzip
- DNS: Domain Name System – das Telefonbuch des Internets
- DHCP: Automatische IP-Adressvergabe
- HTTP/HTTPS: Web-Protokolle
- E-Mail: SMTP, POP3, IMAP
- Dateidienste: FTP, SFTP, SMB
- Remote Access: SSH, Telnet, RDP
- Weitere Dienste: NTP, SNMP, LDAP, VPN
- Port-Übersicht: Alle wichtigen Ports auf einen Blick
- FAQ: Häufige Fragen zu Netzwerkdiensten
1. Was sind Netzwerkdienste?
Definition
Netzwerkdienste (auch Netzwerkdienste oder Network Services) sind Software-Komponenten, die über ein Netzwerk Funktionen für andere Computer oder Programme bereitstellen. Sie basieren auf dem Client-Server-Modell: Ein Server bietet einen Dienst an, Clients nutzen diesen Dienst.
Jeder Netzwerkdienst verwendet ein bestimmtes Protokoll (Regelwerk für die Kommunikation) und lauscht auf einem bestimmten Port (numerische Adresse für den Dienst). Beispiele: DNS nutzt Port 53, HTTP nutzt Port 80, HTTPS nutzt Port 443.
Typische Netzwerkdienste im Unternehmen: DNS für Namensauflösung, DHCP für automatische IP-Konfiguration, Active Directory für Benutzerverwaltung, File Server für Dateifreigaben, Print Server für Drucker, Mail Server für E-Mails, Web Server für Intranet-Anwendungen.
Wichtige Begriffe
- Dienst (Service): Eine Funktion, die über das Netzwerk angeboten wird
- Protokoll: Regelwerk für die Kommunikation (z.B. TCP, UDP, HTTP, DNS)
- Port: Numerische Adresse (0-65535) für einen Dienst
- Socket: Kombination aus IP-Adresse und Port (z.B. 192.168.1.10:80)
- Daemon: Hintergrundprozess, der einen Dienst bereitstellt (Linux)
- Well-Known Ports: Ports 0-1023 für standardisierte Dienste
2. Das Client-Server-Modell
Das Client-Server-Modell ist das fundamentale Prinzip aller Netzwerkdienste. Es beschreibt, wie Computer über ein Netzwerk kommunizieren.
Client-Server-Kommunikation
Client
Fordert Dienst an
(Request)
Server
Bietet Dienst an
(Response)
Ablauf einer Client-Server-Kommunikation
- Verbindungsaufbau: Client initiiert Verbindung zum Server (TCP 3-Way-Handshake)
- Request: Client sendet Anfrage an Server (z.B. "Gib mir die IP zu www.google.de")
- Verarbeitung: Server verarbeitet die Anfrage
- Response: Server sendet Antwort zurück (z.B. "Die IP ist 142.250.185.78")
- Verbindungsabbau: Verbindung wird geschlossen (bei TCP)
3. Die wichtigsten Netzwerkdienste
Hier eine Übersicht der wichtigsten Netzwerkdienste mit ihren Funktionen und Ports:
DNS
Übersetzt Domainnamen (www.google.de) in IP-Adressen (142.250.185.78). Das "Telefonbuch des Internets".
- Protokoll: DNS (UDP/TCP)
- Port: 53
- Record-Typen: A, AAAA, CNAME, MX
- Caching für Performance
DHCP
Verteilt automatisch IP-Adressen und Netzwerkkonfiguration an Clients. DORA-Prozess: Discover, Offer, Request, Acknowledge.
- Protokoll: DHCP (UDP)
- Ports: 67 (Server), 68 (Client)
- Verteilt: IP, Subnetzmaske, Gateway, DNS
- Lease-Zeiten konfigurierbar
HTTP/HTTPS
Überträgt Webseiten und Webinhalte. HTTPS ist die verschlüsselte Version mit TLS/SSL.
- Protokoll: HTTP (TCP), HTTPS (TCP+TLS)
- Ports: 80 (HTTP), 443 (HTTPS)
- Methoden: GET, POST, PUT, DELETE
- Statuscodes: 200, 404, 500
E-Mail-Dienste: SMTP für Versand, POP3/IMAP für Empfang. Verschlüsselung via STARTTLS oder SSL/TLS.
- SMTP: Port 25, 587 (Versand)
- POP3: Port 110, 995 (Empfang)
- IMAP: Port 143, 993 (Empfang)
- SPF, DKIM, DMARC für Sicherheit
FTP/SFTP
Dateiübertragung über das Netzwerk. SFTP ist die sichere Variante über SSH.
- FTP: Port 20 (Daten), 21 (Steuerung)
- SFTP: Port 22 (über SSH)
- Modi: Active, Passive
- Anonymous FTP möglich
SSH
Verschlüsselte Remote-Zugriff auf Linux/Unix-Systeme. Ersetzt das unsichere Telnet.
- Protokoll: SSH (TCP)
- Port: 22
- Authentifizierung: Passwort, Key
- Auch für SCP, SFTP, Port Forwarding
NTP
Synchronisiert die Uhrzeit von Computern über das Netzwerk. Essenziell für Logs und Zertifikate.
- Protokoll: NTP (UDP)
- Port: 123
- Stratum-Hierarchie (0-15)
- Pool: pool.ntp.org
SNMP
Überwacht und verwaltet Netzwerkgeräte (Router, Switches, Server). Sammelt Statistiken und empfängt Alerts.
- Protokoll: SNMP (UDP)
- Ports: 161 (Agent), 162 (Trap)
- MIB (Management Information Base)
- Versionen: v1, v2c, v3 (verschlüsselt)
LDAP
Zugriff auf Verzeichnisdienste (z.B. Active Directory, OpenLDAP). Authentifizierung und Benutzerverwaltung.
- Protokoll: LDAP (TCP)
- Ports: 389 (LDAP), 636 (LDAPS)
- Distinguished Names (DN)
- Basis für Active Directory
VPN
Verschlüsselter Tunnel über das Internet. Ermöglicht sicheren Remote-Zugriff und Site-to-Site-Verbindungen.
- OpenVPN: Port 1194 (UDP)
- IPsec: Port 500/4500
- WireGuard: Port 51820
- SSL-VPN: Port 443
4. Port-Übersicht
Die wichtigsten Ports und ihre zugehörigen Dienste auf einen Blick:
| Port | Protokoll | Dienst | Beschreibung |
|---|---|---|---|
| 20-21 | TCP | FTP | File Transfer Protocol |
| 22 | TCP | SSH | Secure Shell, SFTP, SCP |
| 23 | TCP | Telnet | Unverschlüsselte Remote-Shell (veraltet) |
| 25 | TCP | SMTP | E-Mail-Versand (Server-zu-Server) |
| 53 | UDP/TCP | DNS | Domain Name System |
| 67-68 | UDP | DHCP | Dynamic Host Configuration Protocol |
| 80 | TCP | HTTP | Hypertext Transfer Protocol (Web) |
| 110 | TCP | POP3 | E-Mail-Empfang (lokal speichern) |
| 123 | UDP | NTP | Network Time Protocol |
| 143 | TCP | IMAP | E-Mail-Empfang (Server-Sync) |
| 161-162 | UDP | SNMP | Network Management |
| 389 | TCP | LDAP | Directory Access |
| 443 | TCP | HTTPS | Verschlüsseltes HTTP (TLS/SSL) |
| 445 | TCP | SMB | Server Message Block (Dateifreigaben) |
| 587 | TCP | SMTP | E-Mail-Versand (Client-zu-Server) |
| 993 | TCP | IMAPS | Verschlüsseltes IMAP |
| 995 | TCP | POP3S | Verschlüsseltes POP3 |
| 3389 | TCP | RDP | Remote Desktop Protocol (Windows) |
Port-Kategorien
- Well-Known Ports (0-1023): Standardisierte Dienste (HTTP, HTTPS, SSH, DNS)
- Registered Ports (1024-49151): Von IANA registrierte Dienste
- Dynamic/Private Ports (49152-65535): Für temporäre Verbindungen
5. DNS – Domain Name System
Das Telefonbuch des Internets
DNS (Domain Name System) ist einer der wichtigsten Netzwerkdienste. Es übersetzt für Menschen lesbare
Domainnamen (z.B. www.google.de) in maschinenlesbare IP-Adressen (z.B. 142.250.185.67).
Ohne DNS müssten Sie sich für jede Webseite die IP-Adresse merken.
DNS-Hierarchie
Wichtige Record-Typen
- A – IPv4-Adresse (z.B. 192.168.1.10)
- AAAA – IPv6-Adresse (z.B. 2001:db8::1)
- CNAME – Alias für einen anderen Domainnamen
- MX – Mail Exchange (Mailserver)
- TXT – Textinformationen (SPF, DKIM, DMARC)
- NS – Name Server (autoritative Server)
- PTR – Reverse DNS (IP → Domainname)
DNS-Sicherheit
- DNSSEC – Kryptografische Signatur für DNS-Antworten
- DNS over TLS (DoT) – Port 853, verschlüsselte Anfragen
- DNS over HTTPS (DoH) – DNS über HTTPS für mehr Privatsphäre
- Public DNS – 1.1.1.1 (Cloudflare), 8.8.8.8 (Google)
DNS-Tools
nslookup
Server: 8.8.8.8
Address: 8.8.8.8:53
Non-authoritative answer:
Name: google.de
Address: 142.250.185.67
dig
;; ANSWER SECTION:
google.de. 300 IN A 142.250.185.67
Praxis-Tipp
Verwenden Sie public DNS-Server wie 1.1.1.1 (Cloudflare) oder
8.8.8.8 (Google) für schnellere und sicherere DNS-Auflösung.
Für mehr Privatsphäre bietet Cloudflare auch DNS over HTTPS an.
6. DHCP – Dynamic Host Configuration Protocol
Automatische IP-Konfiguration
DHCP (Dynamic Host Configuration Protocol) verteilt automatisch IP-Adressen und Netzwerkkonfiguration an Clients. Ohne DHCP müsste jeder Computer manuell konfiguriert werden – bei hunderten Geräten ein riesiger Aufwand.
DORA-Prozess
"Gibt es einen DHCP-Server?"
"Ja, ich kann dir diese IP anbieten"
"OK, ich nehme dein Angebot"
"Die IP ist jetzt deine"
DHCP-Optionen
- IP-Adresse – Die zugewiesene IP
- Subnetzmaske – z.B. 255.255.255.0
- Gateway – Standard-Gateway (Router)
- DNS-Server – DNS-Server-Adressen
- Domain-Name – z.B. firma.local
- Lease-Time – Gültigkeitsdauer der IP
Reservierungen
Für Server, Drucker und andere Geräte, die immer dieselbe IP benötigen, werden DHCP-Reservierungen eingerichtet. Die IP wird basierend auf der MAC-Adresse fest zugewiesen.
host drucker {
hardware ethernet 00:1A:2B:3C:4D:5E;
fixed-address 192.168.1.100;
}
Lease-Zeiten
- Typische Lease-Zeiten: 8 Stunden (Clients), 24 Stunden (Server), 30 Tage (Drucker)
- Renewal (T1): Bei 50% der Lease-Zeit versucht der Client zu erneuern
- Rebinding (T2): Bei 87,5% der Lease-Zeit sucht der Client einen anderen Server
- Expiration: Nach Ablauf wird die IP freigegeben und kann neu vergeben werden
7. E-Mail-Dienste
SMTP, POP3, IMAP
E-Mail basiert auf drei Protokollen: SMTP für den Versand, POP3 und IMAP für den Empfang. Moderne E-Mail-Systeme verwenden Verschlüsselung (TLS/SSL).
SMTP
Simple Mail Transfer Protocol
- Versand von E-Mails
- Client → Server & Server → Server
- STARTTLS für Verschlüsselung
POP3
Post Office Protocol
- Empfang von E-Mails
- Lädt herunter & löscht vom Server
- Keine Synchronisation
IMAP
Internet Message Access Protocol
- Empfang von E-Mails
- E-Mails bleiben auf dem Server
- Synchronisation zwischen Geräten
E-Mail-Sicherheit
SPF
Sender Policy Framework – Definiert, welche Mailserver für eine Domain E-Mails senden dürfen.
DKIM
DomainKeys Identified Mail – Digitale Signatur für E-Mails zur Verifizierung der Authentizität.
DMARC
Domain-based Message Authentication – Legt fest, was bei SPF/DKIM-Fehlern passieren soll.
STARTTLS
Verschlüsselung für SMTP, IMAP und POP3 – Schützt vor Mitlesen der E-Mails.
Empfehlung für die Praxis
- Versand: SMTP mit STARTTLS (Port 587) – niemals unverschlüsselt
- Empfang: IMAP mit SSL/TLS (Port 993) – für Synchronisation auf mehreren Geräten
- Sicherheit: SPF, DKIM und DMARC konfigurieren, um Phishing zu verhindern
8. SSH – Secure Shell
Verschlüsselte Remote-Administration
SSH (Secure Shell) ist das Standard-Protokoll für verschlüsselte Remote-Zugriffe auf Linux/Unix-Systeme. Es ersetzt das unsichere Telnet und bietet auch Dateiübertragung (SCP, SFTP) sowie Port-Forwarding.
Authentifizierungsmethoden
- Passwort – Einfach, aber weniger sicher
- SSH-Key – Public-Key-Authentifizierung (empfohlen)
- Zertifikate – Für Enterprise-Umgebungen
Wichtige SSH-Commands
ssh user@server– Verbindung aufbauenssh-keygen– SSH-Key generierenssh-copy-id user@server– Key auf Server kopierenscp file user@server:/path– Datei kopierensftp user@server– Secure FTP
SSH-Sicherheit – Best Practices
Port ändern
Standard-Port 22 ändern (Security by Obscurity) – reduziert automatisierte Angriffe.
Port 2222
Root-Login deaktivieren
Passwort-Auth deaktivieren
Nur SSH-Keys erlauben – das sicherste Verfahren.
Fail2Ban
Automatische Sperrung von IPs nach mehreren fehlgeschlagenen Login-Versuchen.
SSH-Key einrichten (Schritt für Schritt)
-
Key generieren:
ssh-keygen -t ed25519 -C "deine@email.de"
-
Key auf Server kopieren:
ssh-copy-id user@server
-
Testen:
ssh user@server # Sollte ohne Passwort funktionieren
-
Passwort-Auth deaktivieren:
# In /etc/ssh/sshd_config
PasswordAuthentication no -
SSH neu starten:
sudo systemctl restart sshd
Pro-Tipp
Verwenden Sie Ed25519 statt RSA für SSH-Keys – es ist sicherer und schneller.
Die Key-Generierung mit -t ed25519 ist der moderne Standard.
9. FAQ – Häufige Fragen & Antworten
Häufige Fragen zu Netzwerkdiensten
TCP (Transmission Control Protocol):
- Verbindungsorientiert (3-Way-Handshake)
- Zuverlässig (Pakete werden bestätigt)
- Geordnete Zustellung
- Flusskontrolle
- Einsatz: HTTP, HTTPS, SSH, FTP, SMTP
UDP (User Datagram Protocol):
- Verbindungslos (kein Handshake)
- Unzuverlässig (keine Bestätigung)
- Schneller (weniger Overhead)
- Keine Garantie für Zustellung
- Einsatz: DNS, DHCP, NTP, SNMP, Streaming
Ohne DNS müssten Sie sich IP-Adressen merken (z.B. 142.250.185.67 statt google.de). DNS übersetzt:
- Menschlich lesbar: www.google.de
- Maschinenlesbar: 142.250.185.67
DNS ist auch wichtig für:
- E-Mail-Routing (MX-Records)
- Load Balancing (mehrere IPs für eine Domain)
- CDN-Nutzung (CNAME-Records)
- Sicherheit (SPF, DKIM, DMARC via TXT-Records)
HTTP (Hypertext Transfer Protocol):
- Port 80
- Unverschlüsselt
- Daten können mitgelesen werden
- Nicht sicher für sensible Daten
HTTPS (HTTP Secure):
- Port 443
- Verschlüsselt mit TLS/SSL
- Daten sind geschützt
- Zertifikat erforderlich (Let's Encrypt, kommerziell)
- Pflicht für moderne Webseiten
POP3 (Post Office Protocol):
- Lädt E-Mails herunter
- Löscht E-Mails vom Server (optional)
- Keine Synchronisation zwischen Geräten
- Gut für: Einzelne Geräte, Offline-Nutzung
IMAP (Internet Message Access Protocol):
- Synchronisiert E-Mails
- E-Mails bleiben auf dem Server
- Mehrere Geräte können dieselben E-Mails sehen
- Ordnerstrukturen werden synchronisiert
- Gut für: Mehrere Geräte, moderne Nutzung
Empfehlung: Verwenden Sie IMAP (Port 993) für moderne E-Mail-Nutzung.
Telnet (Port 23):
- Unverschlüsselt
- Passwörter werden im Klartext übertragen
- Kann leicht mitgeschnüffelt werden
- Veraltet und unsicher
SSH (Port 22):
- Verschlüsselte Verbindung
- Public-Key-Authentifizierung möglich
- Schutz vor Man-in-the-Middle-Angriffen
- Unterstützt auch Dateiübertragung (SCP, SFTP)
Empfehlung: Verwenden Sie immer SSH, niemals Telnet.
Ein DHCP-Lease ist die Zeitspanne, für die eine IP-Adresse einem Client zugewiesen wird:
- Typische Lease-Zeiten: 8 Stunden (Clients), 24 Stunden (Server), 30 Tage (Drucker)
- Renewal (T1): Bei 50% der Lease-Zeit versucht der Client zu erneuern
- Rebinding (T2): Bei 87,5% der Lease-Zeit sucht der Client einen anderen Server
- Expiration: Nach Ablauf wird die IP freigegeben
Vorteil: IPs werden wiederverwendet, wenn Geräte das Netzwerk verlassen.
SNMP (Simple Network Management Protocol) dient zur Überwachung und Verwaltung von Netzwerkgeräten:
- Überwacht: Router, Switches, Server, Drucker, Firewalls
- Sammelt: Statistiken (CPU, RAM, Netzwerk-Traffic)
- Empfängt: Alerts (Traps) bei Problemen
- Ports: 161 (Agent), 162 (Trap)
SNMP-Versionen:
- v1: Veraltet, unverschlüsselt
- v2c: Community-String (wie Passwort, unverschlüsselt)
- v3: Verschlüsselt, authentifiziert (empfohlen)
FTP (File Transfer Protocol):
- Port 20 (Daten), 21 (Steuerung)
- Unverschlüsselt
- Passwörter im Klartext
- Nicht sicher
SFTP (SSH File Transfer Protocol):
- Port 22 (über SSH)
- Verschlüsselt
- Sicher
- Empfohlen
FTPS (FTP over SSL/TLS):
- FTP mit TLS/SSL-Verschlüsselung
- Port 990 (implizit), 21 (explizit)
- Sicher, aber weniger verbreitet als SFTP
Empfehlung: Verwenden Sie SFTP (über SSH) für sichere Dateiübertragung.
Zusammenfassung
Die wichtigsten Punkte
- Netzwerkdienste: Software-Komponenten, die Funktionen über das Netzwerk bereitstellen
- Client-Server-Modell: Server bietet Dienst an, Client nutzt ihn
- DNS: Übersetzt Domainnamen in IP-Adressen (Port 53)
- DHCP: Verteilt automatisch IP-Adressen (Port 67/68)
- HTTP/HTTPS: Web-Protokolle (Port 80/443)
- E-Mail: SMTP (Versand), POP3/IMAP (Empfang)
- SSH: Verschlüsselte Remote-Administration (Port 22)
- FTP/SFTP: Dateiübertragung (Port 20/21, 22)
- NTP: Zeitsynchronisation (Port 123)
- SNMP: Netzwerk-Monitoring (Port 161/162)
- LDAP: Verzeichnisdienste (Port 389/636)
- VPN: Verschlüsselte Tunnel (verschiedene Ports)
Enterprise-Tipps
- Verschlüsselung: Immer HTTPS, SSH, SFTP, IMAPS/POP3S verwenden
- DNS-Sicherheit: DNSSEC aktivieren, SPF/DKIM/DMARC für E-Mail
- DHCP: Reservierungen für Server und Drucker einrichten
- Monitoring: SNMP v3 für sichere Geräteüberwachung
- Firewall: Nur notwendige Ports öffnen
- Logging: Alle Netzwerkdienste loggen und überwachen
Weiterführende Themen
OSI-Modell, TCP/IP, Netzwerktypen und grundlegende Konzepte.
Zu NetzwerkgrundlagenTCP, UDP, ICMP, ARP und weitere Protokolle im Detail.
Zu ProtokollenFirewalls, IDS/IPS, VPN und Sicherheitskonzepte.
Zur NetzwerksicherheitRouting-Protokolle, VLANs, Switching und Netzwerkdesign.
Zu Routing & Switching