在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于網絡編碼的TCP協議傳輸系統

電子工程師 ? 來源:網絡整理 ? 作者:佚名 ? 2018-02-20 07:48 ? 次閱讀

一.理論基礎

本項目針對現有TCP協議在丟失率較高的網絡環境下所表現出的糟糕性能,提出基于網絡編碼的改造,以TCP-Vegas為基礎通過修改其源代碼(邏輯上在TCP層與IP層之間加入全新的網絡編碼層)實現在發送方對原始TCP報文段編碼,在接收方解碼,并針對網絡實時丟失率調整編碼報文段的發送冗余,以達到向TCP層掩蓋丟失的目的;同時加入處理器共享技術,該技術旨在用一個合適的初始速率來代替TCP的慢啟動過程。最終提高網絡吞吐量和可靠性,縮短數據流完成時間。

1.網絡編碼:

2000年,以香港中文大學信息工程系為主的研究人員針對通訊網絡的瓶頸問題,提出了網絡編碼理論,以網絡編碼器取代路由器,在網絡中傳輸包的線性組合,在接收端通過解碼恢復出原始數據包。

網絡編碼的概念可以通過蝴蝶拓撲圖來進行簡單的說明,如圖1-1所示:

圖1-1 網絡編碼的基本原理

假設上圖中每條路徑單位時間內只能傳輸1比特,則采用路由方式,UV鏈路會成為傳輸瓶頸,即只能傳輸a和b中的一個信息。若UV鏈路傳輸消息b,則信宿P能收到消息a和b,而信宿Q只能收到消息b;若UV鏈路傳輸消息a,則信宿Q能收到消息a和b,而信宿P只能收到消息a。兩者情況下,平均每個信宿節點的吞吐量為1.5比特。

同樣的條件下,若采用網絡編碼,即UV鏈路上傳輸的是消息a和b的編碼,則信宿P可以接受消息a且譯碼出消息b,信宿Q可以接受消息b且譯碼出消息a。這樣,平均每個信宿節點的吞吐量為2比特。

從中可以得出,網絡編碼可以達到多播網絡的最大容量,而路由卻可能達不到。

網絡編碼自誕生以來,得到了迅速的發展。短短幾年,發表了幾百篇學術論文,并對許多相關學科產生了深遠的影響,NC的理論研究范圍包括信息論通信的幾乎每個領域,如隨機編碼,線性編碼,非線性編碼,靜態碼,群碼,卷積碼,Alphabet碼,算法協議,碼構建,有環網絡,鏈路失效及其網絡管理,無向網絡,分離理論,密碼學,錯誤檢測和糾錯碼,多信源編碼,Cost Criteria,多-單播編碼,非均勻需求,最大流/刮集界,關聯信源編碼,疊加編碼,網絡互連,路由尋找,無線及衛星網絡,Ad hoc網絡,傳感網絡,數據存儲及分布,矩陣理論,復雜性理論,圖論,隨機圖論,,多種物流(Multicommodity flow),游戲理論,矩陣胚理論(Matriod theory),信息論不等式,排隊論分析,樹裝箱(Tree Packing)率失真(rate-distortion)可逆網絡,多用戶信道,聯合網絡信道編碼,P2P網絡等。

國外多所著名大學如普林斯頓大學、麻省理工、瑞士EPFL 學院等和多家IT 公司的研究中心,包括微軟研究院、貝爾實驗室、AT &T 的香農信息實驗室等都在積極開展對網絡編碼理論和應用的研究。最近國內學者也開始研究網絡編碼,如清華大學、西安電子科大、電子科技大學、北京郵電大學、中國科學技術大學、復旦大學、上海大學等。

2.TCP協議:

傳輸控制協議(TCP)是一種面向連接的、可靠的、基于字節流的運輸層(Transport layer)通信協議。在簡化的計算機網絡OSI模型中,它完成第四層傳輸層所指定的功能。

TCP使用端口號,提供進程到進程的通信,是一種面向流的協議(如圖1-2)。它把在每一個方向傳送的數據字節都進行編號。編號不一定從0開始,而是在之間產生一個隨機數作

圖1-2 流的傳輸

為第一個字節的號碼。當字節都被編上號后,TCP就給每一個報文段指派一個序號(該序號為報文段中第一個字節數據的編號,見圖1-3)。接收方接到報文后,要使用確認號對它已收到的字節進行確認,確認號是累計的,在數值上等于期望接收的下一個字節的編號。

圖1-3 報文段序號

在實際傳輸中,為了避免信道擁塞,我們完全可以只發送一個字節的數據,然后在發送下一個字節之前等待確認。但如果信源和信宿之間的距離很大,那么信源就要在等待確認時一直處于空閑狀態,信道吞吐率很低。為了完成流量控制,TCP使用滑動窗口協議。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1378

    瀏覽量

    79302
  • 網絡編碼
    +關注

    關注

    0

    文章

    38

    瀏覽量

    11639
收藏 人收藏

    評論

    相關推薦

    linxu網絡協議分析:IP協議、TCP協議、UDP協議

    層包括用于協作IP數據在已有網絡介質上傳輸協議。實際上TCP/IP標準并不定義與ISO數據鏈路層和物理層相對應的功能。相反,它定義像地址解析協議
    的頭像 發表于 10-28 16:44 ?3853次閱讀
    linxu<b class='flag-5'>網絡</b><b class='flag-5'>協議</b>分析:IP<b class='flag-5'>協議</b>、<b class='flag-5'>TCP</b><b class='flag-5'>協議</b>、UDP<b class='flag-5'>協議</b>

    為什么會有TCP/IP協議

    協議。而第二層則是傳輸層,著名的TCP和UDP協議就在這個層次(不要告訴我你沒用過udp玩星際)。第三層是網絡層,IP
    發表于 01-05 14:52

    TCP/IP網絡協議

    /IP協議,我們單獨將這個協議簇抽出來,供大家學習協議時使用。 協議的學習,的確非常抽象,不過結合這個協議圖,以及科來
    發表于 01-05 14:54

    TCP/IP傳輸協議概攬

    TCP/IP 傳輸協議概攬 傳輸控制協議 TCP 是一個面向聯接的
    發表于 06-09 21:51 ?805次閱讀
    <b class='flag-5'>TCP</b>/IP<b class='flag-5'>傳輸</b>層<b class='flag-5'>協議</b>概攬

    TCP/IP傳輸協議概覽

    TCP/IP傳輸協議概攬 傳輸控制協議 TCP 是一個面向聯接的
    發表于 06-09 21:52 ?931次閱讀
    <b class='flag-5'>TCP</b>/IP<b class='flag-5'>傳輸</b>層<b class='flag-5'>協議</b>概覽

    傳輸控制協議(TCP)/網絡協議是什么意思

    傳輸控制協議(TCP)/網絡協議是什么意思 傳輸控制協議
    發表于 04-06 16:44 ?2747次閱讀

    TCP傳輸控制協議

    TCP-IP詳解卷2 TCP傳輸控制協議,學習TCP很好的資料。歡迎下載。
    發表于 05-09 14:33 ?0次下載

    一文詳解TCP傳輸控制協議

    TCP(Transmission Control Protocol 傳輸控制協議)是一種面向連接(連接導向)的、可靠的、 基于IP的傳輸協議
    發表于 05-25 15:38 ?1632次閱讀
    一文詳解<b class='flag-5'>TCP</b><b class='flag-5'>傳輸</b>控制<b class='flag-5'>協議</b>

    傳輸控制協議TCP是怎樣進行工作的

    傳輸控制協議TCP,Transmission Control Protocol)是一種面向連接的、可靠的、基于字節流的傳輸層通信協議。
    的頭像 發表于 08-19 09:17 ?3016次閱讀
    <b class='flag-5'>傳輸</b>控制<b class='flag-5'>協議</b><b class='flag-5'>TCP</b>是怎樣進行工作的

    TCP/IP協議

    TCP/IP傳輸協議,即傳輸控制/網絡協議,也叫作網絡
    的頭像 發表于 11-09 13:31 ?2546次閱讀

    網絡傳輸協議有幾種

    TCP/IP協議:是一組用于互聯網通信的協議,常常被稱為TCP/IP協議族。TCP/IP
    發表于 05-05 15:03 ?3684次閱讀

    TCP/IP協議的組成

    TCP/IP傳輸協議,即傳輸控制/網絡協議,也叫作網絡
    發表于 05-06 15:05 ?3100次閱讀

    網絡通信OSI協議TCP/IP協議

    TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/網際協議)是指能夠在多個不同
    發表于 05-06 17:06 ?2273次閱讀

    傳統TCP設計的可靠傳輸協議詳解

    傳統TCP設計的可靠傳輸協議是一種基于TCP協議實現的可靠傳輸方法。下面是傳統
    的頭像 發表于 07-21 16:51 ?702次閱讀

    網絡傳輸協議有幾種?

    網絡傳輸協議是一種規定計算機在網絡中進行通信的規則或標準。常見的網絡傳輸
    的頭像 發表于 04-02 16:04 ?1733次閱讀
    主站蜘蛛池模板: 色多多视频网站 | 天堂网资源 | 久久精品免看国产 | 午夜宅男在线视频 | 俺来也婷婷| 中文字幕 视频一区 | 日韩一级片在线观看 | 亚欧色 | 免费观看黄a一级视频日本 免费观看黄色网页 | 亚洲福利一区二区 | 日本一区二区三区在线网 | a亚洲| 亚洲国产精品婷婷久久久久 | 色黄视频| 久久精品视频观看 | 日韩欧美视频一区 | 日本一区二区三区视频在线 | 九九九国产在线 | 天天视频天天爽 | 午夜激情福利网 | 丁香六月激情 | 欧美成人69| 国产网站大全 | 亚洲一区在线视频 | 九九热在线视频观看这里只有精品 | 在线欧美国产 | 国产在线视频h | 业余性自由色xxxx视频 | 四虎综合九九色九九综合色 | 午夜影院视频 | 男人性天堂 | 夜夜狠 | 成年人电影黄色 | 一区一精品 | 在线观看不卡一区 | 色在线播放 | 国产精品成人aaaaa网站 | 四虎影视精品 | 日本一区二区三区欧美在线观看 | 麻生希痴汉电车avop130 | 久久天天躁狠狠躁夜夜爽 |