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

            久久无码一区二区三区少妇| 国产精品美女久久久久| 久久99国产精品成人欧美| 国产激情久久久久影院老熟女免费| 久久香蕉国产线看观看99| 久久成人永久免费播放| 久久久无码精品亚洲日韩京东传媒 | 国产91久久综合| 88久久精品无码一区二区毛片| 久久高清一级毛片| 久久精品亚洲日本波多野结衣 | 2021少妇久久久久久久久久| 亚洲国产成人久久综合一| 亚洲欧洲精品成人久久曰影片| 久久久久久久久久久久久久| 99久久人妻无码精品系列蜜桃| 热综合一本伊人久久精品 | 国产成人无码精品久久久性色 | 精品乱码久久久久久夜夜嗨 | 日本人妻丰满熟妇久久久久久| 国产激情久久久久影院老熟女免费| 日韩精品久久久久久久电影蜜臀| 久久www免费人成看国产片| 久久精品人人槡人妻人人玩AV| 一本大道久久香蕉成人网| 天天久久狠狠色综合| 国产精品久久午夜夜伦鲁鲁| 亚洲中文字幕无码久久精品1| 一级做a爰片久久毛片看看| 国产精品久久久久一区二区三区 | 欧美日韩精品久久久久| 狠狠久久综合| 国产精品99久久不卡| 精品亚洲综合久久中文字幕| 国产aⅴ激情无码久久| 久久久久久精品成人免费图片| 性高湖久久久久久久久AAAAA| 久久精品成人| 伊人久久大香线蕉综合5g| 一日本道伊人久久综合影| 欧美黑人激情性久久|