当服务器忙于其他更高优先级的进程或者正在创建新进程时,新进来的连接请求存放在连接队列。
1.首先检查系统范围的参数backlog,若处于SYN_RCVD状态的连接的数目大于该阈值,进入的连接会被拒绝
2.每一个处于监听状态的节点有一个固定长度的连接队列,其中的连接已经被TCP完全接受(完成了3次握手),但尚未被应用程序接收。如果该队列有空间,则TCP会应答连接SYN请求。如果队列中没有足够的空间分配,TCP会延迟对SYN做出响应。
若TCP始终无法抽出时间来接收那些已经被TCP接受却超出队列保存上限的连接,根据TCP正常机制,客户端的主动打开操作将会超时