a

  • TCP ist verbindungsorientiert, völlig zuverlässig, Point-to-Point und gewährleistet Flow-Control und Congestion-Avoidance.
  • UDP ist verbindungslos, best-effort, Multicast-fähig, und stellt keine Flow-Control oder Congestion-Avoidance bereit.

b

Use-CaseProtokollBegründung
File TransferTCPDie Datei soll intakt ankommen.
Real-time streamingUDPEinzelne frames dürfen verloren gehen, dafür ist es schneller.
Web browsingTCPHTTP baut auf TCP (bzw. QUIC) auf, da Webseiten korrekt angezeigt werden.
VoIPUDPWie bei streaming, teile der Konversation dürfen, um Echtzeitkommunikation zu gewährleisten, verloren gehen.

c

Portnummern (16 bit unsigned integer) identifizieren Endgerätanwendungen wie Mail (IMAP, SMTP) oder Web-Browsing (HTTP). So können auf dem gleichen Gerät mehrere Dienste laufen. TCP und UDP bündeln so alle darüber liegende Anwendungen (L5) in eine Schicht (L4).