TCP vs. UDP

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:24 AM on 7/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

Was ist der fundamentale Unterschied in der Verbindungsart zwischen TCP und UDP?

Das Transmission Control Protocol (TCP) ist ein verbindungsorientiertes Protokoll, das vor dem Datenaustausch eine feste logische Verbindung aufbaut. Das User Datagram Protocol (UDP) ist hingegen verbindungslos und schickt Datenpakete einfach ab, ohne eine dauerhafte Verbindung zu halten.

2
New cards

Wie unterscheiden sich TCP und UDP in Bezug auf die Datensicherung?

TCP ist quittungsbasiert; jedes erhaltene Segment wird vom Empfänger bestätigt. Fehlt eine Quittung, erfolgt eine Retransmission (Sendewiederholung). UDP ist quittungslos (Best-Effort); es gibt keine Bestätigung des Erhalts und keine automatischen Wiederholungen bei Paketverlust.

3
New cards

Wie stellt TCP eine Verbindung her?

Über den sogenannten 3-Wege-Handshake:

  1. Client sendet SYN (Synchronize).

  2. Server antwortet mit SYN-ACK (Synchronize-Acknowledgment).

  3. Client bestätigt mit ACK (Acknowledgment).

4
New cards

Wie werden die Dateneinheiten bei TCP und UDP auf Schicht 4 genannt?

Bei TCP spricht man von Segmenten, bei UDP von Datagrammen.

5
New cards

Welches Protokoll hat den geringeren Overhead und warum?

UDP hat einen deutlich geringeren Overhead, da sein Header sehr einfach aufgebaut ist (nur Source/Destination Port, Länge und Prüfsumme). Der TCP-Header ist durch Felder für Sequenznummern, Quittungsnummern, Flags und Window-Size wesentlich komplexer.

6
New cards

Was versteht man unter dem „Sliding Window“-Konzept bei TCP?

Es ist ein Mechanismus zur Flusssteuerung. Der Empfänger teilt dem Sender über die Window Size mit, wie viele Daten er noch puffern kann, bevor er eine Quittung senden muss. Dies verhindert, dass der Empfänger mit Daten überflutet wird.

7
New cards

Wann wird TCP im Streaming-Bereich bevorzugt eingesetzt?

TCP wird für On-Demand-Inhalte verwendet, bei denen Zuverlässigkeit wichtiger ist als absolute Echtzeit, z. B. bei Progressive Download oder Pseudo-Streaming (YouTube, Netflix). Vorteil: Es kommt problemlos durch Firewalls und NAT-Router.

8
New cards

Warum ist UDP die Basis für „Pure Live Streaming“?

UDP ermöglicht den Datentransport in Echtzeit mit minimaler Latenz, da keine Zeit durch das Warten auf Quittungen oder Sendewiederholungen verloren geht. Es wird für Video-Konferenzen, IPTV und Live-Events genutzt.

9
New cards

Wie heißen die Programmierschnittstellen (Sockets) für die beiden Protokolle?

TCP nutzt Stream-Sockets (bidirektional), während UDP Datagram-Sockets (unidirektional pro Socket) verwendet.

10
New cards

Welches Hauptproblem tritt bei UDP-Verbindungen in Heimnetzwerken auf?

Die Erreichbarkeit: Externe UDP-Ports werden standardmäßig von Home-Routern (NAT/Firewall) geblockt. Für UDP-basiertes Streaming müssen oft Techniken wie Port-Forwarding oder ICE (STUN/TURN) eingesetzt werden.