三次握手和四次挥手的原因

三次握手的原因是:

  防止过期的连接请求到达服务器端,如果只有两次握手,则服务器端会建立一个不需要的连接,

因此会造成服务器资源的浪费。

四次挥手的原因:

  发送fin请求的一方请求断开连接,但是另一方可能还有数据需要发送,因此可以选择不关闭本端的

连接,从而继续发送数据,而另一段发送fin的时间由其自身决定,所以需要四次挥手。

  time_wait状态的原因:1 确保确认报文被对端收到 2 确保该连接产生的所有报文全部消逝,不会影

到下一次连接。

  

posted @ 2020-08-14 22:13  一只小菜鸡a  阅读(701)  评论(0)    收藏  举报