跳到主要内容

为什么是三次握手四次挥手

· 阅读需 1 分钟
素明诚
Full stack development

三次握手

因为二者都处于在一个初始状态,都是是为了建立连接,所以 ACK 响应这个步骤就可以是一步。

d765b74174cf30d522d384b425e2431c## 四次挥手

可能服务端给客户端发送的请求还没收回来,或者是客户端发送的请求服务端还没有响应,所以在挥手的时候,服务端自己要准备一段时间,中间这两步是没有办法合二为一的,所以必须是四次。

6aaac66eb342230d16875c7b367a8ff0