关注
5.15 拔掉网线,TCP连接还存在吗? 有数据传输的情况:
在客户端拔掉网线后,如果服务端发送了数据报文,那么在服务端重传次数没有 达到最大值之前,客户端就插回了网线,那么双方原本的 TCP 连接还是能正常 存在,就好像什么事情都没有发生。 在客户端拔掉网线后,如果服务端发送了数据报文,在客户端插回网线之前,服 务端重传次数达到了最大值时,服务端就会断开 TCP 连接。等到客户端插回网 线后,向服务端发送了数据,因为服务端已经断开了与客户端相同四元组的 TCP 连接,所以就会回 RST 报文,客户端收到后就会断开 TCP 连接。至此, 双方的 TCP 连接都断开了。
没有数据传输的情况:
如果双方都没有开启 TCP keepalive 机制,那么在客户端拔掉网线后,如果客户 端一直不插回网线,那么客户端和服务端的 TCP 连接状态将会一直保持存在, 并且一直保持在 ESTABLISHED 状态。
如果有开启,服务端在一段时间没有进行数据交互时,会触发 TCP keepalive 机 制,探测对方是否存在,如果探测到对方已经消亡,则会断开自身的 TCP 连 接:
查看原帖
30 1
相关推荐
点赞 评论 收藏
分享
小浪_Coding:工作只是谋生的手段 而不是相互比较和歧视 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 有转正机会的小厂实习值得去吗? #
1662次浏览 28人参与
# 金三银四,你有感觉到吗 #
686128次浏览 6059人参与
# 你最讨厌面试被问什么 #
2687次浏览 36人参与
# 哪些公司开春招了? #
27674次浏览 187人参与
# 牛友的春节生活 #
32011次浏览 370人参与
# 毕业季等于分手季吗 #
54139次浏览 648人参与
# 2024开工大吉 #
26633次浏览 102人参与
# 牛客租房专区 #
155583次浏览 1692人参与
# 你的秋招第一场笔试是哪家 #
291594次浏览 2082人参与
# 实习越久越好,还是多多益善? #
77825次浏览 343人参与
# 26届的你,投了哪些公司? #
256173次浏览 1685人参与
# 文科生还参加今年的春招吗 #
12907次浏览 98人参与
# 如何缓解入职前的焦虑 #
260478次浏览 1463人参与
# 找实习多的是你不知道的事 #
1804857次浏览 20688人参与
# 大家每天通勤多久? #
85182次浏览 773人参与
# 职场吐槽大会 #
326835次浏览 2252人参与
# 记录实习开销 #
186228次浏览 908人参与
# 正在实习的你,几点下班 #
298649次浏览 2147人参与
# 运营面经 #
157826次浏览 1346人参与
# 牛友们,签完三方你在忙什么? #
137778次浏览 1000人参与
查看10道真题和解析