一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于網(wǎng)絡(luò)編碼的TCP協(xié)議傳輸系統(tǒng)

電子工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2018-02-20 07:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一.理論基礎(chǔ)

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

1.網(wǎng)絡(luò)編碼:

2000年,以香港中文大學(xué)信息工程系為主的研究人員針對(duì)通訊網(wǎng)絡(luò)的瓶頸問(wèn)題,提出了網(wǎng)絡(luò)編碼理論,以網(wǎng)絡(luò)編碼器取代路由器,在網(wǎng)絡(luò)中傳輸包的線(xiàn)性組合,在接收端通過(guò)解碼恢復(fù)出原始數(shù)據(jù)包。

網(wǎng)絡(luò)編碼的概念可以通過(guò)蝴蝶拓?fù)鋱D來(lái)進(jìn)行簡(jiǎn)單的說(shuō)明,如圖1-1所示:

圖1-1 網(wǎng)絡(luò)編碼的基本原理

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

同樣的條件下,若采用網(wǎng)絡(luò)編碼,即UV鏈路上傳輸?shù)氖窍和b的編碼,則信宿P可以接受消息a且譯碼出消息b,信宿Q可以接受消息b且譯碼出消息a。這樣,平均每個(gè)信宿節(jié)點(diǎn)的吞吐量為2比特。

從中可以得出,網(wǎng)絡(luò)編碼可以達(dá)到多播網(wǎng)絡(luò)的最大容量,而路由卻可能達(dá)不到。

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

國(guó)外多所著名大學(xué)如普林斯頓大學(xué)、麻省理工、瑞士EPFL 學(xué)院等和多家IT 公司的研究中心,包括微軟研究院、貝爾實(shí)驗(yàn)室、AT &T 的香農(nóng)信息實(shí)驗(yàn)室等都在積極開(kāi)展對(duì)網(wǎng)絡(luò)編碼理論和應(yīng)用的研究。最近國(guó)內(nèi)學(xué)者也開(kāi)始研究網(wǎng)絡(luò)編碼,如清華大學(xué)、西安電子科大、電子科技大學(xué)、北京郵電大學(xué)、中國(guó)科學(xué)技術(shù)大學(xué)、復(fù)旦大學(xué)、上海大學(xué)等。

2.TCP協(xié)議:

傳輸控制協(xié)議(TCP)是一種面向連接的、可靠的、基于字節(jié)流的運(yùn)輸層(Transport layer)通信協(xié)議。在簡(jiǎn)化的計(jì)算機(jī)網(wǎng)絡(luò)OSI模型中,它完成第四層傳輸層所指定的功能。

TCP使用端口號(hào),提供進(jìn)程到進(jìn)程的通信,是一種面向流的協(xié)議(如圖1-2)。它把在每一個(gè)方向傳送的數(shù)據(jù)字節(jié)都進(jìn)行編號(hào)。編號(hào)不一定從0開(kāi)始,而是在之間產(chǎn)生一個(gè)隨機(jī)數(shù)作

圖1-2 流的傳輸

為第一個(gè)字節(jié)的號(hào)碼。當(dāng)字節(jié)都被編上號(hào)后,TCP就給每一個(gè)報(bào)文段指派一個(gè)序號(hào)(該序號(hào)為報(bào)文段中第一個(gè)字節(jié)數(shù)據(jù)的編號(hào),見(jiàn)圖1-3)。接收方接到報(bào)文后,要使用確認(rèn)號(hào)對(duì)它已收到的字節(jié)進(jìn)行確認(rèn),確認(rèn)號(hào)是累計(jì)的,在數(shù)值上等于期望接收的下一個(gè)字節(jié)的編號(hào)。

圖1-3 報(bào)文段序號(hào)

在實(shí)際傳輸中,為了避免信道擁塞,我們完全可以只發(fā)送一個(gè)字節(jié)的數(shù)據(jù),然后在發(fā)送下一個(gè)字節(jié)之前等待確認(rèn)。但如果信源和信宿之間的距離很大,那么信源就要在等待確認(rèn)時(shí)一直處于空閑狀態(tài),信道吞吐率很低。為了完成流量控制,TCP使用滑動(dòng)窗口協(xié)議。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1402

    瀏覽量

    81051
  • 網(wǎng)絡(luò)編碼
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    11889
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    linxu網(wǎng)絡(luò)協(xié)議分析:IP協(xié)議、TCP協(xié)議、UDP協(xié)議

    層包括用于協(xié)作IP數(shù)據(jù)在已有網(wǎng)絡(luò)介質(zhì)上傳輸協(xié)議。實(shí)際上TCP/IP標(biāo)準(zhǔn)并不定義與ISO數(shù)據(jù)鏈路層和物理層相對(duì)應(yīng)的功能。相反,它定義像地址解析協(xié)議
    的頭像 發(fā)表于 10-28 16:44 ?4108次閱讀
    linxu<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>協(xié)議</b>分析:IP<b class='flag-5'>協(xié)議</b>、<b class='flag-5'>TCP</b><b class='flag-5'>協(xié)議</b>、UDP<b class='flag-5'>協(xié)議</b>

    為什么會(huì)有TCP/IP協(xié)議

    協(xié)議。而第二層則是傳輸層,著名的TCP和UDP協(xié)議就在這個(gè)層次(不要告訴我你沒(méi)用過(guò)udp玩星際)。第三層是網(wǎng)絡(luò)層,IP
    發(fā)表于 01-05 14:52

    TCP/IP網(wǎng)絡(luò)協(xié)議

    /IP協(xié)議,我們單獨(dú)將這個(gè)協(xié)議簇抽出來(lái),供大家學(xué)習(xí)協(xié)議時(shí)使用。 協(xié)議的學(xué)習(xí),的確非常抽象,不過(guò)結(jié)合這個(gè)協(xié)議圖,以及科來(lái)
    發(fā)表于 01-05 14:54

    TCP/IP傳輸協(xié)議概攬

    TCP/IP 傳輸協(xié)議概攬 傳輸控制協(xié)議 TCP 是一個(gè)面向聯(lián)接的
    發(fā)表于 06-09 21:51 ?836次閱讀
    <b class='flag-5'>TCP</b>/IP<b class='flag-5'>傳輸</b>層<b class='flag-5'>協(xié)議</b>概攬

    TCP/IP傳輸協(xié)議概覽

    TCP/IP傳輸協(xié)議概攬 傳輸控制協(xié)議 TCP 是一個(gè)面向聯(lián)接的
    發(fā)表于 06-09 21:52 ?964次閱讀
    <b class='flag-5'>TCP</b>/IP<b class='flag-5'>傳輸</b>層<b class='flag-5'>協(xié)議</b>概覽

    傳輸控制協(xié)議(TCP)/網(wǎng)絡(luò)協(xié)議是什么意思

    傳輸控制協(xié)議(TCP)/網(wǎng)絡(luò)協(xié)議是什么意思 傳輸控制協(xié)議
    發(fā)表于 04-06 16:44 ?2769次閱讀

    TCP傳輸控制協(xié)議

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

    一文詳解TCP傳輸控制協(xié)議

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

    傳輸控制協(xié)議TCP是怎樣進(jìn)行工作的

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

    TCP/IP協(xié)議

    TCP/IP傳輸協(xié)議,即傳輸控制/網(wǎng)絡(luò)協(xié)議,也叫作網(wǎng)絡(luò)
    的頭像 發(fā)表于 11-09 13:31 ?2923次閱讀

    網(wǎng)絡(luò)傳輸協(xié)議有幾種

    TCP/IP協(xié)議:是一組用于互聯(lián)網(wǎng)通信的協(xié)議,常常被稱(chēng)為TCP/IP協(xié)議族。TCP/IP
    發(fā)表于 05-05 15:03 ?4009次閱讀

    網(wǎng)絡(luò)通信OSI協(xié)議TCP/IP協(xié)議

    TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議)是指能夠在多個(gè)不同
    發(fā)表于 05-06 17:06 ?2498次閱讀

    傳統(tǒng)TCP設(shè)計(jì)的可靠傳輸協(xié)議詳解

    傳統(tǒng)TCP設(shè)計(jì)的可靠傳輸協(xié)議是一種基于TCP協(xié)議實(shí)現(xiàn)的可靠傳輸方法。下面是傳統(tǒng)
    的頭像 發(fā)表于 07-21 16:51 ?923次閱讀

    網(wǎng)絡(luò)傳輸協(xié)議有幾種?

    網(wǎng)絡(luò)傳輸協(xié)議是一種規(guī)定計(jì)算機(jī)在網(wǎng)絡(luò)中進(jìn)行通信的規(guī)則或標(biāo)準(zhǔn)。常見(jiàn)的網(wǎng)絡(luò)傳輸
    的頭像 發(fā)表于 04-02 16:04 ?2516次閱讀

    TCP協(xié)議是什么

    網(wǎng)絡(luò)通信的廣闊領(lǐng)域中,TCP(Transmission Control Protocol,傳輸控制協(xié)議)扮演著舉足輕重的角色。作為TCP/
    的頭像 發(fā)表于 10-09 13:54 ?1802次閱讀