三次握手,四次挥手

为什么需要三次握手,握手为什么需要三次?

挥手为什么四次,三次不可以吗?

答:为什么需要三次握手,是因为要保证面向连接,握手为什么需要三次和挥手为什么四次都是因为TCP的传输特点是全双工的。其中传输方式有单工,半双工,全双工。单工:只能接收或者只能发送;半双工:既可以接收也可以发送,但是在接收的时候只能接收在发送的时候只能发送;全双工:既可以接收也可以发送,并且可以同时收发。正因为全双工的传输方式导致握手三次,挥手四次,因为两边是同时收发的,比如四次挥手左边发了一个断开连接的请求那么右边收到了,但是右边同时要去发送,不然就相当于断了一边的意思。

你可能感兴趣的:(http,网络协议,网络)