假设TCP客户端( A )将 SYN 发送到TCP服务器( B ),然后TCP客户端从网络断开连接的情况,这里TCP服务器将处于 SYN-RCVD 状态,TCP服务器将如何知道客户端无法访问?
TCP服务器会重新传输SYN + ACK吗?
(是的,服务器将重新传输多少次 SYN + ACK ??
答案 0 :(得分:1)
将TCP服务器重新发送SYN + ACK ??
是
服务器将重新传输SYN + ACK的次数
取决于操作系统配置。
在Linux中:
/proc/sys/net/ipv4/tcp_synack_retries
在Windows中:HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpMaxConnectResponseRetransmissions
服务器保持SYN-RCVD状态的时间有多长?
直到最后一次重传SYN-ACK超时。 通常超过3分钟。