Quest-ce que le paquet RST / ACK dans la transmission de données?


Meilleure réponse

RST / ACK est utilisé pour terminer une session TCP. Le paquet reçoit ACKnowledging du paquet précédent dans le flux, puis ferme cette même session avec un paquet RST (Reset) envoyé à lextrémité distante pour lui faire savoir que la connexion est en cours de fermeture. Cest un comportement tout à fait normal (bien que ce ne soit pas un comportement \_preferred\_ dans la plupart des cas), car létablissement et le démontage dune session TCP sont un processus en plusieurs étapes mais un paquet FIN serait une terminaison plus gracieuse.

Réponse

Je suppose que vous voulez dire ACK dans Transmission Control Protocol (TCP). Une caractéristique importante, en fait lune des plus importantes, de TCP est la capacité à garantir lexactitude des données et à maintenir un sens de «létat» en tant que connexion. Ces deux objectifs sont remplis par le système dacquittement (ACK).

Attention: Le message suivant est livré avec une tonne de simplification. Ceci était basé sur mes notes de cours dil y a 9 ans plus une relecture rapide de RFC 793 . Veuillez me corriger si je me trompe.

Le processus de prise de contact TCP à trois se compose de:

  • Linitiateur envoie un SYN au destinataire.
  • Le destinataire renvoie SYN / ACK à linitiateur.
  • Linitiateur répond par un ACK .

ACK est également utilisé pour ack maintenant les paquets qui ont été correctement reçus. Cela permet à de nombreux paquets dêtre «en vol» à la fois. ACK est utilisé pour confirmer quun paquet a été reçu, et lexpéditeur (la personne recevant lACK) doit commencer à envoyer les données représentées dans le numéro ACK.

Si un ACK nest pas reçu, les données seront renvoyé après lexpiration du délai. Cette valeur de délai peut être définie dans votre système dexploitation. Cependant, il est assez sous le capot et affecte BEAUCOUP la qualité du réseau, donc il nest pas recommandé de le faire à moins que vous nayez une raison vraiment spécifique de le faire.

De nombreuses simplifications ont été apportées. Jespère que vous avez encore une idée générale.

(Les images sont partiellement ma propriété. Icône du pochoir MS Visio. Jai composé limage.)

Remarque: Ce nest pas la première réponse à cette question «close». Si vous trouvez ma réponse utile, veuillez plutôt voter pour M. Ward (qui a répondu plus rapidement).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *