• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            libjingle翻譯之《Important Concepts(重要概念)之Connections(鏈接)》

            轉載自:http://blog.csdn.net/night_cat/article/details/3501187

            Connections(鏈接)

            一個p2p的鏈接實際上由兩個通道組成。

              session negotiation channel(也稱作signaling channel),會話協商通道。是為數據鏈接服務的溝通通道。這個通道被用來回應取得一個鏈接的請求,交換候選,和協商會話的細節(比如:套接字地址,需要的編碼方案,交換的文件,鏈接改變請求,終止請求)。這個通道是兩個計算機之間建立的第一個鏈接,也只有這個鏈接成功之后,兩個計算機之間的數據鏈接才能被建立。libjingle通過發送一個指定的前導協議節發出一次響鈴并收到一個回應,數據鏈接則被建立(see Jingle and libjingle)。這個通道發送協議節是通過XMPP 服務器這一中間機構進行的,例子中的代碼是把Google Talk服務器當作中間機構用的。

             data channel  (婁據通道,數據鏈接)這個通道傳送的是p2p兩端真正交換的數據(語音,視頻,文件等),數據通道里的數據被TCPUDP包封裝,到底是TCP還是UDP這要視協商的傳送方式,這些包并沒有經過XMPP服務器。

            會話協商通道首先被建立,它作為計算機間協商建立數據通道細節的通道。數據通道被成功建立之后,在這個通道上將發生許多數據活動,除非碰到改變編碼請求,新文件請求,重傳請求,或終止請求。

             

            下面的圖演示了這兩種數據路徑。盡管只有一個路徑處于活動態,圖中還列出了兩個路徑的交替使用態。因為路徑可以是直接鏈接(92%的鏈接嘗試都可以轉換成直聯)或服務器中轉(8%的鏈接嘗試需要中間服務器的中轉)。第三種數據路徑沒有列出,它是沒有防火墻的網絡中從一臺計算機直接鏈接另一臺計算機。

             

             Data exchange between two libjingle computers.

             

            注意:

            1libjingle不時地發送出心跳包(STUN),來維持一個鏈接可寫入,保持防火墻和NAT地址綁定處于活動態,并且還可用來檢查潛在的鏈接。

            2linjingle向鏈接端口分配用戶名和密碼。此舉用來確定當前鏈接的數據通道就是在會話協商通道上協商好的數據通道。因為用戶名和密碼是被XMPP發出的,也許沒有經過TLS的加密,心跳包中的用戶名和密碼只是身份的標識,并沒有加密驗證。

            運行 file share 例子程序,可以看到發出的真實協議節。




            posted on 2013-09-02 00:09 楊粼波 閱讀(378) 評論(0)  編輯 收藏 引用

            久久香蕉国产线看观看99| 九九久久自然熟的香蕉图片| 亚洲国产成人久久精品动漫| 欧美粉嫩小泬久久久久久久| 亚洲欧洲精品成人久久曰影片 | 99久久香蕉国产线看观香| 亚洲精品蜜桃久久久久久| 久久精品国产福利国产琪琪| 亚洲AV成人无码久久精品老人| 狠色狠色狠狠色综合久久| 免费久久人人爽人人爽av| 亚洲国产精品久久久久婷婷软件 | 人妻无码中文久久久久专区| 精品国产热久久久福利| 99999久久久久久亚洲| 国产精品亚洲综合久久| 久久综合成人网| 久久不见久久见免费影院www日本| 久久丫精品国产亚洲av不卡| 久久久久亚洲国产| 久久国产影院| 久久综合一区二区无码| 久久精品国产亚洲Aⅴ香蕉 | 亚洲AV无一区二区三区久久 | 久久人人爽人人爽人人片AV麻豆 | 91精品国产综合久久婷婷| 久久精品国产亚洲AV不卡| 久久久精品久久久久特色影视 | 久久久噜噜噜久久中文字幕色伊伊| 精品久久久久久无码中文野结衣 | 中文成人无码精品久久久不卡 | 亚洲精品NV久久久久久久久久| 91精品国产91热久久久久福利 | 国产精品99久久久久久人| 久久亚洲精品国产精品| AV色综合久久天堂AV色综合在| 久久免费的精品国产V∧| 国产亚洲精品自在久久| 久久精品国产影库免费看| 99久久精品九九亚洲精品| 久久国产精品波多野结衣AV|