0Pricing
Cyber Security Academy · Lektion

TCP vs. UDP: Wann welches verwendet wird

Lernen Sie den Unterschied zwischen dem verbindungsorientierten TCP und dem verbindungslosen UDP sowie deren Auswirkungen auf die Sicherheit kennen.

TCP vs. UDP: Wann welches verwendet wird ist eine kostenlose Cyber Security Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cyber Security Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cyber Security Academy-Kurs umfasst insgesamt 4 Lektionen.

Die Transportschicht

TCP und UDP sind die beiden wichtigsten Protokolle auf der Transportschicht (OSI-Schicht 4). Sie legen fest, wie Daten zwischen Anwendungen auf verschiedenen Hosts gesendet werden.

TCP: Transmission Control Protocol

TCP ist ein verbindungsorientiertes Protokoll. Bevor Daten gesendet werden, wird über den Drei-Wege-Handshake eine Verbindung hergestellt. TCP garantiert Zustellung, Reihenfolge und Fehlerprüfung.

Einsatzbereiche: HTTP/HTTPS, SSH, SMTP, FTP — alle Anwendungen, die Zuverlässigkeit benötigen.

Der Drei-Wege-Handshake

Aufbau einer TCP-Verbindung:

  1. Der Client sendet SYN (Synchronisieren)
  2. Der Server antwortet mit SYN-ACK (Synchronisieren-Bestätigen)
  3. Der Client sendet ACK (Bestätigen)

Die Verbindung ist nun hergestellt. Dieser Handshake ist das Ziel von SYN-Flood-Angriffen.

TCP-Funktionen

TCP bietet:

  • Zuverlässigkeit — verlorene Pakete werden erneut übertragen
  • Reihenfolge — Pakete werden in der richtigen Reihenfolge wieder zusammengesetzt
  • Flusskontrolle — verhindert eine Überlastung des Empfängers
  • Überlastungssteuerung — passt sich an die Netzwerkkapazität an

UDP: User Datagram Protocol

UDP ist ein verbindungsloses Protokoll. Es sendet Datagramme, ohne zuvor eine Verbindung herzustellen. Es gibt keine garantierte Zustellung, keine Reihenfolge und keine Bestätigung.

Einsatzbereiche: DNS, VoIP, Videostreaming, Online-Gaming, DHCP — Anwendungen, bei denen Geschwindigkeit wichtiger ist als Fehlerfreiheit.

UDP-Funktionen

UDP ist schnell und ressourcenschonend:

  • Kein Verbindungs-Overhead
  • Keine Verzögerungen durch erneute Übertragung
  • Geringere Latenz
  • Die Anwendung muss bei Bedarf selbst für Zuverlässigkeit sorgen (z. B. QUIC über UDP)

TCP- und UDP-Vergleich

Die wichtigsten Unterschiede:

  • TCP: zuverlässig, geordnet, langsamer, verbindungsorientiert
  • UDP: schnell, unzuverlässig, verbindungslos, geringerer Overhead

QUIC (HTTP/3) verwendet UDP mit eigener Zuverlässigkeitslogik für eine bessere Leistung des modernen Webs.

Sicherheitsauswirkungen von TCP

Der Handshake von TCP führt zu folgenden Sicherheitsrisiken:

  • SYN-Flood: Ein Angreifer sendet Tausende SYN-Pakete, ohne den Handshake abzuschließen, und erschöpft dadurch Serverressourcen
  • TCP-Sitzungsübernahme: Ein Angreifer sagt Sequenznummern voraus, um Daten in eine bestehende Sitzung einzuschleusen

Sicherheitsauswirkungen von UDP

Das Fehlen eines Verbindungsstatus bei UDP ermöglicht:

  • UDP-Amplification-DDoS: Ein Angreifer fälscht die IP-Adresse des Opfers und sendet kleine Anfragen an offene UDP-Dienste, die große Antworten an das Opfer zurücksenden
  • DNS-Amplification: Eine einzige kleine DNS-Anfrage kann eine deutlich größere Antwort auslösen

Häufige Portnummern

Wichtige Ports:

  • TCP 22 — SSH
  • TCP 80 — HTTP
  • TCP 443 — HTTPS
  • UDP 53 — DNS
  • UDP 67/68 — DHCP
  • TCP 3306 — MySQL
  • TCP 3389 — RDP

Aktive Verbindungen anzeigen

Verwenden Sie ss oder netstat, um offene Ports und Verbindungen zu untersuchen:

ss -tulnp
# -t TCP, -u UDP, -l listening, -n numeric, -p show process

Schnelltest: TCP vs. UDP

Eine DNS-Abfrage wird von Ihrem Computer gesendet, um einen Domainnamen aufzulösen. Welches Protokoll wird dafür verwendet?

Zusammenfassung der Lektion

TCP ermöglicht mithilfe eines Drei-Wege-Handshakes eine zuverlässige und geordnete Übertragung — ideal für HTTP, SSH und SMTP. UDP ist schnell und verbindungslos — ideal für DNS, VoIP und Streaming. Beide Protokolle haben unterschiedliche Sicherheitsauswirkungen: TCP ist anfällig für SYN-Floods und Sitzungsübernahmen, während UDP Amplification-Angriffe ermöglicht.

Häufig gestellte Fragen

Ist die Lektion „TCP vs. UDP: Wann welches verwendet wird“ kostenlos?

Ja — der vollständige Text von „TCP vs. UDP: Wann welches verwendet wird“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cyber Security Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cyber Security Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „TCP vs. UDP: Wann welches verwendet wird“?

Lernen Sie den Unterschied zwischen dem verbindungsorientierten TCP und dem verbindungslosen UDP sowie deren Auswirkungen auf die Sicherheit kennen. Du übst Cyber Security Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cyber Security Academy zu starten?

Keine Vorkenntnisse erforderlich. Cyber Security Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „TCP vs. UDP: Wann welches verwendet wird“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cyber Security Academy-Lektion Code schreiben und ausführen?

Ja. Jede Cyber Security Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. IP-Adressierung und Subnetze
  2. TCP vs. UDP: Wann welches verwendet wird
  3. DNS: Wie Domains in IPs aufgelöst werden
  4. Grundlagen von HTTP und HTTPS
← Zurück zu Cyber Security Academy