TCP四次挥手相关面试题,四次挥手中第二次与第三次是否能合并?
参考答案
四次挥手第二次(被动方ACK)与第三次(被动方FIN)通常不能合并;原因:第二次是对主动方FIN的纯确认,此时被动方可能还有数据未发送完,需先回ACK让主动方知道已收到关闭请求,待应用调用close后再发FIN;若合并需被动方在收到FIN时立即无数据待发且启用延迟确认机制,可发FIN+ACK合并为三次挥手(如TCP同时关闭场景);但标准流程因应用处理延迟而分开,确保数据完整传输。因此一般不可合并,特定条件可优化。
题目整理自公开面经,答案由校招宝自研生成,仅供参考