Session、Dialog和Transaction的区别
生活随笔
收集整理的這篇文章主要介紹了
Session、Dialog和Transaction的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
會話(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的關系,即真實的通信雙方,
? 而transaction 是hop byhop的關系,即路由過程中交互的雙方。
總結
以上是生活随笔為你收集整理的Session、Dialog和Transaction的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大额存单变保单怎么办?存款变保险处理办法
- 下一篇: Windows CE创建桌面快捷方式