Session、Dialog和Transaction的区别
来源:互联网 发布:松锦大战知乎 编辑:程序博客网 时间:2024/06/05 07:17
会话(Session)
跟SDP内信息相关。在SDP中,多媒体会话指的是一组的媒体发送方和接收方及媒体流从发送方流向接受方。会话是由SDP里的username, session id, network type, address type,和源处地址元素来确定的。只有当媒体协商成功后,会话才能被建立起来。
对话(Dialog)
对话指的是一对一的持续一段时间的连接关系,由Call-ID,From-tag和To-tag确定。当三个元素齐全的时候,即对话处于确定阶段时,对话已经建立起来。
事务(Transaction)
事务包括发送的请求和相应的回应,指的是UA之间的请求和应答关系。而VIA中的branch参数用于确定事务。
事务是由事件(方法)来引起的,一个方法(Method)的建立和到来都将建立新的事务。
总的来说,
1.对话和事务处于信令层,而会话处于媒体传输层。SIP使用SDP来通知传输层(RTP)来创建、增加、移除和修改会话。
2.一般来说,在会议应用中SIP可以通过请求来让另一方加入已有会话中。在这种情况下,新的对话会被创建。
3.对话是end-point对end-point的关系,即真实的通信双方,
而transaction 是hop byhop的关系,即路由过程中交互的双方。
跟SDP内信息相关。在SDP中,多媒体会话指的是一组的媒体发送方和接收方及媒体流从发送方流向接受方。会话是由SDP里的username, session id, network type, address type,和源处地址元素来确定的。只有当媒体协商成功后,会话才能被建立起来。
对话(Dialog)
对话指的是一对一的持续一段时间的连接关系,由Call-ID,From-tag和To-tag确定。当三个元素齐全的时候,即对话处于确定阶段时,对话已经建立起来。
事务(Transaction)
事务包括发送的请求和相应的回应,指的是UA之间的请求和应答关系。而VIA中的branch参数用于确定事务。
事务是由事件(方法)来引起的,一个方法(Method)的建立和到来都将建立新的事务。
总的来说,
1.对话和事务处于信令层,而会话处于媒体传输层。SIP使用SDP来通知传输层(RTP)来创建、增加、移除和修改会话。
2.一般来说,在会议应用中SIP可以通过请求来让另一方加入已有会话中。在这种情况下,新的对话会被创建。
3.对话是end-point对end-point的关系,即真实的通信双方,
0 0
- Session、Dialog和Transaction的区别
- Session、Dialog和Transaction的区别
- Session、Dialog和Transaction的区别
- Session、Dialog和Transaction的区别
- SIP概念区别 Session Dialog Transaction
- SIP概念区别 Session Dialog Transaction
- SIP概念区别 Session Dialog Transaction
- SIP概念区别 Session Dialog Transaction
- SIP概念区别 Session Dialog Transaction .
- Oracle中session和transaction的区别
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction .
- SIP 中的Dialog,call,session 和 transaction .
- SIP 基本概念---Dialog,call,session 和 transaction .
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction
- C++将8字节的long long转换成char数组
- 图片验证码的一般识别过程
- UVa 10881
- 搞了一天多的GridView,结果是因为一个布局的属性设置错了
- 【JavaScript笔记三】你也有控制权(DOM操作)
- Session、Dialog和Transaction的区别
- UVa 11078
- 由dg中的db_file_name_convert参数不生效想到的db_file_create
- 开发工具已经优秀源码
- UVa 11292
- UITextField使用总结
- UVa 11300
- MediaWiki初探:安装及使用入门
- GitHub