HTTP协议为什么要三次握手,而不是2次/4次握手?
发布网友
发布时间:2022-04-23 05:48
我来回答
共3个回答
热心网友
时间:2023-10-17 07:23
第一次是邀约(申请),第二次是对邀约的回复,第三次是确定此邀约成功。
通常是按照这样的逻辑去协议,不知道你能不能接受这样的解释。
热心网友
时间:2023-10-17 07:23
因为两次不够,四次多余。就像你问别人问题,
你:你好,请问这玩意是你的吗?
对方意识到你在问他,他查看那玩意。确定是他的,然后作出反应。
对方:是的,给我吧,谢谢。
完了。
按通讯逻辑,你不需要再说:那行,我走了,
同理,假如对方不确认,你也不能把东西给他。
热心网友
时间:2023-10-17 07:24
答:
第一次握手:建立连接时,客户端发送同步包syn到服务器。等待服务器确认。---------通俗话:"A :在吗"
第二次握手:收到第一次握手syn同步包之后,服务器再反馈给客户端。确认可以连接。-----通俗话:"在呢;B"
第三次握手:连接建立成功,保持长连接。------通俗话:"A :知道了!!!"
如果想这块内容增强的小伙伴参考网上的相关知识(黑马程序员论坛等)