Algorithme de Nagle
Un article de Wikipédia, l'encyclopédie libre.
![]() |
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
L'algorithme de Nagle est un algorithme important pour le fonctionnement de TCP défini par John Nagle dans la RFC 896.
L'objectif de cet algorithme est d'améliorer l'efficacité du protocole en réduisant le nombre de paquets nécessaires au transfert.
Il évite que des paquets dont la charge utile est très faible ne soient envoyés à la file. Il fonctionne ainsi :
- le premier octet reçu par TCP est envoyé immédiatement.
- Tant que l'accusé de reception n'a pas été reçu, les octets à envoyer sont stockés dans un tampon. Après l'acquitement du premier octet, les données du tampon sont envoyées en un seul paquet (si la taille du tampon atteint la taille maximale d'un paquet, l'envoi des données a lieu).
- On stocke de nouveau les données dans le tampon en attendant l'acquitement.