传输层
传输层协议:TCP
TCP(transmission control protocal)传输控制协议,在应用程序间建立虚拟链路,进行数据传输。
TCP协议位于TCP/IP协议第3层,将应用层数据进行包装,传输给网络层进一步处理。
具体:传输层在进程与进程之间进行数据传输。端口对应进程。将应用层的数据包装成一个一个的process,通过复用技术转换成message,再进行IP组包通过数据链路传输。
传输层四个任务
- 组包
- 通过 滑动窗口 实现连接控制
- 寻址
- 通过 序号确认 提供可靠性
运输层协议
为不同主机上运行的应用进程提供逻辑通信。
运行在端系统上,不在路由器(并不运行应用进程)。
运输层位于网络层之上,网络层为不同主机间提供逻辑通信。
两种运输层协议
- UDP:用户数据报协议。为应用程序提供不可靠、无连接服务
- TCP:传输控制协议。为应用程序提供可靠、面向连接服务