关于tcp的四次挥手

什么时候也可以变成三次挥手?这个面试题经常看见,不知道该怎么回答,有老哥能讲讲吗?
全部评论
就是延迟确认,防止通信过程中ack包满天飞,一般就是允许b方不立刻应答ack,可以等待b方给a方下一次发数据的时候一起带ack过去,这样传输效率高,这样的机制如果在四次挥手中触发,就有可能把第二次挥手的ack应答和第三次挥手的fin请求一起发过去,简单来说就是第二次和第三次挥手合并了
25 回复 分享
发布于 2022-07-16 20:30
四次挥手由于S端可能还有数据需要发送给C端,所以将S端的ack和fin分开发送,如果S端接收到C端的fin后,没有数据需要发送给C端,那么S端就可以将ack和fin一起发送给C端,这就变成了三次挥手,但是如果S端有数据需要发送给C端的话,也是有可能变成三次挥手的,就是上面楼主说的延迟确认。 另外TCP的自连接还有可能出现两次挥手的
5 回复 分享
发布于 2022-07-19 20:43
可以试一试荣耀。荣耀2023届校园招聘现已正式启动,内推码:yuhvad 网址https://career.hihonor.com/SU60eea919bef57c1023f6fe78/pb/school.html
点赞 回复 分享
发布于 2022-07-27 10:21
宣传一下奇虎360秋招2023届内推方式如下: 【1】官网投递需要附带填写内推码:https://360campus.zhiye.com/jobs 内推码:IVKMAA 【2】通过以下链接投递也属于内推途径:https://neitui.italent.cn/360campus/sharejobs?shareId=6491b4de-f28d-4d71-b324-14a7e897552e&;rt=1 以上两种投递方式均可! 投递完可以私聊我加联系方式跟进内推进度
点赞 回复 分享
发布于 2022-07-31 19:35

相关推荐

15 89 评论
分享
牛客网
牛客企业服务