趣文:TCP 握手為什麼是 3 次,2 次或 4 次不行麼?

程式設計師的那些事_發表於2018-02-11

(點選上方公眾號快速關注,不錯過趣圖)


關於 TCP/UDP 的趣圖,我們之前推薦過:


TCP 三次握手失敗

↓↓↓

640?wx_fmt=gif&wxfrom=5&wx_lazy=1


還有


你就非得 TCP?為啥不直接 UDP 呢!u1F602.png?wx_lazy=1

↓↓↓

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1


曾經有童鞋留言問,為啥 TCP 握手是 3 次?


正好有個知乎匿名網友給出了一個有意思的回覆( www.zhihu.com/question/24853633/answer/114872771 ),改編如下:


3 次握手:


Bob:“喂,你聽得到嗎?”

Alice:“我聽得到呀,你聽得到我嗎?”

Bob:“我能聽到你,今天 balabala……”

640?wx_fmt=gif



如果是 2 次握手:


Bob:“喂,你聽得到嗎?”

Alice:“我聽得到呀!”

Bob:“喂喂,你聽得到嗎?”

Alice:“草,我聽得到呀!!!!”

Bob:“你TM能不能聽到我講話啊!!喂!”

Alice:“……”



如果是 4 次握手:


Bob:“喂,你聽得到嗎?”

Alice:“我聽得到呀,你聽得到我嗎?”

Bob:“我能聽到你,你能聽到我嗎?”

Alice:“……不想跟傻逼說話”


640?wx_fmt=jpeg



關注「程式設計師的那些事」

每天看 IT 趣圖

↓↓

640?wx_fmt=png

相關文章