Aller au contenu

ACK : Acknowledgement

Réseau

ACK : Acknowledgement. « Accusé de réception », par analogie avec le petit papier signé que le facteur rapporte pour prouver que la lettre recommandée est bien arrivée.

Dans TCP : Le drapeau ACK et le numéro d'acquittement indiquent à l'émetteur jusqu'où les données ont été reçues sans trou. Sans acquittement dans le délai prévu, l'émetteur retransmet.

La poignée de main : L'ouverture d'une connexion TCP se fait en trois temps : SYN, puis SYN-ACK (accusé de réception de la demande de connexion), puis ACK. Trois messages pour se dire bonjour, ce qui reste plus sobre que la plupart des réunions de lancement.

Dans DHCP : Le message ACK clôt l'échange DORA : le serveur confirme au client l'adresse IP qu'il lui attribue et la durée du bail.

Acquittements retardés : Pour économiser des paquets, un récepteur TCP peut attendre un peu avant d'acquitter, ou acquitter plusieurs segments d'un coup. L'économie se paie parfois en latence.

Ce qui arrive si on s'en passe

Sans acquittement, l'émetteur TCP ne sait jamais jusqu'où ses données sont arrivées : faute de réponse dans le délai, il retransmet encore et encore des segments peut-être déjà reçus, et la poignée de main ne se conclut pas. La connexion reste à moitié ouverte, et le serveur garde en mémoire une conversation qui n'a jamais commencé. Côté DHCP, un client privé du ACK final n'a pas de bail confirmé et ne peut pas se servir de l'adresse qu'on lui a pourtant proposée. Communiquer sans accusé de réception, c'est la foi du charbonnier appliquée au transport de données, avec les résultats habituels de la foi en matière de logistique.

Explication de la marmotte

Quand on envoie un message important, on aime savoir qu'il est bien arrivé. Sur un réseau, c'est pareil : l'ordinateur qui reçoit des données renvoie un petit signal pour dire « bien reçu, jusqu'à tel morceau ». Si ce signal n'arrive pas à temps, l'expéditeur comprend qu'un morceau s'est perdu en route et le renvoie. C'est grâce à ce petit « bien reçu » répété sans cesse qu'un fichier téléchargé arrive complet, même quand la connexion est capricieuse.

Où ce terme est utilisé

← Tout le glossaire