桐庐住房和城乡建设局网站,莱州网站定制,wordpress 企业整站,制作手机网站哪家好面试题#xff1a;请讲一下四次挥手的过程#xff1f;
1.客户端发送FIN数据包给服务器#xff0c;表示客户端不再发送数据给服务器#xff0c;想要断开这个方向的连接。 2.服务器收到客户端的FIN包之后#xff0c;发送ACK包给客户端#xff0c;对收到的FIN包进行收到确认…面试题请讲一下四次挥手的过程
1.客户端发送FIN数据包给服务器表示客户端不再发送数据给服务器想要断开这个方向的连接。 2.服务器收到客户端的FIN包之后发送ACK包给客户端对收到的FIN包进行收到确认。 3.服务器完成对客户端数据的发送之后主动发送FIN包给客户端想要断开这个方向的连接。 4.客户端收到服务器发来的FIN包之后发送ACK包给服务器进行收到确认。 在客户端发送ACK包给服务器端之后客户端会等待一会儿确保服务器收到之后再断开连接。这样客户端和服务器之间的连接就断开了以上就是四次挥手的全过程。
为什么是四次
因为TCP是全双工通信。一个方向连接的关闭需要发送方主动发送一次请求接收方确认一次。所以一个方向的连接关闭需要两次挥手。 两个方向都关闭所以需要四次挥手
回答八股时间2023.12.18