三次握手的过程

第一次:发送方发送SYN的连接请求报文到接收方,请求建立连接;接收方收到之后开始为本次请求分配资源
第二次:接收方收到发送方连接的请求后,发送ACK确认收到发送方的连接请求,并向发送方发起SYN连接请求;发送方收到接收方的ack请求,开始分配资源
第三次:发送方收到接收方的连接请求后,也会发送ACK确认收到接收方的请求连接
这样TCP的连接就建立起来了!
TCP建立连接过程(三次握手)
为什么是三次呢?
我的理解是双方都需要收到对方的ack,才能确保自己到对方的网络路径是连通可用的。
在第二次握手的时候,接收方收到ack,就知道它与接收方之间的网络是可达的。但是这个时候接收方还不知道呢?它不知道自己发送的请求是否被送达,不知道它与发送方之间的网络是否连通,因此需要发送方再发送一个ack确认请求,意思就是(我可以收到你的请求,这条路没有问题的,兄弟),接收方收到这个ack之后,双方才可以放心地建立连接了~

相关文章:

  • 2021-11-16
  • 2021-11-07
  • 2021-07-09
  • 2021-05-26
  • 2021-10-26
  • 2021-10-05
猜你喜欢
  • 2021-04-18
  • 2021-10-01
  • 2022-12-23
  • 2021-06-29
  • 2021-10-16
  • 2021-10-10
相关资源
相似解决方案