面试真题

网络 · 简单 · 网易

四次挥手?

简单 网络 🎤 网易
参考答案
结论:TCP断开连接需四次挥手,因全双工通信独立关闭。步骤:1.客户端发FIN,进FIN_WAIT_1;2.服务端回ACK,进CLOSE_WAIT,客户端收后进FIN_WAIT_2;3.服务端发FIN(数据已完),进LAST_ACK;4.客户端回ACK,进TIME_WAIT等2MSL后CLOSED,服务端收ACK即CLOSED。原理:被动关闭方需先确认再发FIN故多一次;TIME_WAIT防最后ACK丢失及旧报文混淆。对比三次握手:握手可合并SYN与ACK,挥手因数据未完不能合并。
题目整理自公开面经,答案由校招宝自研生成,仅供参考