论文部分内容阅读
随着Internet的发展,VoIP(VoiceoverIP)已逐渐取得广泛应用。但IP网络尽力而为的承载业务方式已经难以保证VoIP这样的实时数据业务的服务质量,于是,QoS(QualityofService)控制和管理对于VoIP已愈发显得重要,也是计算机网络长期以来的研究焦点之一。
IETF(InternetEngineeringTaskForce)己经建议了很多服务模型和机制,以满足QoS的需求,其中比较有名的有:综合业务模型(IntServ)、区分业务模型(Diffserv)。IntServ/RSVP利用RSVP信令协议在端到端之间预留带宽和缓冲区等资源,从而确保所需的服务质量;而作为目前最有发展前途的IP网络QoS支持技术的DiffServ,将具有相同特性的数据流聚合,以向用户提供若干种类的服务。而将两种机制结合引入到H.323协议中,则可以更有效的享有资源并且能提供有保证的服务。
本文主要论述了QoS的体系结构,VoIP技术的基本原理以及两种协议H.323和SIP,介绍了几种QoS控制实现技术:报文分类、接纳控制、QoS路由、队列管理等。最后,围绕H.323对QoS的要求和应用,分别叙述了H.323系统的区分服务以及协议应用;利用网守阶层模型和邻居、后备网守实现系统的负载平衡,建立一种基于RTCP报告反馈的质量控制策略,根据网络状况动态调整服务质量参数;并且使用Winsock2GQOSAPI编程实现了RSVP会话建立和QoS协商过程;最后,通过线程池和socket管理模型来对网守的系统资源进行有效利用。