En général 2 hôtes qui communiquent et un hôte veut terminer la session, tout au plus, une poignée de main à quatre voies est utilisés. Chaque côté du raccordement terminerait la session indépendamment. Pour répondre à votre question, oui, si DeviceA souhaite finir le raccordement, il transmet un paquet d'AILERON, que l'autre extrémité reconnaît avec un ACK. Par conséquent, un démontage typique exige une paire de segments d'AILERON et d'ACK de chaque point final de TCP.
1. (DeviceA) --> ACK/FIN --> (DeviceB)
2. (DeviceA) <-- ACK="">
3. (DeviceA) <-- ACK="">
4. (DeviceA) --> ACK --> (DeviceB)
Vous devriez également savoir qu'il est possible de terminer le raccordement par une poignée de main à trois voies, quand le centre serveur A envoie un AILERON et les réponses du centre serveur B avec un AILERON et un ACK (combine simplement 2 étapes dans une) et accueillent des réponses d'A avec un ACK. C'est la méthode la plus commune que j'ai vue.
Espérer que ceci aide
Billy