1
2kCS5c0b0ITXE5k2 2019-01-21 17:25:17 +08:00
当 Server 端收到 FIN 报文时,很可能并不会立即关闭 SOCKET,所以只能先回复一个 ACK 报文,告诉 Client 端,"你发的 FIN 报文我收到了"。只有等到我 Server 端所有的报文都发送完了,我才能发送 FIN 报文,因此不能一起发送。故需要四步握手。 ----来源 google
|
2
CallMeReznov 2019-01-21 17:26:43 +08:00
所以才叫 3 次握手 4 次挥手啊
|
3
hilbertz 2019-01-21 17:30:25 +08:00
因为 tcp 是全双工的传输协议,双向都要确认数据传输结束了
|
4
jasonyang9 2019-01-21 17:33:00 +08:00
因为很可能一方是话痨,要等它说完
|