多项选择题

A.首先客户端向服务器发送一个TCPSYN数据包。而后,服务器分配一个控制块,并响应一个SYN+ACK数据包给客户端。服务器随后将等待,并期望从客户端收到一个ACK数据包
B.从TCP的状态转换来讲,连接处于SYN_RECV状态,服务器期望收到一个ACK数据包,以完成TCP状态机的转换。如果服务器没有收到ACK数据包,TCP连接将一直处于半开状态,直到服务器从客户端收到ACK数据包或者连接因为TCP的计时器超时为止。在连接超时的情况下,事先分配的控制块才将被释放
C.由于服务器资源的有限性,它能够同时承载的半开连接数量也是有限制的。当一个攻击者有意地、重复地向服务器发送大量SYN数据包,但不对服务器发回的SYNACK数据包答复ACK数据包时,就会发生SYNFlood攻击
D.当服务器上有大量的连接处于半开状态时,由于资源的消耗,此时服务器无法对新建的连接进行响应,此时正常客户端就会发现他们无法连接到服务器。这时,服务器将会失去对资源的控制,无法建立任何新的合法TCP连接