UDP如何實(shí)現(xiàn)可靠傳輸

由于在傳輸層UDP已經(jīng)是不可靠的連接炉抒,那就要在應(yīng)用層自己實(shí)現(xiàn)一些保障可靠傳輸?shù)臋C(jī)制

簡(jiǎn)單來(lái)講,要使用UDP來(lái)構(gòu)建可靠的面向連接的數(shù)據(jù)傳輸宿稀,就要實(shí)現(xiàn)類(lèi)似于TCP協(xié)議的

1. 超時(shí)重傳(定時(shí)器)

2. 有序接受 (添加包序號(hào))

3. 應(yīng)答確認(rèn) (Seq/Ack應(yīng)答機(jī)制)

4. 滑動(dòng)窗口流量控制等機(jī)制 (滑動(dòng)窗口協(xié)議)

等于說(shuō)要在傳輸層的上一層(或者直接在應(yīng)用層)實(shí)現(xiàn)TCP協(xié)議的可靠數(shù)據(jù)傳輸機(jī)制愕难,比如使用UDP數(shù)據(jù)包+序列號(hào),UDP數(shù)據(jù)包+時(shí)間戳等方法妻柒。

目前已經(jīng)有一些實(shí)現(xiàn)UDP可靠傳輸?shù)臋C(jī)制扛拨,比如

UDT(UDP-based Data Transfer Protocol)基于UDP的數(shù)據(jù)傳輸協(xié)議(UDP-based Data Transfer Protocol,簡(jiǎn)稱(chēng)UDT)是一種互聯(lián)網(wǎng)數(shù)據(jù)傳輸協(xié)議举塔。UDT的主要目的是支持高速?gòu)V域網(wǎng)上的海量數(shù)據(jù)傳輸绑警,而互聯(lián)網(wǎng)上的標(biāo)準(zhǔn)數(shù)據(jù)傳輸協(xié)議TCP在高帶寬長(zhǎng)距離網(wǎng)絡(luò)上性能很差。 顧名思義央渣,UDT建于UDP之上计盒,并引入新的擁塞控制和數(shù)據(jù)可靠性控制機(jī)制。UDT是面向連接的雙向的應(yīng)用層協(xié)議芽丹。它同時(shí)支持可靠的數(shù)據(jù)流傳輸和部分可靠的數(shù)據(jù)報(bào)傳輸北启。由于UDT完全在UDP上實(shí)現(xiàn),它也可以應(yīng)用在除了高速數(shù)據(jù)傳輸之外的其它應(yīng)用領(lǐng)域拔第,例如點(diǎn)到點(diǎn)技術(shù)(P2P)咕村,防火墻穿透,多媒體數(shù)據(jù)傳輸?shù)鹊取?/p>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蚊俺,一起剝皮案震驚了整個(gè)濱河市懈涛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌泳猬,老刑警劉巖批钠,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宇植,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡价匠,警方通過(guò)查閱死者的電腦和手機(jī)当纱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)踩窖,“玉大人坡氯,你說(shuō)我怎么就攤上這事⊙笕” “怎么了箫柳?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)啥供。 經(jīng)常有香客問(wèn)我悯恍,道長(zhǎng),這世上最難降的妖魔是什么伙狐? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任涮毫,我火速辦了婚禮,結(jié)果婚禮上贷屎,老公的妹妹穿的比我還像新娘罢防。我一直安慰自己,他們只是感情好唉侄,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布咒吐。 她就那樣靜靜地躺著,像睡著了一般属划。 火紅的嫁衣襯著肌膚如雪恬叹。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 48,970評(píng)論 1 284
  • 那天同眯,我揣著相機(jī)與錄音绽昼,去河邊找鬼。 笑死嗽测,一個(gè)胖子當(dāng)著我的面吹牛绪励,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播唠粥,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼停做!你這毒婦竟也來(lái)了晤愧?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蛉腌,失蹤者是張志新(化名)和其女友劉穎官份,沒(méi)想到半個(gè)月后只厘,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡舅巷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年羔味,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钠右。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡赋元,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出飒房,到底是詐尸還是另有隱情搁凸,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布狠毯,位于F島的核電站护糖,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏嚼松。R本人自食惡果不足惜嫡良,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望献酗。 院中可真熱鬧寝受,春花似錦、人聲如沸凌摄。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)锨亏。三九已至痴怨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間器予,已是汗流浹背浪藻。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留乾翔,地道東北人爱葵。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像反浓,于是被迫代替她去往敵國(guó)和親萌丈。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 概述 UDP不屬于連接協(xié)議雷则,具有資源消耗少辆雾,處理速度快的優(yōu)點(diǎn),所以通常音頻月劈,視頻和普通數(shù)據(jù)在傳送時(shí)度迂,使用UDP較多...
    saviochen閱讀 42,042評(píng)論 2 33
  • 個(gè)人認(rèn)為藤乙,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,051評(píng)論 0 8
  • 1.這篇文章不是本人原創(chuàng)的惭墓,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的坛梁,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,037評(píng)論 6 174
  • 1.1 TCP/IP協(xié)議組 TCP/IP協(xié)議(傳輸控制協(xié)議)由網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP協(xié)議組成 IP層負(fù)責(zé)...
    F麥子閱讀 2,781評(píng)論 0 25
  • 網(wǎng)絡(luò)概念第一天 兩臺(tái)電腦怎么通過(guò)網(wǎng)絡(luò)傳輸數(shù)據(jù)?怎樣才能知道傳輸?shù)氖菙?shù)據(jù)划煮?誰(shuí)摸過(guò)網(wǎng)線送丰? 看電影,怎么看的弛秋?通過(guò)電流器躏,...
    小吖朱閱讀 1,539評(píng)論 0 1