什么是网络协议?网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合,是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通......
如何为Edge浏览器启用TCP Fast Open
Microsoft Edge 与 Opera、Chrome 及 Firefox 等现代浏览器类似,都可以使用 about:flags 设置来开启许多新特性,只需在地址栏中访问 about:flags 即可来到设置页面。在 about:flags 设置中有很多选项是 W3C 仍处于「beta」状态的功能开关,另外也有很多选项是微软仍在发展和测试中的功能,开发人员和极客类用户可自行选项开、关这些测试状态下的新功能。
什么是TCP Fast Open
TCP Fast Open(TFO)是用于取代 1994 年发布的 T/TCP 系统的一项新扩展,它的速度不仅更快,还包括了一些基本的加密方式(加密 cookie)。据 Google 表示它可以改善页面加载时间 10% 至 40%,想必经常对 Linux 或 Web 服务器进行优化的用户对它再熟悉不过了。
在计算机网络学中,TCP 快速打开(TCP Fast Open)是对传输控制协议连接的一种简化了握手手续的拓展,用于提高两终点间连续连接的打开速度。
它通过握手开始时的 SYN 包中的 TFO cookie(一个 TCP 选用项)来验证一个之前连接过的客户端。如果验证成功,它可以在三次握手最终的 ACK 包收到之前就开始发送数据,这样便跳过了一个绕路的行为,更在传输开始时就降低了延迟。这个加密的 Cookie 被存储在客户端,在一开始的连接时被设定好。然后每当客户端连接时,这个 Cookie 都被重复返回。
这个 Cookie 使用一种分组密码,根据由服务器对客户端所在的 IP地址保密的密钥生成不能被仿冒的消息认证码标签。—Wikipedia
简而言之对普通用户来说就是:TCP Fast Open 可以用更短的时间更快对两地系统建立连接,对页面加载时间有很好的加速效果。微软也曾在 Edge 官方博客上详细介绍过 TCP Fast Open、TLS False Start 和 TLS 1.3,有兴趣深入了解的用户可以研究。
Microsoft Edge启用TCP Fast Open
为 Microsoft Edge 启用 TCP Fast Open 的步骤十分简单,只需在地址栏中执行 about:flags — 再在「网络」大项中勾选「启用 TCP 快速打开」— 重启 Microsoft Edge(关掉重新打开)即可。
当然其它实验性功能可能还存在一些问题,请慎重启用。此外,微软也可能会在 8 月 2 日即将正式发布的 Windows 10 周年更新中默认启用「TCP 快速打开」功能。
标签: 如何为Edge浏览器启用TCPFastOpenMicrosoft
相关文章
- 详细阅读
-
区块链核心技术体系架构的网络层主要包括什么详细阅读
区块链核心技术体系架构的网络层主要包括:A、网络管理B、P2P网络C、HTD、发现节点E、心跳服务网络管理网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视......
2022-04-28 328 区块链核心技术
-
软件调试的目的是什么详细阅读
软件调试的目的是:改正错误。软件调试的概念软件调试是泛指重现软件缺陷问题,定位和查找问题根源,最终解决问题的过程。软件调试通常有如下两种不同的定义:定义1:软件调试是为了......
2022-04-28 359 软件调试
- 详细阅读
- 详细阅读