如其理解tcp立即断开
如果理解tcp立即断开 题目来源:小米笔试题:手机wifi(A)….wifi ap….局域网(B)…..路由器…ADSL(C)…..互联网….
如果理解tcp立即断开
题目来源:小米笔试题:
手机wifi(A)….wifi ap….局域网(B)…..路由器…ADSL(C)…..互联网…..服务器
断掉上述ABC哪些点TCP链接会立刻断掉?
我的答案是A
[解决办法]
其实任何一点断开TCP都断了。但很多软件断了之后有自由重连机制,估计他是想问你这个吧。如果是这样,那答案是服务器。因为服务器保留你上次连接的信息,这样你断了再重连,它还认得你。如果服务器重启了,那你再连也没用了。
[解决办法]
不对,重连发生,说明上次的连接已经断了。3楼说的应该是应用层协议断开的情景。
估计重点想考的是立刻这个字眼。
我也倾向于A,因为:
中间链路故障可以通过TCP重传+路由决策绕开,TCP不一定断。
即使最后目标主机不可达这步,也还有个超时机制。
而本地网络断开,内核马上就能知道,应该是最快的了吧。