传输控制层

TCP

该层主要是发控制包,控制数据正确的、有效的传输。它不管数据是怎么传给对方的。
TCP-n面向连接的、可靠的传输控制协议。
面向连接-n两个端系统经过3次握手建立TCP连接,同时双方开辟资源准备数据交互。
可靠-n通过ARQ协议保证。
image.png

三次握手

  • 客户端发送SYN报文段。
  • 服务端发送ACK报文段,表示确认收到同步序列号,并发送自己的SYN报文段。
  • 客户端发送ACK报文段,表示确认收到同步序列号。

image.png
image.png
image.png

四次挥手

TCP通信模型是双向的,因此只有当双发都发出FIN报文段,并确认关闭连接。
关键点释放客户端和服务端的通信资源。
image.png
image.png
image.png
image.png