传输层的流量和错误控制

时间:2015-01-04 17:22:58

标签: networking flow-control data-link-layer

据我所知,流量控制以及错误控制都用于传输和数据链路层。如果数据链路保证了数据包的无差错传送,那么传输层会捕获哪种错误?

此外,在TCP中处理的UDP中可能发生什么样的错误?

1 个答案:

答案 0 :(得分:3)

数据链路层检查数据包从一台机器移动到另一台机器时的错误。通过机器我的意思是路由器,分组交换机或终端主机(计算机,电话,平板电脑)本身。而传输层仅检查终端主机之间的错误。

传输层中提供了错误检查主要是由于以下两个原因:

  1. 即使段移动过程中没有引入错误 链接,当一个段是时,可能会引入错误 存储在路由器的内存中(用于排队)。在这种情况下,数据链路层的错误检查失败。

  2. 无法保证source和之间的所有链接 目的地提供错误检查。其中一个链接可能正在使用a 链路层协议,不提供错误检查。

  3. 关于第二个问题,UDP还会检查错误。但是,它通常不会对它们做任何事情。有时,它会将数据传递到应用程序层,并通知它数据已损坏。其他时候它只是丢弃数据包。