奇虎360Java研发笔试题


下列TCP连接建立过程描述正确的是:

A、服务端收到客户端的SYN包后等待2*ml时间后就会进入SYN_SENT状态
B、服务端收到客户端的ACK包后会进入SYN_RCVD状态
C、当客户端处于ESTABLISHED状态时,服务端可能仍然处于SYN_RCVD状态
D、服务端未收到客户端确认包,等待2*ml时间后会直接关闭连接

此题主要考察TCP三次握手,四次挥手的状态变化,对着图看吧,加深印象。

三次握手如下:

(此图第三次握手的ack应该等于y+1,而不是y,上面看不太清楚,但不影响解这题)

四次挥手如下:

猜你喜欢

转载自blog.csdn.net/Mrchai521/article/details/83689506