Perché il flag FIN in TCP si chiama FIN?


1

Ci sono alcuni flag in TCP. Capisco già da dove provengono altri nomi di bandiera, come SYN sta per sincronizzazione. So anche che FIN viene utilizzato per chiudere una connessione. Quello che non capisco è cosa significhi esattamente FIN. È un'abbreviazione come altre bandiere? Non riesco proprio a capirlo.


Sono abbastanza sicuro che FIN sia solo a corto di traguardo in tutto ciò che abbia mai studiato :)
CharlesH,

È anche il francese per "fine", che è probabilmente il modo in cui il traguardo è arrivato in primo luogo alla lingua inglese.
Tetsujin,

3
@Tetsujin dal latino originario - finitura inglese medio: dal francese antico feniss-, gambo allungato di fenir, dal latino finire, dalla fine 'fine'. ;)
DavidPostill

Risposte:


4

Perché il flag FIN in TCP si chiama FIN?

FIN è l'abbreviazione di "Finish"


Nel caso normale, ogni lato termina la sua estremità della connessione inviando un messaggio speciale con il bit FIN (fine) impostato. Questo messaggio, a volte chiamato FIN, funge da richiesta di terminazione della connessione all'altro dispositivo, pur possibilmente trasportando dati come un segmento normale. Il dispositivo che riceve il FIN risponde con un riconoscimento al FIN per indicare che è stato ricevuto. La connessione nel suo insieme non è considerata terminata fino a quando entrambe le parti non hanno completato la procedura di spegnimento inviando un FIN e ricevendo un ACK.

Terminazione della connessione TCP di origine :

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.