1. 简述 TCP 断开连接的四次挥手,以及客户端、服务端在挥手过程中的状态变化?(重要)
四次挥手
2. 简述 TCP 断开连接,为什么必须要进行四次挥手?(重要)
-
关键在于:TCP 是全双工模式
要进行四次挥手的原因
3. TCP 断开请求必须由客户端先发起吗?
- TCP/IP 协议栈在设计上,运行任何一方先发起断开请求。
4. 客户端①发送了关闭请求 FIN,并受到服务端的 ACK ②服务端发送关闭请求 FIN,并且收到客户端的 ACK。此时为什么客户端还要进入 TIME-WAIT 阶段,不能直接关闭?(两个原因)
TIME-WAIT
5. 可以三次挥手断开 TCP 连接吗?什么情况会出现?
三次挥手断开连接
6. 从 Wireshark 抓包数据来诠释整个三次握手、相互发送数据、四次挥手的过程。
三次握手、相互发送数据、四次挥手的过程












网友评论