Home 官方动态 DUN.IM 全线服务区性能优化 5 年 ago 5 年 ago DUN.IM 全线服务区性能优化1 min by DUN 896views 〔注: 提升传输性能、利用率,能大比率提高使用友好度,并非直接提升本地带宽〕 目前我们的全线服务区〔所有 负载均衡、国内优化线路〕已通过新的拥塞规则驱动,允许拥塞控制的端对端通知而避免丢包,对于服务器将能更好的度量网络通畅程度,并选择更高效率的传输方案以提高性能。可以有效提升传输速率,并降低通信延迟,提升 TCP 稳定性,最高提升传输效能至 500%。 此调整只需要我们在服务器上完成,客户端无需进行任何调整,关于 ECN 的更多信息,请参考维基百科。 显式拥塞通知 – 维基百科,自由的百科全书 显式拥塞通知(英语: Explicit Congestion Notification,简称 ECN)是一个对 网际协议和 传输控制协议(TCP)的扩展,定义于 RFC 3168(2001)。ECN 允许 拥塞控制的端对端通知而避免 丢包 。ECN 为一项可选功能,如果底层网络设施支持,则可能被启用 ECN 的两个端点使用。 通常来说,TCP/IP 网络通过丢弃数据包来表明信道阻塞。在 ECN 成功协商的情况下,ECN 感知路由器可以在 IP 头中设置一个标记来代替丢弃数据包,以标明阻塞即将发生。数据包的接收端回应发送端的表示,降低其传输速率,就如同在往常中检测到包丢失那样。 相较于正确响应或者忽略位标记,一些过时或有故障的网络设备会丢弃或篡改数据包的 ECN 位。截至 2015 年,测量显示,公共互联网上会因 ECN 设置阻断网络连接的 网页服务器 减少到不足 1%。 2015 年 5 月, 苹果公司 宣布将在受支持的及未来的产品中默认启用 ECN,以推进 ECN 信令在全行业的应用。 由于下列原因,ECN 需要互联网层和 传输层 提供特定支持: 在 TCP/IP 中,路由器在互联网层操作,而传输速率由传输层处的端点处理。 拥塞可能仅由发送端处理,但由于它是在数据包发送后发生,所以接收端必须向发送端回传拥塞指示。 在无 ECN 时,拥塞指示回传是通过检测分组丢失来间接实现。在有 ECN 时,拥塞通过设置 IP 分组内的 ECN 字段为 CE 并由接收端通过在传输协议的报头中设置适当的位来回传给发送端。例如,当使用 TCP 时,拥塞指示通过设置 ECE 位来回传。 ECN 使用 IPv4 首部或 IPv6 首部中 ToS (Type of Service,位于首部第 9 到 16 比特位) 字段的两个 最低有效位 (最右侧的位编码)来表示四个状态码: 00 – 不支持 ECN 的传输,非 ECT(Non ECN-Capable Transport) Post PaginationPrevious PostPreviousNext PostNext DNS, DUN.IM, Shadowsocks, VPN, 代理, 网络Like it? Share with your friends! 0 Posted by DUN Previous Post 世界新闻自由日 - ... by DUN Next Post 国外版「健康码」,苹... by DUN