我们以tcp协议的三次握手为为例来简单概述三次握手的内容和含义
如图所示
我们看到了tcp协议的三次握手的具体内容
首先客户端向服务器发送一个syn的请求握手的信号
syn中是发送一个seq的数据包
我们可以看见seq包容的是0
然后服务器收到信号
接收的原数据包seq,和ack表示接受到
seq=0是客户端向我们发送的是确认收到了客户端发送的请求
然后我们用ack=1,是确认我们接受到数据包
接受到的seq包的基础上+1
表示我们成功接受到客户端发送的请求
第三次他会把自身接受到的值转化成的ack进行发送会客户端
然后我们看到我们接收到了seq=1 ack=1的消息
seq为第二次接受到的ack的值是对于第二次接受成功的反馈
然后ack等与1是第二次发送到第三次的seq=0的接受到的确认
也就是第二次的seq发送后接受成功的标志ack=第二次seq+1