顯式擁塞通知

顯式擁塞通知 ( 簡稱ECN ） 是一個對網際協議和傳輸控制協議 （ TCP ） 的擴展 ， 定義於RFC 3168 （ 2001 ） 。 ECN允許擁塞控制的端對端通知而避免丟包 。 ECN爲一項可選功能 ， 如果底層網絡設施支持 ， 則可能被啓用ECN的兩個端點使用 。 通常來說 ， TCP / IP網絡通過丟棄數據包來表明信道阻塞 。 在ECN成功協商的情況下 ， ECN感知路由器可以在IP頭中設置一個標記來代替丟棄數據包 ， 以標明阻塞即將發生 。 數據包的接收端回應發送端的表示 ， 降低其傳輸速率 ， 就如同在往常中檢測到包丟失那樣 。 相比於正確響應或忽略位標記 ， 一些過時或存在故障的網絡設備會丟棄或改動數據包中的ECN位 。 ， 測量顯示 ， 公共互聯網上的網頁伺服器中設置而阻止ECN的網絡連接已減少到少於1 % 。 2015年5月 ， 蘋果公司宣佈ECN將在其支持的及未來的產品中默認啓用 ， 以幫助推送ECN信號在整個行業中的應用 。