Acquittement (logique)
Un article de Wikipédia, l'encyclopédie libre.
- Pour les articles homonymes, voir Acquittement.
![]() |
Cet article est une ébauche à compléter concernant la science, vous pouvez partager vos connaissances en le modifiant. |
Un acquittement est un signal logique indiquant qu'une opération demandée a été ou non prise en compte.
Il peut être positif (ACK) ou négatif (NACK), indiquant une bonne ou mauvaise réception. Un signal NACK peut aussi être envoyé si aucun message n'a été reçu passé un délai (timeout)
Ce signal est utilisé en réseaux dans des systèmes en mode connecté, comme ceux qui utilisent par exemple les protocoles TCP/IP. En effet, lors d'échange de données dans un réseau TCP/IP, le destinataire d'un paquet doit l'acquitter en envoyant un paquet TCP avec le flag ACK (correspondant à un bit) activé, au cas contraire le paquet TCP peut-être retransmis. Ce mécanisme ayant bien entendu pour but d'assurer la cohésion des communications TCP/IP d'un réseau. Par exemple, lors d'une initialisation d'une connexion TCP/IP, la Free-Hand-Check, ce mécanisme est utilisé :
- élément 1 Source -- SYN --> Destination
- élément 2 Source <-- SYN / ACK -- Destination
- élément 3 Source -- ACK --> Destination