TCP 三次握手四次挥手(看完你就懂)

218 阅读1分钟

三次握手建立连接

  • 第一次握手: A -> B A向B发送请求连接信息
  • 第二次握手: B -> A B收到消息向A发送确认消息
  • 第三次握手: A -> B A收到消息向B发送去人收到消息
  • 三次握手的目的是确认双方的收发消息的能力

四次挥手断开连接

  • 第一次挥手: A -> B A向B发送请求断开信息
  • 第二次挥手: B -> A B收到消息向A发送确认消息
  • 第三次挥手: B -> A B处理完尚未发送的信息后接着向A发送请求断开信息
  • 第三次挥手: A -> B A收到消息向B发送确认消息然后断开连接
  • 四次挥手的目的是B收到A的断开请求还需要处理尚未发送的消息然后再确认断开

6种标志信息

  • SYN(synchronous建立联机)
  • ACK(acknowledgement 确认)
  • PSH(push传送)
  • FIN(finish结束)
  • RST(reset重置)
  • URG(urgent紧急)
  • Sequence number(顺序号码)
  • Acknowledge number(确认号码)