关于两次握手的问题

来源:11-10 TCP连接的三次握手

deliveryBoy

2020-11-17

两次握手:
接收方建立连接是在第一次握手结束,发送方建立连接是在第二次握手结束。
因此如果遇到超时重传的情况,接收方会建立两次连接,发送方也会建立两次连接。
三次握手:
接收方建立连接是在第三次握手结束,发送方建立连接是在第二次握手结束。
因此如果遇到超时重传的情况,接收方会建立一次连接,但发送方仍会建立两次连接?
图片描述

写回答

1回答

咚咚呛

2020-11-17

点赞配图。
是的,从状态上来说,只要客户端接收到第二次握手的回包,就是建立连接的状态,这是从TCP两端的状态机上去讨论的。
但是其实客户端是会判断这个连接是不是重复连接的回包,通过报文信息即可判断,所以从实现上,客户端不会重复进入这个状态。

1
1
deliveryBoy
非常感谢!
2020-11-18
共1条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程