关注
5.15 拔掉网线,TCP连接还存在吗? 有数据传输的情况:
在客户端拔掉网线后,如果服务端发送了数据报文,那么在服务端重传次数没有 达到最大值之前,客户端就插回了网线,那么双方原本的 TCP 连接还是能正常 存在,就好像什么事情都没有发生。 在客户端拔掉网线后,如果服务端发送了数据报文,在客户端插回网线之前,服 务端重传次数达到了最大值时,服务端就会断开 TCP 连接。等到客户端插回网 线后,向服务端发送了数据,因为服务端已经断开了与客户端相同四元组的 TCP 连接,所以就会回 RST 报文,客户端收到后就会断开 TCP 连接。至此, 双方的 TCP 连接都断开了。
没有数据传输的情况:
如果双方都没有开启 TCP keepalive 机制,那么在客户端拔掉网线后,如果客户 端一直不插回网线,那么客户端和服务端的 TCP 连接状态将会一直保持存在, 并且一直保持在 ESTABLISHED 状态。
如果有开启,服务端在一段时间没有进行数据交互时,会触发 TCP keepalive 机 制,探测对方是否存在,如果探测到对方已经消亡,则会断开自身的 TCP 连 接:
查看原帖
30 1
相关推荐
点赞 评论 收藏
分享
05-09 21:28
上海交通大学 电子信息类 点赞 评论 收藏
分享
牛客热帖
正在热议
# 和牛牛一起刷题打卡 #
23214次浏览 1931人参与
# 软件开发笔面经 #
3226次浏览 121人参与
# OPPO开奖 #
29156次浏览 436人参与
# 牛客帮帮团来啦!有问必答 #
1184160次浏览 17470人参与
# 选了这个offer,你有没有后悔? #
133539次浏览 1263人参与
# 0offer是寒冬太冷还是我太菜 #
459680次浏览 5158人参与
# 不去互联网可以去金融科技 #
29473次浏览 384人参与
# 双非本科求职如何逆袭 #
236356次浏览 3468人参与
# 如何拒绝/反向PUA #
20044次浏览 178人参与
# 24届软开秋招面试经验大赏 #
1185699次浏览 18210人参与
# 小厂实习有必要去吗 #
5302次浏览 72人参与
# 非技术薪资爆料 #
80733次浏览 1022人参与
# 你觉得通信/硬件有必要实习吗? #
26483次浏览 459人参与
# 听劝,我这个简历该怎么改? #
64060次浏览 640人参与
# 产运销实习日记 #
2246次浏览 96人参与
# 职场上哪些事情令人讨厌 #
2940次浏览 22人参与
# 机械人值得去的国央企 #
17383次浏览 190人参与
# 工作压力大怎么缓解 #
13618次浏览 192人参与
# 如何缓解入职前的焦虑 #
49072次浏览 516人参与
# 提前批的机械人,你们都有面试了吗 #
13134次浏览 197人参与
# 在国企工作的人,躺平了吗? #
114575次浏览 1563人参与
# 通信和硬件还有转码的必要吗 #
11685次浏览 102人参与