为何"三握四挥"
发布时间
阅读量:
阅读量
为什么要“三次握手,四次挥手”
- 一、可靠通信中的三方交互机制
- 二、详细流程描述
- 三、数据帧接收确认机制
- 四、为何"握手"环节涉及三个步骤?
- 五、客户端为何在TIME-WAIT阶段需等待时间窗口2MSL?
一、“三次握手”
三次握手指的是TCP连接的建立过程。
其实在TCP协议中,连接的建立需要一方主动发起(称为SYN),另一方则等待并响应(ACK)。
其中客户端主动发起SYN报文的过程可通过下图说明。

在建立连接时,客户端启动连接请求以主动完成其CLOSED状态;服务器响应并启动后也会关闭其CLOSED状态,并转向LISTEN状态。随后执行三步 handshake流程。
客户端首先发送一段TCP报文至服务器端。其中标记位设置为SYN ,表明客户端旨在建立新的连接数据包;其序号字段设为Seq=X (X通常取值1)。随后客户端进入预发送状态(SYN-SENT阶段)。
当服务器端接收到客户端发送来的TCP报文后
全部评论 (0)
还没有任何评论哟~
