美文网首页
易懂的TCP三次握手

易懂的TCP三次握手

作者: 土坡飞机 | 来源:发表于2021-01-10 22:42 被阅读0次

    今天有人问我什么是TCP三次握手,忽然想到之前在什么地方看到的一个比喻,但是具体内容忘了,大概加工了一下

    比如你骑着电动车去买菜,类比前端请求后端API
    路上遇到一个朋友小甲

    • 这时候发起第一次握手: 去干嘛?

    如果小甲戴着耳机没听到,也没看见你,那第一次握手就失败了。
    但是如果小甲看到你了,给你答复了,这时候第一次握手成功!

    • 小甲说去取快递,又问你,你去干啥呢?这时发起了第二次握手。

    这时你电动车骑得飞快,一闪而过,你没听见他说的话,第二次握手失败。
    假如你停下来说:我去买菜,这时候第二次握手成功!

    • 这时你说:一会找你有事,你几点回来?发起了第三次握手

    假如旁边有个另外的朋友小乙听到了你刚才说的话“去干嘛?” 他也回应了,但是你说:“没和你说话~”,你和小乙前两次握手其实成功了,但是第三次握手失败了,谈话就不进行下去了。
    这时小甲给你说“我9点回来”。 那么第三次握手成功了~, 这时你们已经明确了谈话对象,可以继续沟通了

    所以这三次握手很重要,可以明确谈话对象,TCP也是同样的道理。

    相关文章

      网友评论

          本文标题:易懂的TCP三次握手

          本文链接:https://www.haomeiwen.com/subject/haolaktx.html