TCP三次握手的奇怪的解读方式

tcp三次握手我感觉和hashMap是属于一个性质的烂大街问题,如果问到你数据结构就绕不开hashMap,问到你网络协议就绕不开三次握手,因为大部分面试官可能也就只懂这两个或者说只知道这两个的所谓的答案。

关于tcp三次握手的原因网上有很多人有很多说法,我考虑来考虑去加上自我的一点理解,我认为是双方各自要一次请求和一次回复,第二次握手是服务端的请求和回复放在一起。

用我自己想的一个奇怪的场景就是:

A:吃饭吗?

B:吃,几点?

A:5点。

第一次提问就是所谓的seq=x

第二次回复的吃就是所谓的ack=x+1,几点就是seq=y

第三次回复的5点就是ack=y+1。

那么为什么不能两次握手,很简单,因为不知道几点吃饭。

个人的一点奇怪的解读方式,读者当个段子就好了,实际原因还要自行体会。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值