为什么需要传输层?传输层核心功能是什么
五层协议review
传输层位于网络层之上,应用层之下。
传输层核心功能
先说网络层,网络层提提供的是主机到主机的通信服务。而我们的主机上却运行这大量的应用(进程)。
如何把进程和主机关联起来便是传输层的核心功能。
传输层最核心的功能是提供一种复用/分解服务,从而使得网络层能够正确的和应用层的进程进行数据通信。
- 复用:多进程--》一个网络层
- 分解:一个网络层--》多进程
当然由于TCP/IP协议的引入,传输层如果试用TCP协议,传输层同样实现了可靠传输的功能。
传输层实现
传输层协议只在端系统中实现,通俗点,就是在有应用的系统中实现,有应用才有进程,需要复用和分解。
路由器只负责数据转发,没有应用,没有复用和分解的需求,所以路由器没有必要实现传输层协议。
下图来自《自顶向下计算机网络》
作者:iBrake
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.