1. 简述 TCP 断开连接的四次挥手,以及客户端、服务端在挥手过程中的状态变化?(重要)

2. 简述 TCP 断开连接,为什么必须要进行四次挥手?(重要)
-
关键在于:
TCP 是全双工模式

3. TCP 断开请求必须由客户端先发起吗?
- TCP/IP 协议栈在设计上,运行任何一方先发起断开请求。
4. 客户端①发送了关闭请求 FIN,并受到服务端的 ACK ②服务端发送关闭请求 FIN,并且收到客户端的 ACK。
此时为什么客户端还要进入 TIME-WAIT
阶段,不能直接关闭?(两个原因)

5. 可以三次挥手断开 TCP 连接吗?什么情况会出现?

6. 从 Wireshark
抓包数据来诠释整个三次握手、相互发送数据、四次挥手的过程。

网友评论