哪一层负责流量控制?

哪一层负责流量控制?

我在读维基百科的页面上,我很困惑地看到流量控制分为三层,

在下面物理层我看到了链接

它可能定义流量控制的协议。

在下面 网络层我看到了链接

...该层使用路由器和交换机来管理其流量(控制流控制、错误检查、路由等)...

在下面传输层我看到了

.. 传输层通过流量控制、分段/解分段等来控制给定链路的可靠性......

现在,流量控制通常在哪一层实现?我可以理解,在不同情况下可能会有所不同,我也读过,但这是最普遍的情况?这个问题的简单答案是什么哪一层负责流量控制?

答案1

这是我在 ISO-OSI 模型中学习到的:

  • 物理层一般不负责流量控制。
  • 数据链路层可以提供“在线”的流量控制。
  • 网络层通过以下方式提供路由器之间的流量控制:ICMP. 终端通常几乎不使用网络层。IP不提供流量控制。
  • 传输层,更具体地说,TCP 通过回溯算法提供流量控制,而 UDP 则不提供。TCP 具有各种流量和拥塞避免协议,例如 TCP Vegas。

我的理解是:当路由器出现流量控制问题时,由网络层处理;当端点出现此问题时,由传输层处理。

答案2

流量控制通常在两层上实现:数据链路层(第 2 层)和传输层(第 4 层)。

网络百科链接

维基百科链接

相关内容