• <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 楊粼波 閱讀(377) 評論(0)  編輯 收藏 引用

            国产精品美女久久久久AV福利| 久久人人爽人人爽人人片AV麻豆 | 91精品国产综合久久香蕉 | a级毛片无码兔费真人久久| 欧美精品久久久久久久自慰| 狠狠色丁香久久婷婷综合图片| 亚洲国产成人精品无码久久久久久综合 | 久久亚洲精品无码aⅴ大香| 色天使久久综合网天天| 伊人久久大香线蕉AV一区二区| 综合久久精品色| 精品久久人人爽天天玩人人妻| 久久久这里有精品| 无码人妻久久一区二区三区| 婷婷五月深深久久精品| 久久久噜噜噜www成人网| 9久久9久久精品| 久久久久久久综合日本亚洲| 久久av免费天堂小草播放| 亚洲国产日韩欧美综合久久| 亚洲中文字幕久久精品无码APP| 亚洲国产另类久久久精品| 99久久免费国产特黄| 精品视频久久久久| 精品久久久久成人码免费动漫| A狠狠久久蜜臀婷色中文网| 91精品国产91久久久久久蜜臀 | 日韩精品无码久久久久久| 久久精品国产半推半就| 久久一本综合| 99久久精品国产高清一区二区| 久久久久国产一区二区| 亚洲国产精品无码久久久不卡| 99精品国产在热久久无毒不卡| 久久久久亚洲?V成人无码| 久久中文骚妇内射| 国产福利电影一区二区三区久久老子无码午夜伦不 | 999久久久国产精品| 久久人人爽人人人人片av| 精品久久一区二区| 中文字幕乱码久久午夜|