首页 > 试题广场 >

在TCPIP建立连接过程中,客户端和服务器端的状态转移说法

[单选题]
在TCP/IP建立连接过程中,客户端和服务器端的状态转移说法错误的是?
  • 经历SYN_RECV状态
  • 经历SYN_SEND状态
  • 经历ESTABLISHED状态
  • 经历TIME_WAIT状态
  • 服务器在收到syn包时将加入半连接队列
  • 服务器接受到客户端的ack包后将从半连接队列删除
ABC均正确。
E:服务器在收到FIN后,会立即返回一个ACK报文给对方,然后进入半连接状态。对应的客户端过程是,客户端接收到服务器返回的ACk后,进入半连接状态(进入半连接状态)。
F:服务器接收到ACK包后,立即进入closed状态(从半连接队列中删除)
发表于 2016-07-18 11:32:07 回复(0)
TCP建立连接时,首先客户端和服务器处于close状态。然后客户端发送SYN同步位,此时客户端处于SYN-SEND状态,服务器处于lISTEN状态,当服务器收到SYN以后,向客户端发送同步位SYN和确认码ACK,然后服务器变为SYN-RCVD,客户端收到服务器发来的SYN和ACK后,客户端的状态变成ESTABLISHED(已建立连接),客户端再向服务器发送ACK确认码,服务器接收到以后也变成ESTABLISHED。然后服务器客户端开始数据传输
发表于 2016-05-24 16:19:41 回复(2)
A、B、C是TCP三次握手的状态,D是四次挥手后发送端的最后一个状态。详细状态转移图见 http://www.cnblogs.com/tonyluis/p/5729531.html
处在SYNC_RECV的TCP连接称为半连接,并存储在内核的半连接队列中,在内核收到对端发送的ack包时会查找半连接队列,并将符合的requst_sock信息存储到完成三次握手的连接的队列中,然后删除此半连接。
因此答案是:D
编辑于 2016-08-02 15:42:32 回复(0)
TIME_WAIT是拆除阶段的
发表于 2016-05-11 08:35:30 回复(0)
发表于 2017-02-16 09:11:02 回复(0)
不懂
发表于 2016-06-28 11:22:43 回复(0)
题目要求的是建立连接
而TIME_WAIT状态是拆除连接的状态
发表于 2016-08-28 10:52:55 回复(0)
注意看题,题目要选择错误的。不要选择反了。TCP建立阶段不会出现TIME_WAIT阶段。
发表于 2016-06-22 16:32:31 回复(0)

内核会维护两个队列:全连接和半连接 当服务端受到syn时就加入到半连接,再次受到ack则加入到全连接
发表于 2023-03-20 16:38:45 回复(0)
发表于 2022-03-15 22:42:48 回复(0)
建立连接的过程中……
发表于 2022-09-07 09:27:48 回复(0)
TIME_WAIT是TCP断开连接时,第三次挥手(主动断开的一方)出现的状态
发表于 2022-02-28 20:15:28 回复(0)
通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。
发表于 2019-05-05 17:04:44 回复(0)
补充一下E和F选项:服务器在收到syn包时将加入半连接队列,可能会引起SYN洪泛攻击,这是DoS攻击的一种,现有一种防御措施就是:SYN cookie。
发表于 2019-03-25 09:45:05 回复(0)
服务器端在第一次收到客户端连接信号时进去半连接状态
发表于 2019-02-03 13:01:27 回复(0)
TCP释放连接才经历TIME_WAIT状态,故选D。
编辑于 2018-12-05 21:56:15 回复(0)
TIME_WAIT是释放链接的时候 最后发送确认之后 需要等待2MSL
发表于 2017-06-01 16:38:26 回复(0)
TCP建立连接时,首先客户端和服务器处于close状态。然后客户端发送SYN同步位,此时客户端处于SYN-SEND状态,服务器处于lISTEN状 态,当服务器收到SYN以后,向客户端发送同步位SYN和确认码ACK,然后服务器变为SYN-RCVD,客户端收到服务器发来的SYN和ACK后,客户 端的状态变成ESTABLISHED(已建立连接),客户端再向服务器发送ACK确认码,服务器接收到以后也变成ESTABLISHED。然后服务器客户 端开始数据传输
发表于 2017-04-06 15:09:31 回复(0)
建立连接中不会出现TIME_WAIT。
发表于 2017-03-26 09:44:49 回复(0)
此题其实很简单,一定要看好题目,是在TCP/IP建立连接过程中,是建立连接建立连接
所以没有TIME_WAIT。
发表于 2016-08-28 11:29:03 回复(0)