HTTP专题开发技巧

TCP连接建立与断开

2016-03-24  本文已影响469人  笔寂晓才
七层协议

其中TCP处理transport层,主要是用来建立可靠的连接。 而建立连接的基础,是他丰富的报文内容(md~超级多).我们先来解释一下。 首先,我们TCP3次握手用的报文就是绿色的"TCP Flags"内容。 通过发送ACK,SYN包实现。具体涉及的Tag详见:

TCP 3次握手

网络传输示意图

假如是2次的话, 可能会出现这样一个情况。

TCP4次挥手

四次挥手

2MSL=2*MSL. 而MSL其实就是Maximum Segment Lifetime,中文意思就是报文最大生存时间。RFC 793中规定MSL为2分钟,实际应用中常用的是30秒,1分钟和2分钟等。 同样上面的TIME_WAT状态其实也就是2MSL状态。 如果超过改时间,则会将该报文废弃,然后直接进入CLOSED状态.

常见瓶颈
TCP网络应用出问题,十有八九是以下两种情况:

上一篇下一篇

猜你喜欢

热点阅读