socket连接为什么是三次握手,而不是一次握手,两次握手,四次握手

一、场景描述
假如你有一个多年没有联系的老朋友(张三)的电话号,你想给她打电话,你是怎么做的。1、你说:打电话,电话接通,你小心翼翼的问你是张三吗(第一次握手),你为什么要问,这句话,是不是因为,你怕张三换电话号码,而新的号码主人,不是张三。
2、张三说:对话中张三回答你说,我是张三,你是谁啊(第二次握手),她已经忘记你的电话号码了,或者你已经换新号了。
3、你说:我是李四啊,张三一听原来哦原来是你啊(第三次握手),
4、你们两现在首先确认都是老朋友,就开始正常聊天了,你这些年怎么样,有没有变胖。。。。

以上,前三步有一步不正确,是不是就没有后续了,你说你是张三吗,对方说我不是,那你就打错电话了。对方是张三,但是他不认识你李四,或者时间太长忘记你这位朋友了,是不是你也就结束对话了。只有都确定对的身份,才能说话聊天。

传统的三次握手技术文章很多,这是我自己的理解,情景化,方便大家理解,如果有不对的地方,大家一起讨论。

三次握手技术文章:https://www.cnblogs.com/niwotaxuexiba/p/9700764.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值