三次握手建立连接:
第三次握手:客户端给服务器的确认。是为了防止已失效的连接请求报文段又传给了服务器,服务器就给客户端发送确认报文段,但是客户端并没有发出建立连接的请求,因此不会理睬服务器的确认,从而服务器收不到客户端的确认,就认为连接是无效的,便不再等待,并释放资源。
四次握手释放连接:
客户端在发送确认包后为什么要等待2MSL时间后才关闭?
若服务器没有收到该确认包,就会超时重传FIN+ACK数据包,那么没有关闭的客户端就能响应服务器并重传确认包。
三次握手建立连接:
第三次握手:客户端给服务器的确认。是为了防止已失效的连接请求报文段又传给了服务器,服务器就给客户端发送确认报文段,但是客户端并没有发出建立连接的请求,因此不会理睬服务器的确认,从而服务器收不到客户端的确认,就认为连接是无效的,便不再等待,并释放资源。
四次握手释放连接:
客户端在发送确认包后为什么要等待2MSL时间后才关闭?
若服务器没有收到该确认包,就会超时重传FIN+ACK数据包,那么没有关闭的客户端就能响应服务器并重传确认包。