如果 Client 不可达,TCP Server 会重传 SYN+ACK 吗?
Will TCP Server retransmit SYN+ACK if Client is not reachable?
假设TCP客户端(A)发送SYN给TCP服务器(B) 然后 TCP Client 断开网络连接,这里 TCP Server 将处于状态 SYN-RCVD TCP Server 怎么知道 Client 不可达??
TCP服务器会重传SYN+ACK吗??
(如果是,服务器会重传多少次SYN+ACK??
如果没有,服务器会在SYN-RCVD状态下停留多长时间??
will TCP Server retransmit SYN+ACK ??
是
How many times Server will retransmit SYN+ACK??
取决于 OS 配置。
在Linux中:
/proc/sys/net/ipv4/tcp_synack_retries
在 windows 中:HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpMaxConnectResponseRetransmissions
How much time Server will remain in SYN-RCVD state??
直到最后一次重传 SYN-ACK 超时。
通常超过 3 分钟。
假设TCP客户端(A)发送SYN给TCP服务器(B) 然后 TCP Client 断开网络连接,这里 TCP Server 将处于状态 SYN-RCVD TCP Server 怎么知道 Client 不可达??
TCP服务器会重传SYN+ACK吗??
(如果是,服务器会重传多少次SYN+ACK??
如果没有,服务器会在SYN-RCVD状态下停留多长时间??
will TCP Server retransmit SYN+ACK ??
是
How many times Server will retransmit SYN+ACK??
取决于 OS 配置。
在Linux中:
/proc/sys/net/ipv4/tcp_synack_retries
在 windows 中:HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpMaxConnectResponseRetransmissions
How much time Server will remain in SYN-RCVD state??
直到最后一次重传 SYN-ACK 超时。 通常超过 3 分钟。