TCP快速打开

✍ dations ◷ 2025-09-12 16:15:50 #TCP快速打开

TCP快速打开(英语:TCP Fast Open,简称TFO)是对计算机网络中传输控制协议(TCP)连接的一种简化握手手续的拓展,用于提高两端点间连接的打开速度。

它通过握手开始时的SYN包中的TFO cookie(一个TCP选项)来验证一个之前连接过的客户端。如果验证成功,它可以在三次握手最终的ACK包收到之前就开始发送数据,这样便跳过了一个绕路的行为,更在传输开始时就降低了延迟。这个加密的Cookie被存储在客户端,在一开始的连接时被设定好。然后每当客户端连接时,这个Cookie被重复返回。

此Cookie通常采用一种分组密码,私钥由服务器根据客户端的IP地址保存,生成一个第三方难以仿冒的消息认证码标签,即便第三方可以伪造源IP地址或从其他IP地址制造到同一个服务器的连接。尽管使用了加密技术来生成cookie,但TFO并不着眼于提供比它所替换的三次握手有更多的安全性,并且不对所产生的TCP连接提供任何形式的加密保护或端点身份认证。它的目的不是为了抵挡中间人攻击。

这个协议最早提出于2011年并在2012年2月时已为一个IETF互联网草案,这项规范最终在2014年12月作为RFC 7413发布。

以下描述假定客户端在此前的TCP连接中已完成请求Fast Open Cookie的过程并存有有效的Fast Open Cookie。

注:客户端在请求并存储了Fast Open Cookie之后,可以不断重复TCP Fast Open直至服务器认为Cookie无效(通常为过期)。

TFO的实现包括:

TCP快速打开(TFO)类似一项1994年被称作T/TCP(RFC 1644)的提议,但由于它未考虑安全原因而存在漏洞,所以未被广泛使用。

相关

  • 沃斯堡沃斯堡(或译渥斯堡,英语:Fort Worth;又名福和市)是美国得克萨斯州的第六大城市,塔兰特县的首府。位于达拉斯以西30英里,并与之构成全美大都会区。根据2000年的人口统计,人口有534,69
  • 虍部,为汉字索引中的部首之一,康熙字典214个部首中的第一百四十一个(六划的则为第二十四个)。就繁体和简体中文中,虍部归于六划部首。虍部通常从左、右、上方为部字。且无其他部
  • Nasub2/subPo钋化钠是一种无机化合物,由2种金属化合而成:钋和钠,化学式为:Na2Po。钋化钠的晶体结构为反萤石型结构,和其他氧族元素化碱金属类似(氧化钠、硫化钠、硒化钠、碲化钠)。要制备钋
  • 梨囊鞭菌属梨囊鞭菌属是新美鞭菌门新美鞭菌科真菌的一属。其学名来自古希腊语词根pyro-(梨)和mykēs(真菌),指其孢子囊为梨形。
  • 欢迎来到东莫村《欢迎来到东莫村》(韩语:웰컴 투 동막골,英语:Welcome To Dongmakgol)是一部2005年的韩国电影,导演朴光贤首次导演电影,在韩国超过800万人次观看。电影以朝鲜战争为背景,表现了反战
  • 罗伊·哈里斯罗伊·埃尔斯沃思·哈里斯(英语:Roy Ellsworth Harris,1898年2月12日-1979年10月1日),美国作曲家,音乐教育家。出生于一个凯尔特裔农民家庭,后随父母移居加利福尼亚。1919年进入加州
  • 透明人透明人(Invisible Man),或称隐形人,是指拥有隐形能力的人,这种设定经常出现在小说、漫画、电影或各种电子游戏中。透明人意指无法以肉眼看见之角色,但仅止于无法以可见光看到,仍可
  • 亚马逊球体亚马逊球体(英语:Amazon Spheres)是位于亚马逊公司美国西雅图总部园区内的三个球形温室,球体由NBBJ建筑事务所(英语:NBBJ)及景观公司Site Workshop设计的五角化六十面体玻璃帷幕所
  • 徐家汇藏书楼徐家汇藏书楼(拉丁语:Bibliotheca Zi-ka-wei),又称天主教藏书楼、汇堂石室,是一座位于上海徐家汇的历史建筑,现在已被列为第二批上海市优秀历史建筑。其为天主教耶稣会在上海开办
  • 胡安·阿兰戈胡安·费尔南多·阿兰戈·萨恩斯(西班牙语:Juan Fernando Arango Sáenz,1980年5月16日-),简称胡安·阿兰戈(西班牙语:Juan Arango),出生在马拉凯,是一名委内瑞拉足球运动员,司职攻击中