Warum heißt das FIN-Flag in TCP FIN?

10661
user4098326

Es gibt einige Flags in TCP. Ich verstehe bereits, woraus andere Flag-Namen stammen, wie zB SYN für die Synchronisation. Ich weiß auch, dass FIN zum Schließen einer Verbindung verwendet wird. Was ich nicht verstehe ist, was genau FIN bedeutet. Ist es eine Abkürzung wie andere Flaggen? Ich kann es einfach nicht verstehen.

1
Ich bin mir ziemlich sicher, dass FIN alles ist, was ich je gelernt habe. CharlesH vor 9 Jahren 0
Es ist auch Französisch für "Ende", was wahrscheinlich dazu geführt hat, dass das Finish in erster Linie in die englische Sprache gelangte. Tetsujin vor 9 Jahren 0
@Tetsujin ursprünglich aus dem Lateinischen - Ende Mittelenglisch: aus dem alten französischen Feniss-, verlängerten Stamm von Fenir, aus dem lateinischen Ende, vom Ende des Finis. ;) DavidPostill vor 9 Jahren 2

1 Antwort auf die Frage

4
DavidPostill

Warum heißt das FIN-Flag in TCP FIN?

FIN ist eine Abkürzung für "Finish"


Im Normalfall beendet jede Seite ihr Ende der Verbindung, indem sie eine spezielle Nachricht mit gesetztem FIN (Finish) -Bit sendet . Diese Nachricht, die manchmal als FIN bezeichnet wird, dient als Verbindungsanfrage an das andere Gerät und möglicherweise auch Daten wie ein reguläres Segment. Das Gerät, das die FIN empfängt, antwortet mit einer Bestätigung an die FIN, um anzuzeigen, dass es empfangen wurde. Die Verbindung als Ganzes gilt erst dann als beendet, wenn beide Seiten das Herunterfahren durch Senden einer FIN und Abschluss einer ACK abgeschlossen haben.

Beenden der Quell- TCP-Verbindung :