传输层的作用是什么?主机有传输层吗?路由器有传输层吗

2024-11-22 12:24:35
推荐回答(2个)
回答(1):

传输层利用了网络层所提供的源到目标分组传输服务向会话层提供可靠的源主机到目标主机 的数据传输,并使之与当前使用的网络无关。为了实现上述功能必须提供如下机制。 (1)能够为高层数据的传输建立、维护与拆除传输连接,以实现透明的、可靠的端到端的传输。 (2)要提供端到端的错误恢复与流量控制,以能对网络层出现的丢包、乱序或重复等问 题作出反应。(3)当上层的协议数据包的长度超过网络层所能承载的最大数据传输单元时,要提供必要的分段功能,从而在接收方的对等层还要提供合并分段的功能。(4)有时候还要提供多路复用机制,即如果网络层提供的是面向连接的服务,则传输层应该既能 够将一个高层应用复用到多个网络层连接上,又能够将多个高层应用复用到一个网络层连 接上。 总之,传输层通过扩展网络层服务功能,并通过传输层与高层之间的服务接口向高层提供了端到端节点之间的可靠数据传输,从而使系统之间实现高层资源的共享时不必再考虑数据通信方面的问题。传输层中完成相应功能的硬件与(或)软件被称为传输实体,其可能位于在操作系统内核中、用户进程内、网络应用程序库中或网络接口卡上。在一个系统中,传输实体通过网络服务与其它对等的传输实体通信,进而向传输层用户(可以是应用进程,也可以是会话层协议)提供传输服务。 http://www.ydjps.sc.cn/blog/user1/2/13072.html 具体的可以看这个地址 路由器有传输层的

回答(2):

传输层与数据链路层和网络层一样,传输层的功能是保证数据可靠地从发送结点发送到目标结点,目前传输协议主要就是tcp/ip协议,这个基本可以作为判断传输层的依据。路由器其实就是一台主机,他们所包含的层也应该是一样的,目前的所有主机和路由器有没实现TCP/IP协议的吗?所以,我的答案是都有传输层。