TCP快速打开

✍ dations ◷ 2025-11-30 16:59:53 #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)的提议,但由于它未考虑安全原因而存在漏洞,所以未被广泛使用。

相关

  • 郭枫郭枫(1933年10月10日-),本名郭少鸣,台湾作家,不参加文学流派或结盟活动的文学工作者。郭枫曾任小、中、大学教师。在台湾、海外及大陆投资,担任过工厂、国际贸易公司董事长、私立高
  • 哈里·拉尔瓦哈里·埃德温·“哈里”·拉尔瓦(芬兰语:Harry Edvin "Harri" Larva,1906年9月9日-1980年11月15日),芬兰男子田径运动员。他曾获得1928年夏季奥运会田径比赛男子1500米金牌。他也
  • 贾桢贾桢(1798年-1874年),字筠堂,山东登州黄县人,晚清官员。贾允升长子。道光六年榜眼,授翰林院编修。道光十六年,入直上书房,授皇六子奕䜣读。历任侍讲学士、内阁学士、左都御史、礼部、
  • 藤原师辅藤原师辅(909年1月11日-960年5月31日),是日本平安时代中期的公卿。父藤原忠平,母为源能有之女源昭子。精通有职故实与学问,以右大臣的身份辅佐村上天皇开创“天历之治”。长女藤原
  • 米奇·柯罕米奇·柯罕(Mickey Cohen;1913年9月4日-1976年7月29日)是洛杉矶黑帮犹太黑手党首脑,活跃于1930年代至60年代。米奇·柯罕出生于1913年9月4日,是居住在布鲁克林正统的犹太人家庭。
  • 非常夏日《非常夏日》是中国导演路学长的第二部作品。剧情取材于《北京晚报》的真实报道。该片获得了第七届大学生电影节最佳导演奖(路学长)、最佳新人奖(潘粤明);第十届上海电影评论学会
  • 许正民许正民(韩语:허정민,1982年11月11日-),韩国男演员,也是檀国大学电影系教授。中学时期曾于菲律宾留学4年。
  • 安东尼奥·帕奇诺蒂安东尼奥·帕奇诺蒂(意大利语:Antonio Pacinotti,1841年6月17日-1912年3月24日),意大利物理学家,比萨大学物理学教授。
  • 印度基督教此处的基督宗教,指的是包括天主教、新教等的基督宗教,虽然历史证据表明基督教在印度早于1世纪时就已存在,但是基督教在印度开始兴盛,还是在葡萄牙和英国殖民印度时才开始发生的
  • 关芯关芯(1994年11月7日-),本名刘颖伦,湖北黄石人,中国女演员,毕业于中央戏剧学院,曾参演《终极教师2》和《会痛的17岁》两部网络剧。2020年起,改为新艺名“关芯”。2013年,因参与《天天向上》被业界关注从而进入娱乐圈。 2014年,主演首部电影《白石山下一家人》,饰演张胜利的女儿张小美。 2015年,先参演抗战年代剧《豆娘》,饰演和妈妈一起卖醋的小村姑春秀。再相继参演两部网络剧《终极教师2》和《会痛的17岁》,分别在前者中饰演朱雀学院的第一校花女神秦倚天,以及在后者中饰演杨天真 。同年,也参演根