请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于三次握手中的客户端第二次向服务端发送ack的解释

老师你好,关于三次握手中的客户端第二次向服务端发送ack的解释,我在网上看到这样一种回答,这个回答会不会更好呢?

A——客户端   B——服务端

https://img1.sycdn.imooc.com//szimg/5cc12d270001a2ac13220768.jpg

正在回答

2回答

ccmouse 2019-04-27 13:33:30

嗯。这是很多可能发生的情况中的一种。三次握手保护了服务器的资源。关于为什么需要三次握手,没有一个标准答案,只要自己可以理解并且自圆其说,都是对的。

1 回复 有任何疑惑可以回复我~
  • 提问者 乃好 #1
    好的,谢谢老师。
    回复 有任何疑惑可以回复我~ 2019-04-27 13:34:25
慕莱坞01758236 2019-11-01 14:20:19

我觉得这样的回答是不是会有问题?老师的wireshark演示中可以看到不同的tcp连接(被称作tcp stream),它的stream是不一样的,所以这个延迟到达的syn的ack应该会被当作重复的ack吧。第一次server返回给client的ack可以视作是 正向链路的ack,而tcp毕竟是全双工的,第二次ack需要确认反向链路(即)也是通的,所以两次ack是合理的,我个人是这么理解的。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号