假设发送方A和接收方B的起始序号分别为50 0和600,请画出A和B建立TCP连接的三次握
时间: 2024-03-18 21:40:29 浏览: 90
TCP协议三次握手示意图
下图为A和B建立TCP连接的三次握手过程:
```
A B
| |
| SYN=50, Seq=1000 --> |
|------------------------------------------------>|
| |
| SYN=600, ACK=1001, Seq=2000 <-- |
|<------------------------------------------------|
| |
| ACK=1001 --> |
|------------------------------------------------>|
| |
```
1. A发送SYN=50,Seq=1000的报文,表示要与B建立连接,并将其初始序列号设为1000。
2. B收到A的SYN报文后,回复一个SYN=600,ACK=1001,Seq=2000的报文,表示同意与A建立连接,并将其初始序列号设为2000。ACK的值为A发送的序列号+1。
3. A收到B的回复报文后,再发送一个ACK=1001的报文,表示已经收到了B的回复报文,连接建立成功。
完成三次握手后,A和B就可以开始进行数据传输了。
阅读全文