Dans TCP Connection Terminationless, vous apprendrez comment le protocole TCP (Transmission Control Protocol) termine normalement une connexion établie.

Terminaison de connexion TCP (Transmission Control Protocol)


Lorsque la transmission de données est terminée et que le périphérique souhaite mettre fin à la connexion, le périphérique qui initie la terminaison place un segment TCP (Segment est le nom du paquet de données au niveau de la couche transport, si le protocole est TCP) avec l’indicateur FIN défini sur un. Le but du bit FIN est de permettre à TCP de terminer normalement une session établie. L’application entre ensuite dans un état appelé état FIN-WAIT. Lorsqu’il est à l’état FIN-WAIT, le périphérique A continue de recevoir des segments TCP du périphérique B et traite les segments déjà dans la file d’attente, mais aucune donnée supplémentaire n’est acceptée de l’application.

Terminaison de la connexion TCP

Dans l’exemple ci-dessus, supposons que le périphérique A ait terminé sa transmission et l’indique en envoyant un segment au périphérique B avec le bit FIN mis à 1. Le périphérique B accusera réception du segment avec un ACK. À ce stade, le périphérique B n’acceptera plus les données du périphérique A. Le périphérique B peut continuer à accepter les données de son application pour le transmettre au périphérique A. Si le périphérique B n’a plus de données à transmettre, il met également fin à la connexion en transmettant un segment au périphérique A avec le bit FIN mis à 1. Le périphérique A accusera réception de ce segment et mettra fin à la connexion.

Cette leçon explique comment le protocole TCP (Transmission Control Protocol) met fin à une connexion établie à l’aide de l’indicateur FIN.

Show CommentsClose Comments

Leave a comment