美文网首页
【tcp】TCP 序列号和确认号是如何变化的?

【tcp】TCP 序列号和确认号是如何变化的?

作者: Bogon | 来源:发表于2022-11-03 11:20 被阅读0次

以下过程中,TCP 序列号和确认号是如何变化的?

三次握手中 TCP 序列号和确认号的变化
数据传输中 TCP 序列号和确认号的变化
四次挥手中 TCP 序列号和确认号的变化

万能公式
根据经验总结了一条万能公式。发送的 TCP 报文:

公式一:序列号 = 上一次发送的序列号 + len(数据长度)。
特殊情况,如果上一次发送的报文是 SYN 报文或者 FIN 报文,则改为上一次发送的序列号 + 1。

公式二:确认号 = 上一次收到的报文中的序列号 + len(数据长度)。
特殊情况,如果收到的是 SYN 报文或者 FIN 报文,则改为上一次收到的报文中的序列号 + 1。

image.png image.png image.png image.png image.png image.png image.png

参考

TCP 序列号和确认号是如何变化的?
https://zhuanlan.zhihu.com/p/577528304

相关文章

  • 【tcp】TCP 序列号和确认号是如何变化的?

    以下过程中,TCP 序列号和确认号是如何变化的? 三次握手中 TCP 序列号和确认号的变化数据传输中 TCP 序列...

  • TCP序列号和确认号详解

    在网络分析中,读懂TCP序列号和确认号在的变化趋势,可以帮助我们学习TCP协议以及排查通讯故障,如通过查看序列号和...

  • 传输层-TCP 详解(转)

    传输层-TCP, TCP头部结构 ,TCP序列号和确认号详解 TCP主要解决下面的三个问题 1.数据的可靠传输...

  • TCP常识

    TCP首部信息。TCP可靠性分析。提高网络利用率。 TCP首部信息 TCP可靠性分析 1. 序列号和确认应答 Se...

  • TCP的可靠性传输

    TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输。 通过序列号与确认应答提高...

  • 三次握手(Three-Way Handshake)即建立TCP连

    TCP 连接是通过三次握手进行初始化的。 三次握手的目的是同步连接双方的序列号和确认号并交换 TCP 窗口大小信息...

  • JavaScript--TCP三次握手,四次握手

    TCP三次握手 (请求连接) 三次握手的目的是:同步连接双方的序列号和确认号并交换 TCP窗口大小信息。三次握手过...

  • 理解tcp协议

    TCP协议中包含的信息和作用 1.目标端口号和源端口号 2.序列号 3.确认号 4.校验和 TCP协议的数据传输的...

  • TCP/IP(感觉这个能被问一百遍)

    如何保证TCP/IP的可靠性 1、校验和2、序列号3、确认应答4、超时重传5、连接管理6、流量控制7、拥塞控制 一...

  • TCP 可靠性保证

    1、确认应答(ACK)机制 TCP 将每个字节的数据都进行了编号,即为序列号。确认序号 = 序号 + 1 每个 A...

网友评论

      本文标题:【tcp】TCP 序列号和确认号是如何变化的?

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