📜  实现良好服务质量(QoS)的技术

📅  最后修改于: 2021-06-28 08:14:47             🧑  作者: Mango

网络中的服务质量(QoS):
从源到目的地的数据包流称为流。服务质量定义为流程要达到的目标。在面向连接的网络中,属于一个流的所有数据包都遵循相同的顺序。在无连接网络中,所有数据包可能遵循不同的路由。

每个流程的需求可以通过四个主要参数来表征:

  • 可靠性,缺乏可靠性意味着丢失了用于重新发送的数据包或确认。
  • 延迟,延迟的增加意味着目的地将比预期的延迟发现数据包。延迟的重要性根据各种应用而变化。
  • 抖动,延迟的变化是抖动,如果延迟不是恒定速率,则可能导致质量差。
  • 带宽,带宽的增加意味着在给定的时间内可以传输的数据量增加。带宽的重要性也随各种应用而变化。
Application Reliability Delay Jitter Bandwidth
E-mail High  Low Low Low
File transfer High  Low Low Medium
Web access High  Medium Low Medium
Remote login High  Medium Medium Low
Audio on demand Low Low High Medium
Video on demand Low Low High High
Telephony Low High High Low
Videoconferencing Low High High High

实现良好服务质量的技术:

  1. 预留空间过大–
    预留空间的逻辑是提供更大的路由器容量,缓冲区空间和带宽。由于资源昂贵,因此这是一项昂贵的技术。例如:电话系统。
  2. 缓冲–
    流可以在传递之前在接收端进行缓冲。它不会影响可靠性或带宽,但有助于消除抖动。可以以均匀的间隔使用此技术。
  3. 流量整形–
    它被定义为调节平均数据传输速率。它可以平滑服务器端(而不是客户端)的流量。建立连接后,用户机器和子网就该电路的某种流量模式达成协议,称为服务水平协议。它减少了拥塞,从而帮助运营商以商定的模式交付数据包。

参考 :
Andrew S. Tanenbaum,第四版,计算机网络。培生教育。