TCP建立连接相关问题
发布时间
阅读量:
阅读量
1.TCP三次握手过程和状态变迁
TCP作为一种面向连接的通信协议,在实际应用之前需要先行完成连接的建立过程,而这一连接的建立是通过执行三次握手机制来实现的。

(1)初始阶段,客户端与服务端均处于CLOSED状态,首先由服务端主动执行端口监听操作,进入LISTEN状态。
(2)客户端随即生成一个随机初始化的序号(client_isn),将该序号填入TCP首部的序号字段,并将SYN标志位设置为1,用以标识SYN报文。随后,客户端将该SYN报文发送至服务端,表明其发起连接请求。此报文不携带应用层数据内容,发送完成后客户端进入SYN_SENT状态。
客户端所发送的SYN报文:

(3)当服务端接收到客户端发送的SYN报文后,首先会生成一个随机的初始序列号(server_isn),并将该序号填写至TCP首部的序号字段中。随后,服务端将TCP首部中的确认应答号字段设置为client_isn加
全部评论 (0)
还没有任何评论哟~
