美文网首页
TCP的TFO机制

TCP的TFO机制

作者: 简书徐小耳 | 来源:发表于2020-03-16 09:47 被阅读0次

请求 Fast Open Cookie 的过程如下:

客户端发送一个 SYN 包,头部包含 Fast Open 选项,且该选项的Cookie 为空,这表明客户端请求 Fast Open Cookie
服务端收取 SYN 包以后,生成一个 cookie 值(一串字符串)
服务端发送 SYN + ACK 包,在 Options 的 Fast Open 选项中设置 cookie 的值
客户端缓存服务端的 IP 和收到的 cookie 值


总结:
1.这边cookie会过期
2.如果第二次请求syn包携带tfo打开标志和cookie以及数据,如果cookie过期,server会丢掉SYN包中的数据,同时返回一个SYN-ACK包来确认SYN包中的系列号(不会确认数据包中的序列号,从而客户端知道自己的cookie过期数据被丢失,会重新在ack阶段传递数据)

相关文章

  • TCP的TFO机制

    请求 Fast Open Cookie 的过程如下: 客户端发送一个 SYN 包,头部包含 Fast Open 选...

  • TCP fast open 实践笔记

    什么是 TCP Fast Open TCP Fast Open 简称 TFO,其目的是缩短 TCP 三次握手的时间...

  • TCP协议灵魂12问(第六问)

    说说 TCP 快速打开的原理(TFO) 第一节讲了 TCP 三次握手,可能有人会说,每次都三次握手好麻烦呀!能不能...

  • TCP Tahoe 与 Reno 运行机制对比分析

    一、实验目的 学习 TCP 的拥塞控制机制并了解 TCP Tahoe 和 TCP Reno 协议的运行机制 二、实...

  • 理解TCP

    目录 1.TCP相关机制 2.TCP首部格式 1.TCP三次握手 1.TCP四次挥手 一.TCP相关机制 TCP通...

  • OPPO

    TCP快速重传机制;TCP timewait机制 DR模式; http请求到对端,都使用了哪些协议? 从A TCP...

  • 移动端心跳包

    移动端心跳包 TCP的心跳机制 TCP协议,本身拥有一个KeepAlive机制,既然有了心跳机制,为什么还要在应用...

  • Socket心跳包机制总结

    Tcp的断线检测 tcp的断线检测,分为两种: ① 利用tcp自带的keep –alive机制 ② ...

  • TCP滑动窗口协议

    TCP面向流的滑动窗口确认机制 TCP是面向字节流的。 TCP消息确认机制如上图所示,首先,每一条消息都有一个识别...

  • 【tcp】TCP PAWS 机制

    The PAWS Mechanism https://www.freesoft.org/CIE/RFC/1323/...

网友评论

      本文标题:TCP的TFO机制

      本文链接:https://www.haomeiwen.com/subject/aouwehtx.html