SIP流程图带动画解释课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《SIP流程图带动画解释课件.pptx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SIP 流程图 动画 解释 课件
- 资源描述:
-
1、SIP流程图大纲 SIP流程图 SIP注册 SIP会话建立与结束SIP 流程图流程图Location S proxyAlices soft phoneBobs SIP phoneSIP Registration 1Request-URI指定了注 册时所需的Location Service的域名REGISTER sip: SIP/2.0 Via:SIP/2.0/UDP :5060;branch=z9hG4bKnashds7Max-Forwards:70To:Bob From:Bob;tag=456248Call-ID:843817637684230998sdasdh09 CSeq:1826 RE
2、GISTERContact:Expires:7200Content-Length:0To中包含了注册时的地址 记录,用于注册时创建、查询和修改。必须是一个SIP URI或SIPS URI,并包含一个user name。注册时From和To的内容一 般是相同的,除非是由第 三方发起注册。相同的UA发送出的注册 requests中,Call-ID是一样 的。这样可以检测由于传 输延时而导致的注册失败。Cseq值保证了REGISTER request的正确顺序。如果 到来的REGISTER request具有相同的Call-ID,其值随着request到来递增。REGISTER请求可以有一个 Con
3、tact头域。这个头域可 以有0个或者多个包含绑定绑定 地址地址信息的值。Expires参数表明UA的绑定 的有效时间。是一个以秒 为单位的整数。按规定,在没有收到对上一个注册按规定,在没有收到对上一个注册request的的response或确定超时之前或确定超时之前,UA禁止发送新的注禁止发送新的注册册request(新(新 的的request指的是包含新指的是包含新的的Contact头头 域值的域值的request,指的不是重发原有,指的不是重发原有 的的request)。)。F registrarLocation S proxyAlices soft phoneBobs SIP phon
4、eSIP Registration 2F2StoreSIP/2.0 200 OKVia:SIP/2.0/UDP :5060;branch=z9hG4bKnashds7;received=192.0.2.4 Max-Forwards:70To:Bob;tag=2493k59kdFrom:Bob;tag=456248Call-ID:843817637684230998sdasdh09 CSeq:1826 REGISTERContact:Expires:7200Content-Length:0注册服务器返回response 时会在Via头中加上”received”参数,里面是 request的源地址
5、。Response是协议版本号、Status-Code和原因说 明组成Response要在To头中加 上”tag”,这时将会形成一 个完整的Dialog,以后To 头将一直包含这个tag。Session Setup proxyAlices soft phoneBobs SIP phoneINVITE sip: SIP/2.0 Via:SIP/2.0/UDP ;branch=z9hG4bKnashds8Max-Forwards:70To:Bob From:Alice;tag=1928301774Call-ID:a84b4c76e66710 CSeq:314159 INVITEContact:Co
6、ntent-Type:application/sdp Content-Length:142(Alices SDP not shown)F proxyVia头里定义了transaction传输的下 层传输协议(UDP),并标识response 将要被发送的地址()。Via字段必须包含branch参数,以z9hG4bk开头的随机字符,用来标 识当前request所建立的transaction。在INVITErequest 中,Request-URI与 To头里的URI 是相同的。Max-Forwards头限定一个request在 到达目的地之前允许经过的最大跳数。它包含一个整数值,每经过一跳,这
7、个值就被减一。To头指定request的逻辑接收者或者是用户或资源的注册地址,该地址同样是作为 request的目标地址。由于dialog还没有建立,所以没有tag参数。From头是指示request发起方的逻辑标识,它可能是用户的注册地址。From 头包 含一个URI和一个可选的显示名称。From 头中必须包含一个新的由UAC选定的 tag参数用来标识一个dialog。Content-Type头指定消息体的媒体类型。SDP定义在RFC 2327。Contact头指定一个SIP或SIPS URI,后续请求requests可以用它来联系到当前UA。Cseq头用于标识transations并对tr
8、ansactions进行排序。它由一个请求方法request method和一个序列号组成,请求方法必须与对应的request类型一致。Call-ID头是用来将消息分组的唯一性标识。本协议规定,在一个对话中,UA发送 的所有requests和responses都必须有同样的Call-ID。一个UA每次注册所用的Call-ID也应是一样的。Alice的UA不知道Bob的UA地址,也不知道Bob 在域内的服务器。因此,Alice的UA向 Alice所在域的SIP服务器发送INVITE request,该SIP服务器的地址可以预先配置在 Alice的soft phone里,也可以通过DHCP等查找。
9、代理服务器是通过DNS 查找来找到在Bob的域内 的SIP代理服务器的。(见RFC 3263)Alices soft proxyBobs SIP phoneSession Setup 2SIP/2.0 100 Trying;branch=z9hG4bKnashds8;received=192.0.2.1To:Bob From:Alice;tag=1928301774Call-ID:a84b4c76e66710CSeq:314159 INVITEContent-Length:0Via:SIP/2.0/UDP F2;branch=z9hG4bK77ef4c2312983.1INVITE sip:
10、SIP/2.0From:Alice;tag=1928301774Call-ID:a84b4c76e66710CSeq:314159 INVITEContact:Content-Type:application/sdp Content-Length:142Via:SIP/2.0/UDP ;branch=z9hG4bKnashds8(Alices SDP not shown)Via:SIP/2.0/UDP ;received=192.0.2.1Max-Forwards:69To:Bob F3Max-Forwards值递减1。received参数包含一个实际发送request的 地址。 检查第一个
11、Via包里的域名或地址,发现包含一个不同于 数据包源地址的域名或IP地址,就在前一跳 的Via字段中插入一个包含实际发送该数据包 的地址的参数。在前向发送forwarding INVITE request时,服务器添加一个Via头,里面包含 自身的地址()和新 的branch参数。 proxy100(Trying)response包含与INVITE request相同的To、From、Call-ID和CSeq。的代理服务器建立的Via头被添加上了received参数。在向前发送INVITE request时,服务器添加一个包含自身地址的Via头。Session Setup proxyAlice
12、s soft phoneBobs SIP phoneLocation ServiceResponseQuerySIP/2.0 100 Trying;branch=z9hG4bKnashds8;received=192.0.2.1To:Bob From:Alice;tag=1928301774Call-ID:a84b4c76e66710 CSeq:314159 INVITEContent-Length:0Via:SIP/2.0/UDP ;branch=z9hG4bK77ef4c2312983.1Via:SIP/2.0/UDP ;received=192.0.2.2F5F4INVITE sip:b
13、ob192.0.2.4 SIP/2.0Via:SIP/2.0/UDP ;branch=z9hG4bK4b43c2ff8.1Via:SIP/2.0/UDP ;branch=z9hG4bK77ef4c2312983.1;received=192.0.2.2Via:SIP/2.0/UDP ;branch=z9hG4bKnashds8;received=192.0.2.1 Max-Forwards:68To:Bob From:Alice;tag=1928301774Call-ID:a84b4c76e66710 CSeq:314159 INVITEContact:Content-Type:applica
展开阅读全文