Zum Hauptinhalt springen

6. Normale Beendigung (Normal Termination)

Das Ende einer Übertragung wird durch ein DATA-Paket markiert, das zwischen 0 und 511 Bytes Daten enthält (d. h. Datagrammlänge < 516). Dieses Paket wird wie alle anderen DATA-Pakete durch ein ACK-Paket bestätigt. Der Host, der das letzte DATA-Paket bestätigt, kann seine Seite der Verbindung beim Senden des letzten ACK beenden. Andererseits wird Verzögerung empfohlen. Dies bedeutet, dass der Host, der das letzte ACK sendet, eine Weile wartet, bevor er beendet wird, um das letzte ACK erneut zu übertragen, falls es verloren gegangen ist. Der Bestätiger wird wissen, dass das ACK verloren gegangen ist, wenn er das letzte DATA-Paket erneut empfängt. Der Host, der das letzte DATA sendet, muss es erneut übertragen, bis das Paket bestätigt wird oder der sendende Host ein Timeout erreicht. Wenn die Antwort ein ACK ist, wurde die Übertragung erfolgreich abgeschlossen. Wenn der Sender der Daten ein Timeout erreicht und nicht bereit ist, weiter zu übertragen, kann die Übertragung dennoch erfolgreich abgeschlossen worden sein, wonach der Bestätiger oder das Netzwerk ein Problem erfahren haben kann. In diesem Fall ist es auch möglich, dass die Übertragung erfolglos war. In jedem Fall wurde die Verbindung geschlossen.