TCP三次握手和四次挥手详解

发布时间 2023-05-02 13:21:03作者: tigergaonotes
在三次握手发送的数据包中有两个ACK值(Acknowledgement),人们习惯一个大写,一个小写来加以区分。
其实ACK也好,ack也好,只不过是个代号而已,叫他张三也行,叫他李四也没事,没有任何影响,因为咱们不会改动那个东西。就算是把名字记反了,对咱们也没有任何影响,大家知道三次握手的数据包里有这么两个东西就行了。
一个是确认值(Acknowledgement),为1便是确认连接。
另一个是确认编号(Acknowledgement Number),即接收到的上一次远端主机传来的seq然后+1,再发送给远端主机。提示远端主机已经成功接收上一次所有数据。

SYN表示建立连接
ACK表示响应
ack为响应编号
seq为序列号
FIN表示关闭连接
PSH表示有data在进行传输
RST为重置连接

 

 

tcpdump抓 k8s cni0到别的node节点,查看三次握手