读书人

如其理解tcp立即断开

发布时间: 2012-12-31 11:57:51 作者: rapoo

如果理解tcp立即断开

题目来源:小米笔试题:

手机wifi(A)….wifi ap….局域网(B)…..路由器…ADSL(C)…..互联网…..服务器
断掉上述ABC哪些点TCP链接会立刻断掉?

我的答案是A
[解决办法]
其实任何一点断开TCP都断了。但很多软件断了之后有自由重连机制,估计他是想问你这个吧。如果是这样,那答案是服务器。因为服务器保留你上次连接的信息,这样你断了再重连,它还认得你。如果服务器重启了,那你再连也没用了。
[解决办法]

引用:
其实任何一点断开TCP都断了。但很多软件断了之后有自由重连机制,估计他是想问你这个吧。如果是这样,那答案是服务器。因为服务器保留你上次连接的信息,这样你断了再重连,它还认得你。如果服务器重启了,那你再连也没用了。

不对,重连发生,说明上次的连接已经断了。3楼说的应该是应用层协议断开的情景。

估计重点想考的是立刻这个字眼。
我也倾向于A,因为:
中间链路故障可以通过TCP重传+路由决策绕开,TCP不一定断。
即使最后目标主机不可达这步,也还有个超时机制。
而本地网络断开,内核马上就能知道,应该是最快的了吧。

读书人网 >网络协议

热点推荐