Grundlagen der Computernetzwerke

In welcher Reihenfolge werden beim Drei-Wege-Handschlag, der eine TCP-Verbindung aufbaut, die Pakete ausgetauscht?

  1. ASYN → ACK → FIN
  2. BACK → SYN → SYN+ACK
  3. CSYN → SYN+ACK → ACK
Antwort und Erläuterung anzeigen

Antwort: C. SYN → SYN+ACK → ACK

Beim Drei-Wege-Handschlag fordert zuerst der Client mit SYN eine Verbindung an und teilt die erste Nummer der Daten mit, die er senden wird (seine initiale Sequenznummer). Der Server antwortet mit SYN+ACK, bestätigt (ACK) damit den Empfang und teilt zugleich seine eigene initiale Sequenznummer mit. Zuletzt sendet der Client ein ACK, und beide Richtungen sind bereit. Indem die Nummern beider Richtungen in drei Schritten bestätigt werden, werden Fehlverbindungen verhindert, etwa durch alte, verspätet eintreffende Pakete. Deshalb braucht TCP mindestens eine Umlaufzeit (RTT), bevor Daten fließen können. FIN dient zum Abbau einer Verbindung.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen der Computernetzwerke

  1. Ein Client baut zu einem Webserver mit einer Umlaufzeit (RTT) von 100 ms eine neue HTTPS-Verbindung auf (TLS 1.3 über TCP). Wie lange dauert es ungefähr, bis die Antwort auf die erste Anfrage einzutreffen beginnt? Die DNS-Namensauflösung ist bereits erledigt; Verarbeitungszeit des Servers und Übertragungszeit der Daten werden vernachlässigt.
  2. Welche Zuordnung von Protokollen zu den Standardportnummern ihrer Server ist richtig?
  3. Welchen Zweck hat es bei der TCP-Flusskontrolle, dass der Empfänger dem Sender seine Fenstergröße (Empfangsfenster) mitteilt?
  4. Eine TCP-Verbindung hat ein festes Empfangsfenster von 65536 Byte und eine RTT von 10 ms. Die Bandbreite der Leitung ist ausreichend groß, und es gibt keine Verluste. Welcher Wert liegt der Obergrenze des Durchsatzes dieser Verbindung am nächsten?
  5. Welche Beschreibung des Grundgedankens der TCP-Überlastkontrolle ist richtig?