论文部分内容阅读
近些年来,随着社会发展,人们对于通讯的需要也越来越高,不再局限于传统的语音通讯,而转向多媒体通讯,能听到声音还要能看到图像,通讯质量提高的同时价格也要求下降,这就加剧了下一代网的发展和演进。而SIP(Session Initiation Protocol会话初始协议)作为下一代网络中的协议能够满足视频会议等多媒体方面的要求,因此研究SIP协议及其测试方法具有现实意义。 SIP协议是一个正在发展和研究中的协议。一方面,它借鉴了其他Internet标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原则,并充分注意到因特网开放而复杂的网络环境下的安全问题。另一方面,它也充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。利用带有会话描述的SIP邀请消息来创建会话,以使参加者能够通过SIP交互进行媒体类型协商。它通过代理和重定向请求用户当前位置,以支持用户的移动性。 SIP作为一个应用层的多媒体会话信令协议,可以被用来发起一个会话进程、在会话中邀请其他参加者加入会议,会话本身可以通过基于组播协议的会话通告协议(SAP)、电子邮件、网页通告、以及轻量级号薄访问协议(LDAP)等方式预先通告各个可能的参加者。 本文首先介绍了协议测试理论和当前协议测试的一些基本方法以及协议测试的标准、实现和执行。协议测试理论的阐述为后面协议测试中测试用例编写奠定理论基础,同时为测试工具的设计和实现提供了理论依据。文中对SIP协议进行了深入分析,在研究SIP协议的消息结构的基础上,对SIP协议的整个呼叫流程进行分析和研究,表明SIP协议在下一代网络中的重要意义,也同时能看出了SIP协议的独到之处。最后重点阐述了SIP协议测试工具的设计和实现思想,SIP协议测试工具在满足协议一致性要求的前提下,同时体现了其性能测试方面的优势,满足了下一代网络中对SIP协议的性能测试要求。