白话-三次握手,四次放开
三次握手四次放开
握手:
1.客户端说:我要连你了
2.服务端说:收到了,我也要连你了
3.客户端说:收到。。。
成功建立了连接
放开:
1.客户端说:我要断开了
2.服务端说:收到
3.服务端说:我也要断开了
4.客户端说:收到。。。
成功断开连接
四次放开,为啥要比三步多一步?
在四次放开的第三步,我理解的是,服务端要处理完剩余工作,才能告诉客户端可以断开了,而非客户端说要断开了,服务端就立马可以断开。
举个生活例子:
比如,一个女孩子对一个男孩子说,我要和你在一起,这个男的当时精虫上脑,肯定会毫不犹豫就答应了,于是就建立婚姻关系了。
某一天,这个女的提出离婚的请求,男的听到之后,并不能立马答应,还要算下离婚要分割的财产,孩子归属、损失等等,算完之后,觉得不亏,才说可以离婚了,然后女的回一句-好,于是两人就离婚了。