没有合适的资源?快使用搜索试试~ 我知道了~
RFC 3261中文版
需积分: 10 2 下载量 123 浏览量
2011-04-19
10:04:43
上传
评论
收藏 1.46MB DOC 举报
温馨提示
试读
64页
Internet的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数据的交换。由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能是在代理间移动,他们可能可以有多个名字,他们中间的通讯可能是基于不同的媒介(比如文本,多媒体,视频,音频等)-有时候是多种媒介一起交互。人们创造了无数种通讯协议应用于实时的多媒体会话数据比如声音,影像,或者文本。本SIP(会话初始协议)和这些协议一样,同样允许使用Internet端点(用户代理)来寻找参与者并且允许建立一个可共享的会话描述。为了能够定位精确的会话参与者,并且也为了其他的目的,SIP允许创建基础的network hosts(叫做代理服务器),并且允许终端用户注册上去,发出会话邀请,或者发出其他请求。SIP是一个轻形的,多用途的工具,可以用来创建,修改和终止会话,它独立运作于通讯协议之下,并且不依赖建立的会话类型。
资源详情
资源评论
资源推荐
sip RFC3261 中文版
、
协议介绍
、
协议功能概况
、术语
、实施概览
、协议的结构
、协议的定义
、
消息:
. 请求
.
应答
头域
包体
分帧的
消息( )
一般用户代理行为
特性
特性
重定向服务器
取消一个请求
客户行为 !"#$%
服务端行为 $"#$%
& 注册 '!!%
& 概览
& 构造一个
'()*('
请求
& 处理
'()*('
请求
查询能力
构造
+*+,
请求
处理
+*+,
请求
对话 -%
创建一个对话
对话中的请求
终止对话
初始化一个会话
概览
处理
处理
更改已经存在的会话
行为
行为
结束一个会话
使用
".(
请求终止一个会话
/%01
行为
概述
有状态的
/%01
验证请求
路由信息预处理
确定请求的目的
请求转发
应答的处理
处理定时器
处理通讯层的错误
&,(2
处理
无状态的
/%01
%01'%3!
处理的总结
事务
客户端事务
服务端事务
通讯( !/%! )
客户
!
服务端
分块
错误处理
常见消息部件 %%%/%!
和
统一资源标记
+/!%*
*
& 头域
&/!
&/!4(%5
&/!423
&!46%
&%7
&3!#!!%46%
&3!#%8!%
&4-
&46%
&&%!!
&%!!4-/%!%
&%!!4(%5
&%!!423
&%!!42!#
&%!!4*1/
&9
&-!
&(%46%
&(0/
&&%
&4'/14*%
&04%75
&4(0/
&(4:%
&+8!%
&%!1
&%0143!#!!
&%0143!#%8!%
&%014'93
&&'%54'%3!
&'/14*%
&'93
&'!146!
&'%3!
&$
&3;<!
&3//%!5
&*!/
&*%
&&3//%!5
&4!
&:
& 警告
&===43!#!!
应答代码
临时应答
00
成功信息
00
转发请求
>>
请求失败
00
$300
)%;300
使用
?**
认证
框架
用户到用户的认证。
%01
到用户的认证
-! 认证方案
@(
@( 认证
@( 密钥交换
加密
( 包体
头隐私和用
@(
的完整性:
地道
例子
注册
建立会话
协议的
",
范式
基本规则
安全考虑:威胁模式和安全应用建议。
攻击和威胁模式
安全机制
安全机制的实现
限制
$1 隐私
, 认证
+/!%*
=4%5
头域名
方法和应答码
A@/B(
类型
新
%!!4-/%!% 参数注册
同
'
的改变
主要的功能改变
小功能性的变更
标准索引
& 信息索引:
1、SIP 协议介绍
!! 的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数
据的交换。由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能
是在代理间移动,他们可能可以有多个名字,他们中间的通讯可能是基于不同的媒介(比
如文本,多媒体,视频,音频等)-有时候是多种媒介一起交互。人们创造了无数种通讯
协议应用于实时的多媒体会话数据比如声音,影像,或者文本。本 (会话初始协议)
和这些协议一样,同样允许使用 !! 端点(用户代理)来寻找参与者并且允许建立一
个可共享的会话描述。为了能够定位精确的会话参与者,并且也为了其他的目的, 允
许创建基础的 !7%C#%!(叫做代理服务器),并且允许终端用户注册上去,发出会
话邀请,或者发出其他请求。 是一个轻形的,多用途的工具,可以用来创建,修改和
终止会话,它独立运作于通讯协议之下,并且不依赖建立的会话类型。
2、SIP 协议功能概况
是一个应用层的控制协议,可以用来建立、修改、和终止多媒体会话(或者会议)例
如 !!电话。 也可以邀请参与者参加已经存在的会话,比如多方会议。媒体可以
在一个已经存在的会话中方便的增加(或者删除)。 显示的支持名字映射和重定向服
务,这个用于支持个人移动业务-用户可以使用一个唯一的外部标志而不用关系他们的实
际网络地点。 在建立和维持终止多媒体会话协议上,支持 个方面:
用户定位: 检查终端用户的位置,用于通讯。
用户有效性:检查用户参与会话的意愿程度。
用户能力:检查媒体和媒体的参数。
建立会话:”BD建立会话参数在呼叫方和被叫方。
会话管理:包括发送和终止会话,修改会话参数,激活服务等等。
不是一个垂直集成的通讯系统。 可能叫做是一个部件更合适,它可以用作其
他 (* 协议的一个部分,用来构造完整的多媒体架构。比如,这些架构将会包含实时数据传输
协议('*)(')用来传输实时的数据并且提供 E% 反馈,实时流协议('*)
' 用于控制流媒体的的传输,媒体网关控制协议(()+)'& 用来控
制到公共电话交换网(*,)的网关,还有会话描述协议(-)(')用于描述多
媒体会话。因此, 应该和其他的协议一起工作,才能提供完整的对终端用户的服务。虽然
基本的 协议的功能组件并不依赖于这些协议。
本身并不提供服务。但是, 提供了一个基础,可以用来实现不同的服务。比如,
可以定位用户和传输一个封装好的对象到对方的当前位置。并且如果我们利用这点来
通过 - 传输会话的描述,立刻,对方的用户代理可以得到这个会话的参数。如果我们用
这个像传输会话描述((+,-('*+,-)一样呼叫方的照片,一个”呼叫 -B
服务很容易就建立了。这个简单的例子说明了, 作为一个基础,可以在其上提供很多
不同的服务。
并不提供会议控制服务(比如议席控制或者投票系统),并且并没有建议会议应该则
那样管理。可以通过在 上建立其他的会议控制协议来发起一个会议。由于 可以管
理参与会议的各方的会话,所以会议可以跨异构的网络,并不能,也不打算提供任何
形式的网络资源预留管理。
安全对于提供的服务来说特别重要。要达到理想的安全程度, 提供了一套安全服务,
包括防止拒绝服务,认证服务(用户到用户,代理到用户),完整性保证,加密和隐私服
务。
可以基于 : 也可以基于 :
3、术语
在这个文档中,关键词”必须”DB不允许”DB要求”DB可以”DB不可以”DB应该”DB不应该”DB建议”DB不建
议”DB可能”DB可选” 是根据 "D'FG的规范描述 实现需要的不同层次
4、实施概览
这节通过简单的示例介绍了 的基本实现。本节是通过自然的而非正则的示例来介绍的。
第一个例子说明了 的基本功能:定位一个断点,发出通讯请求,通过协商会
话参数建立会话,拆卸刚才建立的会话。
图一表示一个典型的 和 "%; 两个用户间的 消息交易交换例子(每一
个消息采用字母”B和一个用来指向正文的一个数字做标记)在这个例子里, 在她的
上使用一个 的应用程序(比如说一个软的电话),呼叫 "%; 在 !! 上的一个
电话。这个例子也掩饰了两个 代理之间,怎样为 和 "%; 建立会话连接。
剩余63页未读,继续阅读
caojianhua_nanjing
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0