gpt4 book ai didi

networking - 传输层的流量和错误控制

转载 作者:行者123 更新时间:2023-12-02 21:20:55 25 4
gpt4 key购买 nike

据我了解,传输层和数据链路层均采用流量控制和错误控制。如果数据链路保证数据包的无差错传送,那么传输层会捕获什么样的错误?

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

最佳答案

当数据包从一台机器移动到另一台机器时,数据链路层检查错误。我所说的机器是指路由器、数据包交换机或终端主机(计算机、手机、平板电脑)本身。而传输层仅检查终端主机之间的错误。

传输层提供错误检查主要是因为以下两个原因:

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

  2. 不保证来源和来源之间的所有链接目的地提供错误检查。其中一个链接可能正在使用不提供错误检查的链路层协议(protocol)。

关于你的第二个问题,UDP也会检查错误。不过,它通常对它们没有任何作用。有时,它会将数据传递到应用程序层并通知其数据已损坏。其他时候它只是丢弃数据包。

关于networking - 传输层的流量和错误控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27768225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com