【发布时间】:2018-01-15 09:13:47
【问题描述】:
TCP/IP 模型中的哪一层提供服务质量 (QoS)?我对第 2 层和第 3 层感到困惑?
【问题讨论】:
TCP/IP 模型中的哪一层提供服务质量 (QoS)?我对第 2 层和第 3 层感到困惑?
【问题讨论】:
根据Computer Networks, by Andrew S. Tanenbaum,服务质量由网络层(第 3 层)提供。
从源到目的地的数据包流称为流(Clark,1988)。流可能是面向连接的网络中连接的所有数据包,或者是无连接网络中从一个进程发送到另一个进程的所有数据包。每个流的需求可以通过四个主要参数来表征:带宽、延迟、抖动和损耗。这些共同决定了流所需的 QoS(服务质量)。
计算机网络 - Andrew S. Tanenbaum,第 5 版,第 5 章(网络层),第 5.4 节(服务质量),p。 404
【讨论】:
任何层都可以区分不同的服务质量。第 2 层和第 3 层提供“尽力而为”交付,其中 QoS 可以影响相对的工作量。有许多第 2 层技术,但以太网肯定是一种流行的技术。以太标准委员会已经发布了各种 QoS 规范,包括 IEEE P802.1p。还有很多其他的。有时排队规则(数据包丢弃策略)很重要,有时保留承诺的比特率是目标。
从一开始就将 QoS 字段嵌入到第 3 层 IP 标头中 - 请参阅 https://www.rfc-editor.org/rfc/rfc791#page-12 中的服务类型
【讨论】: