TCP三次握手和四次挥手简析

2023/12/5 | 字数检测:624
AI摘要

TCP三次握手用于建立连接:客户端发起请求,服务器确认并回复,客户端收到确认后发送最终确认,双方完成连接。 TCP四次挥手用于关闭连接:客户端请求关闭,服务器接收并同意;服务器发送完剩余数据后发起关闭;客户端收到后发送确认,服务器关闭,客户端等待2MSL后关闭。

TCP 三次握手

  1. 客户端向服务器发起建立 tcp 连接请求,等待服务器确认
  2. 服务器收到客户端连接请求,向客户端发送确认连接信息
  3. 客户端收到连接确认信息后,向服务器发送最后的确认请求,双方完成连接

对应图析: tcp三次握手

TCP 四次挥手

  1. tcp 客户端向 tcp 服务端发起关闭 tcp 连接请求,表示没有数据发往服务端了
  2. tcp 服务端收到关闭请求,并发送给客户端同意关闭信息
  3. 等待服务端把剩余的数据传给客户端后,服务端发起关闭连接
  4. 客户端收到关闭连接后,发送确认关闭连接消息,服务端连接关闭,客户端等待 2MSL 的时间后没有收到回复后,关闭连接

参考文章:

更新时间:2023/12/5