建立TCP连接时,被动打开一端在收到对端SYN前所处的状态为( )。

admin2021-01-12  10

问题 建立TCP连接时,被动打开一端在收到对端SYN前所处的状态为(    )。

选项 A、LISTEN
B、CLOSED
C、SYN RESECEIVD
D、LASTACK

答案A

解析 TCP协议提供可靠的连接服务,采用有保障的三次握手方式来创建一个TCP连接。三次握手的过程如下:?? 客户端进程向服务器进程发出连接请求,请求报文段首部中的控制位标志SYN=1,由于是首次请求建立连接,因此,控制位标志ACK=0,该报文段包含计算机随机生成的初始序号seq=x。发送请求连接的TCP报文段,此时客户端进程处于SYN_SENT状态,这是TCP连接的第一次握手。 服务端收到客户端发来的请求报文后,若同意建立连接,则向客户端发送确认。确认报文中的控制位SYN=1,ACK=1,确认应答号ack=x+1(即在接收到的序列号值基础上加1),并且发送主机的一个初始序列号seq=y(即请求与客户端连接)。此时,服务器端进入SYN_RCVD状态,这是TCP连接的第二次握手。 客户端进程收到服务端进程的确认报文后,还要向服务端发出确认信息。确认报文段的控制位ACK=1,确认应答号ack=y+1(即在接收到序列号值基础上加1),此时,客户端进入ESTABLISHED状态。这是TCP连接的第三次握手。此时,TCP连接成功建立。
转载请注明原文地址:https://kaotiyun.com/show/eRDZ777K
0

相关试题推荐
最新回复(0)