TCP3次握手,和4次挥手

1,154 阅读1分钟

准备知识——TCP首部

介绍几个这里用到的TCP首部长度中字节:

  • SYN 建立连接
  • FIN 关闭连接
  • ACK 确认序号标志,表示相应
  • PSH 有Data数据传输
  • RST 表示连接重置

seq: 表示起始序列号

ACKnum: 表示该number之前的数据已经收到

3次握手

3次握手的目的,就是为了让服务器和客户端,两端均知晓对方定的seq,也就是起始的序列号。第三次握手即可携带数据。

4次挥手

4次挥手,(A拿到了所有数据,可以关的时候)A:我要关闭了;B:收到。(当B数据也传输完成后,B也可以关闭了)B:我要关闭了,A:收到。 一共4次。