Explicit Congestion Notification
| Pile de protocoles | ||||||||||||||
|
||||||||||||||
| Modèle Internet Modèle OSI |
|
|
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
|
L'Explicit Congestion Notification (ECN en français Notification Explicite de Congestion) est une extension au protocole TCP qui permet la notification de la congestion du réseau préalable à la perte de paquets.
Normalement, les protocoles de couche transport tels que TCP augmentent le débit tant qu'aucun paquet n'est perdu; ce n'est que lorsqu'un paquet est perdu que le débit est modéré. Avec ECN, un routeur peut explicitement signaler un début de congestion avant de commencer à perdre des paquets.
ECN est négociée pour chaque connexion : elle n'est utilisée que lorsque les deux hôtes échangeant des données signalent leur intention de l'utiliser.
Bien que cette extension ait été conçue de sorte que son usage soit compatible avec les normes existantes, il existe encore à ce jour, plus de dix ans après son introduction, un nombre important d'équipements incompatibles sur le réseau. Certains routeurs ou firewalls incompatibles peuvent ainsi bloquer le trafic entre deux hôtes implémentant ECN. C'est pour cette raison qu'elle est désactivée implicitement sur la plupart des systèmes d'exploitation contemporains.