因特网多媒体服务:改善数据传输的优先级调度

需积分: 6 0 下载量 144 浏览量 更新于2024-07-12 收藏 755KB PPT 举报
"分组按优先级排队-计算机通信与网络" 在计算机通信与网络领域,数据传输过程中处理不同类型的流量至关重要,特别是对于多媒体服务,如音频和视频流。分组按优先级排队是一种策略,旨在优化网络资源的分配,确保关键数据能够优先处理。 高优先级队列和低优先级队列是这种策略的基础。高优先级队列通常用于承载如语音通话或实时视频等对延迟敏感的数据,确保它们能够快速通过路由器,减少延迟并保持服务质量。低优先级队列则用于处理常规数据包,如网页浏览或电子邮件,这些数据包可以承受更大的延迟而不影响用户体验。 分组到达路由器时,分类器(服务员)会根据预设的规则将它们分配到相应的优先级队列。路由器的调度功能负责决定哪些分组应当优先离开,从而实现更高效的带宽管理和流量控制。如果所有分组都进入同一队列,可能会导致关键数据包被大量常规数据包淹没,影响实时性。 在第8章“因特网上的音频/视频服务”中,讨论了多媒体信息的特殊需求,如音频/视频流的传输。传统的IP层服务主要提供“尽力而为”的交付,即不对数据包的传输顺序、丢失或延迟做出保证。然而,这对实时多媒体数据来说是不够的,因为它们需要较低的延迟和抖动,以及较高的数据传输稳定性。 为了改进这种服务,提出了多种策略,如8.4节提到的“改进‘尽力而为’的服务”。其中包括两种主要的方法:综合服务(IntServ)和区分服务(DiffServ)。IntServ通过资源预留协议(RSVP)来确保特定流量的带宽和延迟保证,适合小规模的、需要严格服务质量(QoS)的应用。而DiffServ则是一种更为广泛适用的机制,它通过对数据包进行分类和标记,然后在核心网络中根据这些标记进行处理,以提供不同级别的服务。 实时运输协议(RTP)和实时运输控制协议(RTCP)是IP电话和其他交互式音频/视频服务中常用的一对协议。RTP负责实际的数据传输,而RTCP则监控服务质量并提供反馈,帮助调整传输参数以适应网络条件。此外,H.323和会话发起协议(SIP)是两种常见的信令协议,用于建立和管理多媒体通信会话。 分组按优先级排队是网络通信中优化资源分配、保障关键服务性能的一种方法。通过智能调度和管理机制,以及适当的QoS策略,网络可以更好地支持多媒体应用,提供更优质的用户体验。