TCP的握手与保持

过程:

  1. 客户端向服务器发送【SYN】包,第一次握手SYN
  2. 服务端立即向客户端发送【SYN,ACK】返回包,第二次握手
  3. 客户端收到【SYN,ACK】后返回一个确认包【ACK】
  4. 此时tcp通路建立完成,服务端默认保持此通路10s,如果在这段时间内客户端没有向服务端发送数据,则服务端会向客户端发送断开连接的数据包。因此如果想要保持较长时间的服务器通路的话,必须在默认时间内(10s)向服务端发送数据,并设置对应的网络断开时间等信息。
  5. 超时后断开的过程与连接类似,首先是服务端发送断开确认包,然后交换三次
posted @ 2020-06-18 17:01  MoreABetter  阅读(160)  评论(0编辑  收藏  举报