SIP协议对比,栈结构,逻辑实体,消息等_第1页
SIP协议对比,栈结构,逻辑实体,消息等_第2页
SIP协议对比,栈结构,逻辑实体,消息等_第3页
SIP协议对比,栈结构,逻辑实体,消息等_第4页
SIP协议对比,栈结构,逻辑实体,消息等_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Contents\l“_TOC_250015“SIP协议 2\l“_TOC_250014“SIP与其他协议比照 2\l“_TOC_250013“SIP根本功能 2\l“_TOC_250012“SIP协议栈构造 3\l“_TOC_250011“SIP根本网络模型,会话过程以及规律实体 5\l“_TOC_250010“SIP的网络模型与会话过程 5\l“_TOC_250009“SIP规律实体 5用户代理(UA)即用户终端 5\l“_TOC_250008“网络效劳器 5\l“_TOC_250007“SIP消息 7\l“_TOC_250006“地址URL和命名规章 7\l“_TOC_250005“SIP的消息模式 7\l“_TOC_250004“SIP的消息类型 8\l“_TOC_250003“恳求消息 8\l“_TOC_250002“响应消息 8SIP消息组成 9起始行 10恳求(request)消息的开头行 10响应(Response)消息的开头行 11主要消息头字段 13消息体字段 14\l“_TOC_250001“SIP典型流程介绍 15\l“_TOC_250000“SIP应用实例 16SIP协议SIP与其他协议比照SIP,No.7H323,其中其比照关系如下承受自己的应用层牢靠性InternetIETF(InternetEngineeringTaskForce)IP网络的应用层会话(参与者之间的数据交换包括语音,视频,文本等多种类型)掌握协议.用于建立、修改和终止多媒体会话.SIPInternet协议,,SIP也承受了基于文本的编码方式(其他协议可能实行帧构造的方式,SIP处在应用层,完全可以使用文本方式),SIP独立于底层协议,UDP无连接协议,SIP承受自己的应用层牢靠性机制来保证消息的牢靠传输.SIP完全可以通过软件实现,SIP将会成为主流通信协议.No.7:TDM7号信令.H.323:ITU提出的一个标准协议栈,它主要用于多媒体会议系统.H.323为协议的主题框架,H.263为视频解码协议,H.723.1为音频解码协议,H.245为系统掌握协议.SIP根本功能SIP所说的终端用户的位置其实是指广域,SIPIP网络实现,No.7存在物理电路的概念,SIP所说的终端用户的位置其实是指广域IP地址范围.IP(用户)IP.用户有效性:检查一个用户是否情愿参与会话用户力量:检查媒体和媒体参数建立会话:在呼叫方和被叫方建立会话参数。会话治理:包括发送和终止会话,修改会话参数,激活效劳等等SIP协议栈构造此图描述了SIP协议与其他协议的关系及联系,很明显的可以看出SIP处于应用层,Ethernet,ATM,TDM等.其他协议在此可以做如下简洁介绍,RTP是实时数据传输协议。它供给时间标志,序列号以及其它能够保证在实时数据传输时处理时RSVP保证效劳质量标准的。RTCPRTP的掌握局部,是用来保证效劳质量和成员治理的。RTSP是开头和指引流媒体数据。它又可叫做“网上录像机掌握协议”.它是供给远程的掌握,具体的RTP的。RSVPInternetRSVP预留一局部网络资源〔即带宽〕,能在肯定程度QoS。RTPUDPRTPTCPATM等其他协议上工作。当应用程序RTPRTPRTCP。RTP传送数据包供给牢靠的传送机制,也不供给流量掌握或拥塞掌握,它依靠RTCPRTCPRTPRTPRTCP和最小的开销使传输效率最正确化,因而特别适合传送网上的实时数据。RTSPSIPVoipRTSPRTPRTCPTCPRTPRTSPHTML。而RTP传送是多媒体数据。RTP传送是多媒体数据。H.2611990ITU-T视频编码标准,属于视频编解码器。SDP会话名称和意图;会话持续时间;构成会话的媒体;有关接收媒体的信息〔地址等〕。点对点协议(PointtoPointProtocolPPPTCP/IPPPPTCP/IP的扩展,它增加了两个额外的功能组:(1)它可以通过串行接口传输TCP/IP(2)它可以安全登录。当使用作为公共系统的局部的串行接口时,必需要留意确保全部通信的真实性。这个终端PPP集合了用户名字和密码安全。因此,一个路由器PPP接收到一个恳求时,假设这个恳求的来源是担忧全的,PPP的一局部。由于它的通过串行接口路TCP/IP包的力量和它的授权力量,ISP(Internet效劳供给商)通常使用PPPInternet。AAL〔ATMAdaptationLayer,ATM适配层〕:标准协议的一个集合,用于适配用户业务。AAL为会聚子层〔CS〕和拆装子层〔SCR〕。AAL4AAL1、AAL2、AAL3/AAL4AAL5AALAALATM上。为此AALATM信元中的48B。常见的通信协议〔TCP/IP、以太网、令牌环网〕承受的是变长分组,分组长度都ATMAAL可以将这些较大的高层数据分组分割成能通过ATM网络传输的信元,或把从网络接收的信元重组成原始的数据分组。AAL由两个子层组成,一个称为会聚子层〔CS〕,另一个称为分段和重组子层〔SAR〕。CSCS-PDU(会聚子层协议数据单元)中。然后,SARCS-PDU〔48B〕SIP根本网络模型,会话过程以及规律实体SIP的网络模型与会话过程:SIP规律实体SIP的各个规律实体都可以通过软件实现,SIP的不同规律实体可能全部在同一个物理实体中实现(UA)即用户终端直接与用户发生交互作用的功能实体,它能够代理用户全部的恳求和响应UAC(用户代理客户端):SIP恳求,与效劳器建立连接的应用程序UAS(用户代理效劳器):SIP恳求的时候,连接用户并代表用户返回响应,响应用来接收,终止和重定向恳求.用户代理可以执行在不同的系统中,PC机上的一个应用程序,UACUAS的较色会随着处理的事物的不同而相互转换.:代理效劳器:RequestResponseUA,sip网络的核心,SIPE.164号码的地址进展相应选路,性能上,需要到达电信级需求.重定向效劳器:将用户的位置信息告知恳求方,这是与代理效劳器的本质区分,重定向效劳DNS,SIP恳求,重定向效劳器不需要维持事务状态〔你问一个问题,它答复一个,之后什么都不记得了〕.发送重定向响应(Response)给客户端.在这个响应里包含有重定向到的效劳器的地址,注册效劳器:Register恳求,SIP地址(SIPURL)IP地址,并对定位效劳器进展添加、修改、查询等操作。定位效劳器:SIP网络架构中起到重要作用的InternetSIP注册效劳器,也可能通过其他渠道SIPLDAP协议进展通信,位置效劳器可能返回多个位置信息,重定向效劳器和代理效劳器可以承受不同的方式来处理这多个位置信息。SIP消息URL和命名规章URL格式:SIP:用户名:口令@主机:端口;传送参数;用户参数;方法参数;生存期参数;效劳器地址参数。URL形式:USER@HOST;From,To,RequestURI,ContactSIP头部字段。URL应用举例:“mailto:j.doe@big“Sip:j.doe@bigSip:j.doe:secret@big;transport=tcp;subject=projectSip:+1-212-555-1212:1234@gateway;user=phone“mailto:alice@10.1.2.3“Sip:alice@10.1.2.3Sip:alice@registar;method=REGISTERSip:“mailto:asushw@202.24.219.107“asushw@202.24.219.107?subject=meetingSIP的消息模式SIPClient/Server协议模型,全部的消息都是简洁的基于文本的消息,恳求和响应构成一个事务,事务之间相互独立,一个完整的呼叫包含多个事务;SIP效劳器(注册效劳器)SIP地址智能地转换为不同的地址,如:5点之后将发给用户的恳求从用户的工作号码自动路由到用户的家里的号码.SIP的鉴权过程。SIP的消息类型恳求消息INVITE–通过邀请用户参与来发起一次呼叫,7IAM消息,主叫初始发出的消息,表征主叫方力量,邀请被叫参与某一个会话ACKUACINVITEINVITE消息配套使用.类3Invite消息进展最终响应后,主叫方将ACK消息表征已经收到了被叫方的响应BYE-USERAGENT用此方法指示释放呼叫No.7信令中的拆线消息CANCEL-该方法用于取消一个尚未完成的恳求,对于已完成的恳求则无影响用于取消一个正在进展的恳求,此时并没有收到被叫方的最终响应,与BYE的区分REGISTER–客户使用该方法在效劳器上登记列于To字段中的地址.OPTIONS–用于询问效劳其力量,用于询问网络中客户机和效劳器的力量,主叫方在发起恳求Option消息询问代理效劳器的力量,也可以询问被叫方客户端的力量INFO–用于承载带外信息,DTMF信息.DTMF可以解释为:DTMFDualToneMultiFrequency,双音多频,4,通过凹凸频率的组合信号表示不同的数字号码,如以下图DTMF常用于用户信令发送号码响应消息1xx正在处理的信息.2xx成功.3xx重定向.4xxClient错误.5xxServer错误.6xxGlobal错误.SIP消息组成请先看如下例子SIP的全部的消息都是简洁的基于文本的消息,消息组成为一个起始行一个消息头一个消息体起始行恳求(request)消息的开头行例如:INVITE“mailto:6130001@202.202.21.1“sip:6130001@202.202.21.1SIP/2.0其中,CRLFCarriage-ReturnLine-FeedMethod:方法,定义恳求的类型,包括.INVITE.BYE.ACK.CANCEL.OPTIONS.REGISTERRequest-URI:统一资源定位标示(URI)是一个紧凑的字符串用来标示用户或者效劳器的恳求.他可以由代理效劳器重写通常,SIPURLSIP-VersionSIP响应(Response)消息的开头行例如:SIP/2.0180RingingSIP协议的版本Reason-Phrase:状态码主要是给软件使用或者给人(humanuser).客户机不会要求检查或显示这个字段Status-Code:这个状态码是用3位整数作为结果码来标示出尝试的发出恳求是否被承受状态码(StatusCodes):AXXA=第一个字符用来定义响应的类型1xx=Informational—恳求已收到课后连续处理恳求.100Trying正在尝试Ringing正在拨打CallIsBeingForwarded正被转接182Queued正在排队183SessionProgress通话进展2xx=success—行动已经成功地收到,理解和承受200OK202被承受:用于转介3xx=Redirection—为完成呼叫恳求,还必需实行进一步的动作多项选择被永久迁移被临时迁移305使用代理效劳器380替代效劳4xx=ClientError—恳求有语法错误或不能被效劳器执行.客户机需要修改恳求,然后重发恳求.BadRequestUnauthorizedForbiddenNotFoundMethodNotAllowed406NotAcceptable407ProxyAuthenticationRequired408RequestTimeout410Gone413RequestEntityTooLarge414Request-URITooLong415UnsupportedMediaType416UnsupportedURIScheme421ExtensionRequired423IntervalTooBrief480TemporarilyUnavailable481Call/TransactionDoesNotExist482LoopDetected483TooManyHops484AddressIncomplete485Ambiguous486BusyHere487RequestTerminate488NotAcceptableHere491RequestPending493Undecipherable5xx=ServerError—效劳器出错,不能执行合法恳求500ServerInternalError501NotImplemented502BadGateway503ServiceUnavailable504ServerTime-out505VersionNotSupported513MessageTooLarge6xx=GlobalFailure—任何效劳器都不能执行恳求600BusyEverywhereDecline604DoesNotExistAnywhere606NotAcceptable1xx(Provisionalresponse),其他响应都为最终响应(Finalresponse)主要消息头字段协议版本:SIP协议的版本Via值:格式为:该字段用以指示恳求经受的路径。它可以防止恳求消息传送产生环路,并确保响应和恳求的消息选择同样的路径。格式为:协议名/协议版本/传送层/主机和端口号,例如:ViaSIP/2.0/UDP202.202.41.8:5060To值:SIPSIPSURI,URI(URL(RFC2806[9]))。例如:To:“mailto:6130001@202.202.21.1“<sip:6130001@202.202.21.1>From值:该字段的一般格式为:From:显示名〈SIPURL〉;tag=xxx,例如:From:“iwf““mailto:6136000@202.202.21.1“<sip:6136000@202.202.21.1>;tag=aab7090044b2-195254e9Call-ID值:该字段用以唯一标识一个特定的邀请〔或唯一表示一个会话〕。该字段的一般格式为:CallID:本地标识@IP地址。例如可为:Call-ID:“mailto:0009b7aa-124f0006-2050db78-7fded6f5@202.202.41.8“0009b7aa-124f0006-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论