为什么需要传输层?传输层核心功能是什么

五层协议review

传输层位于网络层之上,应用层之下。

传输层核心功能

先说网络层,网络层提提供的是主机到主机的通信服务。而我们的主机上却运行这大量的应用(进程)。

如何把进程和主机关联起来便是传输层的核心功能。

传输层最核心的功能是提供一种复用/分解服务,从而使得网络层能够正确的和应用层的进程进行数据通信。

  • 复用:多进程--》一个网络层
  • 分解:一个网络层--》多进程

当然由于TCP/IP协议的引入,传输层如果试用TCP协议,传输层同样实现了可靠传输的功能。

传输层实现

传输层协议只在端系统中实现,通俗点,就是在有应用的系统中实现,有应用才有进程,需要复用和分解。

路由器只负责数据转发,没有应用,没有复用和分解的需求,所以路由器没有必要实现传输层协议。

下图来自《自顶向下计算机网络》

 

posted @ 2020-10-14 23:38  ibrake  阅读(2002)  评论(1编辑  收藏  举报