tcp为什么要三次握手,两次不行吗,为什么

参考答案

tcp要三次握手的原因:

1. 两次握手,只能保证单向连接是畅通的。

第1步:A -> B : 你好,B。

第2步:A <- B : 收到。你好,A。

两次握手过程, A 向 B 打招呼得到了回应,即 A 向 B 发送数据,B 是可以收到的。

但是 B 向 A 打招呼,A 还没有回应,B 没有收到 A 的反馈,无法确保 A 可以收到 B 发送的数据。

2. 通过第三次握手,才能确保双向都可以接收到对方发送的数据。

第3步:A -> B : 收到,B。

经过第三次握手,B才能确定A也可以收到B发送给A的数据。

以上,是Java面试题【tcp为什么要三次握手,两次不行吗,为什么】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧