![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
狄龙疤
人生苦短,及时行乐
展开
-
大白话讲解4次挥手过程,3次挥手可以吗?
如果第3步服务器正好没有业务数据要发送,也就是正好服务端的数据传完了,客户端说我要关闭了,这时候其实服务端可以一次说:"好的,我知道了。我也要关闭了",此时就是三次挥手。3. 此时服务器还有未发送完毕的正常业务数据,于是等发送完毕后说:"我也要关闭了"( 此时3次挥手 )。2. 服务器说:"好的,我知道了"( 此时2次挥手 )。4. 客户端说:"好的,我知道了"( 此时4次挥手 )。1. 客户端说:"我要关闭了"( 此时1次挥手 )。其实某些情况下是可以三次挥手的。原创 2023-06-21 10:49:58 · 369 阅读 · 0 评论 -
大白话解释为啥是3次握手,而不是2次,或者4次、5次... ?
",所以小花知道自己的网络的下行是 ok 的,因为小花又收到了消息 "我也吃了,晚安。",所以小花认为自己发送的消息 "吃了,你呢?如果此时就结束握手过程,小明可以知道自己网络的上行、下行是否 ok,因为小明收到( 下行 )了对方的消息 "吃了,你呢?如果此时就结束握手过程,小明既不能知道自己的上行 ok 与否,也不能知道自己的下行 ok 与否,因为小明根本不知道对方是否收到自己的消息。网络分为上行和下行,比如我说我的网络是通的,其实是指我的网络的发送( 上行 )和接收( 下行 )能力都是 ok 的。原创 2023-06-20 15:04:29 · 97 阅读 · 0 评论