显式拥塞通知
维基百科,自由的 encyclopedia
显式拥塞通知(英语:Explicit Congestion Notification,简称ECN)是一个对网际协议和传输控制协议(TCP)的扩展,定义于RFC 3168(2001)。ECN允许拥塞控制的端对端通知而避免丢包。ECN为一项可选功能,如果底层网络设施支持,则可能被启用ECN的两个端点使用。
此条目翻译自其他语言维基百科,需要相关领域的编者协助校对翻译。 |
此条目需要精通或熟悉相关主题的编者参与及协助编辑。 |
通常来说,TCP/IP网络通过丢弃数据包来表明信道阻塞。在ECN成功协商的情况下,ECN感知路由器可以在IP头中设置一个标记来代替丢弃数据包,以标明阻塞即将发生。数据包的接收端回应发送端的表示,降低其传输速率,就如同在往常中检测到包丢失那样。
相较于正确响应或者忽略位标记,一些过时或有故障的网络装置会丢弃或篡改数据包的ECN位。[1][2][3]截至2015年 (2015-Missing required parameter 1=month!)[update],测量显示,公共互联网上会因ECN设置阻断网络连接的网页伺服器减少到不足1%。[4]