TCP快速打开 TCP快速打开英語TCP Fast Open简称TFO是对计算机网络中传输控制协议TCP连接的一种简化握手手续的拓展用于提高两端点间连接的打开速度 它通过握手开始时的SYN包中的TFO cookie一个TCP选项来验证一个之前连接过的客户端如果验证成功它可以在三次握手最终的ACK包收到之前就开始发送数据这样便跳过了一个绕路的行为更在传输开始时就降低了延迟这个加密的Cookie被存储在客户端在一开始的连接时被设定好然后每当客户端连接时这个Cookie被重复返回 此Cookie通常采用一种分组密码私钥由服务器根据客户端的IP地址保存生成一个第三方难以仿冒的訊息鑑別碼标签即便第三方可以伪造源IP地址或从其他IP地址制造到同一个服务器的连接尽管使用了加密技术来生成cookie但TFO并不着眼于提供比它所替换的三次握手有更多的安全性并且不对所产生的TCP连接提供任何形式的加密保护或端点身份认证它的目的不是为了抵挡中间人攻击 这个协议最早提出于年 并在年月时已为一个IETF互联网草案 这项规范最终在年月作为RFC 发布