我刚刚开始了解互联网的不同层次。据我了解,传输层负责将网络层的主机到主机传递服务扩展为进程到进程的传递,方法是将应用程序消息从主机进程多路复用到网络边缘,并将网络数据报从网络边缘解复用到网络边缘。适当的过程。
从概念上讲,为什么我们需要传输层?主机进程不能负责多路复用段,一旦它们到达正确的主机,网络边缘可以负责解复用它们吗?
我的想法是,通过提供传输层,我们可以在创建消息、将其传递到网络、然后将其传递到适当的主机之间实现“关注点分离”,但我不确定这是否是部分/全部答案。任何澄清将不胜感激!
注意:我读到这篇文章提出了一个类似的问题,答案是它有一个传输层,它实现了一个保证可靠性的协议等。简化了第 5 层的应用程序,但我更关心整个传输层,不管怎样正在运行的协议。