顯式擁塞通知
維基百科,自由的 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]