gpt4 book ai didi

networking - 数据链路层的流量控制与传输层的流量控制

转载 作者:行者123 更新时间:2023-12-05 05:20:01 29 4
gpt4 key购买 nike

我正在尝试理解 OSI 层模型。
我经常在数据链路层 (L2) 和传输层 (L4) 中阅读主要是 handelt 的流量控制。但是我找不到他们使用的方法。
传输层是否通过窗口机制使用TCP的流量控制?
但是数据链路层是通过什么/如何进行流量控制的呢?

最佳答案

在了解各层如何通过各种算法实际控制流量之前,您必须了解其实际必要性的原因。

传输层中的流量控制可确保消息在全局范围内的传递,因为此协议(protocol)上的两个连接点在逻辑上是连接的。

而在数据链路层,关注点是在本地传递消息,因为通过该协议(protocol)的两个连接点是物理连接的。

现在,介绍控制网络流量的算法:

  1. 停止并等待 - 这种流量控制机制在发送数据帧后强制发送方停止并等待,直到收到对发送的数据帧的确认。
  2. 滑动窗口 - 在这种流量控制机制中,发送方和接收方都同意数据帧的数量,之后应发送确认。正如我们所了解的,停止和等待流量控制机制会浪费资源,该协议(protocol)试图尽可能多地利用底层资源。

这些是流量控制的 2 种基本算法,而其他算法用于错误控制机制。

TCP 使用滑动窗口协议(protocol)进行流量控制,其大小取决于带宽、RTT 和数据包中的错误。

关于networking - 数据链路层的流量控制与传输层的流量控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45301576/

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