老码农是如何使用GO语言的
发布时间:2021-02-17 15:00:31 所属栏目:动态 来源:互联网
导读:几个核心疑问: (1) time_wait 是「服务器端」的状态?or 「客户端」的状态? RE:time_wait 是「主动关闭 TCP 连接」一方的状态,可能是「客服端」的,也可能是「服务器端」的 一般情况下,都是「客户端」所处的状态;「服务器端」一般设置「不主动关闭连接」
几个核心疑问: (1) time_wait 是「服务器端」的状态?or 「客户端」的状态?
(2) 服务器在对外服务时,是「客户端」发起的断开连接?还是「服务器」发起的断开连接?
(2) 附录 B:MSL 时间 MSL,Maximum Segment Lifetime,“报文最大生存时间”
Tips: RFC 793中规定MSL为2分钟,实际应用中常用的是30秒,1分钟和2分钟等。 2MSL,TCP 的 TIME_WAIT 状态,也称为2MSL等待状态:
不过在实际应用中,可以通过设置 「SO_REUSEADDR选项」,达到不必等待2MSL时间结束,即可使用被占用的端口。 (3) 附录 C:TCP 三次握手和四次握手 具体示意图:
(编辑:甘孜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读