![在这里插入图片描述](https://img-blog.csdnimg.cn/a460cd1b26a141d7a2ca9a222b2857a6.jpeg)
1.概述
TCP是可靠的,基于字节流的,面向连接的传输层双工协议。
![在这里插入图片描述](https://img-blog.csdnimg.cn/38875075794b4c20b386e8d25ddce475.png)
他有以下几个特征:
-
通信双方的数据传输是稳定的,即便是在网络不好的情況下,也能够保证数据传输到目标端。
-
TCP通信双方的数据包传输是通过宇节流来实现传输的。
-
数据传输之前,必须要建立一个连接,然后基于这个连接进行数据传输。
TCP(传输控制协议)使用三次握手来建立可靠的连接。三次握手的目的是确保通信双方的起始序列号(sequence number)和确认序列号(acknowledgment number)的同步,以及双方都能够发送和接收数据。
![在这里插入图片描述](https://img-blog.csdnimg.cn/f81b553a634548efb2afee7cf78b2588.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/bf43571339c34882ba6ee846159d4ca2.png)
下面是三次握手的步骤: