前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >win10和win server 2016新的TCP功能介绍

win10和win server 2016新的TCP功能介绍

作者头像
云语科技
发布2018-04-22 18:22:02
1.8K0
发布2018-04-22 18:22:02
举报

TCP Fast Open (TFO) - RFC 7413

TFO允许在TCP握手期间发送和接收初始SYN分组中的数据。如果客户端和服务器都支持TFO功能,则可以减少建立到同一服务器的多个TCP连接的延迟。这是通过在初始TCP握手之后在客户端上存储TFO cookie来实现的。如果客户端稍后重新连接,则此TFO cookie将发送到服务器,从而允许连续的TCP握手跳过一个往返延迟,从而减少延迟。

TCP快速打开默认情况下在Windows 10周年更新和更新的Linux 3.7 +内核中启用。它在Chrome中不适用于个人电脑(仅适用于Android / Chrome操作系统,请参阅: Chrome : / / flags /并查找“TCP快速打开”标志)。它可以在MS Edge浏览器中启用(请参阅关于:About:Flags setting "TCP Fast Open")。

您可以在命令提示符中使用以下命令查看当前值:

netsh int tcp show global

它可以使用以下方法设置:

netsh int tcp set global fastopen=enabled

(default: enabled, possible values: enabled, disabled, default)

建议:保持默认值,在操作系统中启用即可,因为应用程序需要单独支持/启用它。它仍然需要更广泛的试用和适配。

注意:它可能会导致一些较旧的中间件/路由器/防火墙丢弃的数据包出现问题,这些中间件/路由器/防火墙不喜欢报头较大的SYN数据包。

Initial Congestion Window (IW, or ICW) - RFC 6928

初始拥塞窗口确定TCP在等待确认和根据线路条件调整传输速度之前可以发送多少数据。传统上(RFC 3390),这是在2和4段之间,然而,随着更快的宽带连接,已经建议将允许的TCP初始窗口( IW )增加到10段。

Windows 10和Server 2012 R2中的默认值为4 MSS,使用周年更新时,Internet模板的默认值将增加到10 MSS,这是一件好事。它不能直接在Windows 10 Home / Pro上更改,您必须将模板更改为“compat”以限制它,这将适得其反。

官方建议: 10比4好。

Tail Loss Probe (TLP) - experimental IETF draft

旨在提高丢包恢复能力。默认情况下,对于RTT超过10ms的连接启用此选项。

官方建议:最好保持启用状态,这是默认设置。

Recent ACKnowledgement (RACK) - experimental IETF draft

根据时间检测数据包丢失,而不是检查数据包序列。默认情况下,对于使用SACK的10ms RTT以上的连接启用此选项。客户端Windows 10操作系统已在“Internet”模板中启用,在“compat”模板中禁用,并且设置为只读。

官方建议: 尚不完全清楚,在某些边缘情况下可能有用,而收益可能会被间接费用抵消。需要进一步测试。

Windows Low Extra Delay BAckground Transport (LEDBAT) - RFC 6817

它是为后台传输设计的拥塞控制模块,因此它们仅消耗未使用的后台带宽,而不会干扰其他TCP连接。它是没有文档记录的、实验性的,并且不容易配置。

官方建议: 不相干,因为我们不能测试、改变或使用它

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TCP Fast Open (TFO) - RFC 7413
  • Initial Congestion Window (IW, or ICW) - RFC 6928
  • Tail Loss Probe (TLP) - experimental IETF draft
  • Recent ACKnowledgement (RACK) - experimental IETF draft
  • Windows Low Extra Delay BAckground Transport (LEDBAT) - RFC 6817
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档