Wireshark-TCP协议+三次握手包

2018-12-23  本文已影响13人  6a91e15c5cde

基本知识

数据传输04.png

seq序列号的算法以及ack的值的算法

      A                               B
       1          seq=1  len=100 ack=1000
                -------------------->
       2         seq=1000, len=1000,ack=101
                <-------------------
       3          seq=101, len=1000, ack=2000
                -------------------->

假设第一次包的seq等于1. 包长度100, ack=1000
那么第二次包的seq等于第一次的ack,即seq=1000, ack等于第一次的seq+len=101,即ack=101.
第三次的seq等于第二次的ack,即seq=101, ack等于第二次的seq+len=2000,即ack=2000.
以此类推

包的有序传输,像接龙一样首尾相接。 那么就变成我的首要如何接上上次的尾。
seq06.png seq07.png seq08.png seq09.png
上一篇 下一篇

猜你喜欢

热点阅读