TCP建立连接为什么要三次握手而不是两次? 从全双工通信的角度理解
单纯从浪费网络延迟导致的浪费资源的角度去否定两次握手,感觉这个理由很牵强,这样的浪费三次握手其实也并不能避免。
简单化处理 A B的握手细节。突出主要矛盾。
如果TCP是两次握手的话。
从A的视角来看。“我给B发出一个消息,又收到了回复,那么我可以确定, 我和B之间的通信的路(物理层)是通的”
关键点 如果这个物理层是全双工通信的?
A对这个物理链路的理解会是
但B对这个物理链路的理解
即B可以确定从A到B这条路是通的,但因为B发给A信息后没有收到A的回复,所以B不能确定是不是从B到A的这条路本身就不
原创
2020-06-23 17:34:34 ·
653 阅读 ·
0 评论