我自己这样理解的:客户端向服务器发送FIN报文,告诉服务器自己不再向服务器发送报文,即之后服务器收到得客户端的报文是无效的,除对FIN报文的ACK。如果之前一个报文因为网络原因,迟迟没有到服务器,客户端早已超时重发了,并获得了ACK 。但是在服务器收到FIN报文后收到了,那么服务器就会忽略该报文。服务器向客户端发送FIN报文与上面类似。不知道理解的对不对,如果理解不对,请多多指教,多谢。