基于sip协议的voip网络

基于sip协议的voip网络

ID:18631671

大小:5.18 MB

页数:23页

时间:2018-09-20

基于sip协议的voip网络_第1页
基于sip协议的voip网络_第2页
基于sip协议的voip网络_第3页
基于sip协议的voip网络_第4页
基于sip协议的voip网络_第5页
资源描述:

《基于sip协议的voip网络》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计项目名称:基于SIP协议的VOIP网络设计课程名称:计算机网络课程设计班级:计111计111计111计111姓名:李洋宇葛一波叶博兴李祥东学号:110773110776110768110762教师:张晓明杜天苍赵国庆张世博向胜军信息工程学院计算机系1.SIP协议1.1基本概念会话启动协议SIP(SessionInitiationProtocol)是由IETF提出并主持研究的一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。这些会话包括Internet

2、多媒体会议、Internet电话、远程教育以及远程医疗等。即所有的因特网上交互式两方或多方多媒体通信活动,统称为多媒体会话。参加会话的成员可以通过组播方式、单播联网方式或者两者结合的方式进行通信。SIP协议是一个正在发展和不断研究中的协议。一方面,它借鉴了其他Internet标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原则,并充分注意到因特网开放而复杂的网络环境下的安全问题。另一方面,它也充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。利用带有会话描述的SI

3、P邀请消息来创建会话,以使参加者能够通过SIP交互进行媒体类型协商。它通过代理和重定向请求用户当前位置,以支持用户的移动性。用户也可以登记它们的当前位置。SIP协议独立于其他会议控制协议,它在设计上独立于下面的传输层协议,因此可以灵活方便地扩展其他附加功能。SIP作为一个应用层的多媒体会话信令协议,可以被用来发起一个会话进程、在会话中邀请其他参加者加入会议,会话本身可以通过基于组播协议的会话通告协议(SAP)、电子邮件、网页通告、以及轻量级号薄访问协议(LDAP)等方式预先通告各个可能的参加者。SIP协议支持别名

4、映射、重定向服务、ISDN和IN业务。它支持个人移动(personalmobility),即终端用户能够在任何地方、任何时间请求和获得已订购的任何电信业务。总的来说,会话启动协议能够支持下列五种多媒体通信的信令功能:l(1)用户定位:确定参加通信的终端用户的位置;l(2)用户通信能力协商:确定通信的媒体类型和参数;l(3)用户意愿交互:确定被叫是否乐意参加某个通信;l(4)建立呼叫:包括向被叫“振铃”,确定主叫和被叫的呼叫参数;l(5)呼叫处理和控制:包括呼叫重定向、呼叫转移、终止呼叫等等。SIP协议可以通过MC

5、U(MultipointControlUnit)、单播联网方式、或组播方式创建多方会话,支持PSTN和因特网电话之间的网关功能。SIP协议可以与其他用于建立呼叫的信令系统或协议结合使用,它在设计上充分考虑了对其他协议的可扩展性。譬如,SIP协议支持的主叫可以识别出H.323协议支持的被叫,通过H.245网关利用H.225.0协议向被叫发起并建立呼叫;另外,一个SIP主叫可以识别出PSTN上的被叫及其电话号码,通过与PSTN相连的网关向被叫发起并建立呼叫。SIP协议不提供发言控制(floorcontrol)、投票等

6、会议控制功能,也不规定如何管理一个会议。但是SIP协议可被用来引发这些会议控制协议。SIP协议本身不具备资源预留功能,但可以向被邀请者们传达这方面的信息。1.2协议栈结构SIP协议是IETF多媒体数据和控制体系结构的一部分,与其它协议相互合作,例如:RSVP(ResourceReServationProtocol)用于预约网络资源,RTP(Real-timeTransmitProtocol)用于传输实时数据并提供服务质量(QoS)反馈,RTSP(Real-TimeStreamProtocol)用于控制实时媒体流的

7、传输,SAP(SessionAnnouncementProtocol)用于通过组播发布多媒体会话,SDP(SessionDescriptionProtocol)用于描述多媒体会话。但是SIP协议的功能和实施并不依赖这些协议。传输层支持:SIP协议承载在IP网,网络层协议为IP,传输层协议可用TCP或UDP,推荐首选UDP。1.3SIP事物处理事务处理主要用于处理消息的交互,它的实现使用了状态机。向上它向事务使用者(TU)提交事务的触发事件(计时器超时和传输层消息),向下把所要发送的Sip消息包传送给传输层代为转发

8、。而在事务中一定有客户端和服务器端,两者没有必然的界限。只要是发起请求的,在该事务中充当的当然是客户端,接受请求的必然是服务器端。所以对于代理服务器来说,相对下面的请求来说它是服务器端,对于上面来说却是代发请求的客户端。1.基于SIP协议的VOIP网络软硬件需求分析2.1需要的软硬件设备(1)SIPServer软件(提供用户的管理、通讯过程的维护、统计等功能,SIPSer

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。