意义:当服务器收到客户端FIN报表时,不确认是否所有数据都发送给了客户端,所以服务器不会马上管理链接,会发送ACK,在发送FIN给客户端,之后关闭连接。
第一次挥手:客户端发送FIN,用来关闭客户端和服务端的数据传输,这个时候客户端进入结束等待状态。
第二次挥手:当服务器端收到FIN时,会发送给客户端一个AKN,这个时候服务器端进入关闭等待状态。
第三次挥手:服务器端会发送一个FIN,用来关闭服务器端和客户端的数据传输,这个时候服务器端会进入最后确认状态。
第四次挥手:当客户端收到FIN时会进入最后等待状态,同时给服务端发送一个AKN,这个时候服务端会进入关闭状态。完成四次挥手。