传输层协议

95 阅读1分钟

1.传输层协议介绍

1.1.TCP协议

传输控制协议,是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。

1.2.UDP协议

用户数据报协议,是一个简单的面向数据报的传输层协议。提供的是非面向连接的、不可靠的数据流传输。

2.TCP协议简介

2.1.TCP的报文格式

image.png

2.2.TCP特点

工作在传输层;

面向连接协议,反馈失败,就不会传数据;

全双工协议;

半关闭;

错误检查;

将数据打包成段,排序;

确认机制,确认号;

数据恢复,重传;

流量控制,滑动窗口。

2.3.三次握手

image.png

PC1 发送一个序号为X 同步位为1的请求建立连接的报文。

PC2 收到请求建立连接的报文,会回复一个序号为y 同步位为1 确认位为1,确认号为x+1,同意建立连接的报文。

PC1收到同意连接的报文后,会回复一个序号为x+1,确认位为1,确认号为y+1的确认报文。

3.UDP协议简介

3.1.UDP特点

无连接、不可靠的传输协议

传输速度快,不稳定

花费的开销小