基于可靠UDP的手游弱網(wǎng)絡(luò)通信優(yōu)化
本文關(guān)鍵詞:基于可靠UDP的手游弱網(wǎng)絡(luò)通信優(yōu)化,,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著移動互聯(lián)網(wǎng)的高速發(fā)展,3G和4G網(wǎng)絡(luò)的普及,手機(jī)游戲市場逐漸升溫,手游產(chǎn)品趨向重度化和社交化,因此手游聯(lián)網(wǎng)性越來越重要。但是由于手游接入層增加了運(yùn)營商的因素,使得移動網(wǎng)絡(luò)不夠穩(wěn)定,玩家經(jīng)常遇到“弱網(wǎng)絡(luò)”環(huán)境,特別是那些對網(wǎng)絡(luò)質(zhì)量要求比較高的游戲,“弱網(wǎng)絡(luò)”環(huán)境更是破壞了游戲的可玩性。針對上述情況,本文要在高丟包率、高延遲以及不穩(wěn)定的網(wǎng)絡(luò)連接環(huán)境下,從游戲底層連接優(yōu)化的角度,解決數(shù)據(jù)的可靠及時傳輸問題,在保證數(shù)據(jù)可靠性的前提下,使得網(wǎng)絡(luò)傳輸更加穩(wěn)定、延遲更低,從而改善玩家的游戲體驗(yàn)。TCP雖然能夠提供面向連接的高可靠性,但是TCP不能滿足高實(shí)時性的要求。原生UDP雖然在傳輸效率上滿足要求,但是原生UDP不能保證數(shù)據(jù)的可靠性。本文闡述的可靠UDP就是要結(jié)合兩者的優(yōu)點(diǎn),提供實(shí)時可靠的數(shù)據(jù)傳輸服務(wù)。可靠UDP是在UDP協(xié)議的基礎(chǔ)上,添加了連接的管理、確認(rèn)和超時重傳機(jī)制、分包組包機(jī)制、鏈路;顧C(jī)制,但同時也舍棄了TCP協(xié)議中的擁塞控制策略,可靠UDP采用固定速率發(fā)包策略。實(shí)驗(yàn)結(jié)果表明,在弱網(wǎng)絡(luò)環(huán)境下,可靠UDP能夠保證那些對網(wǎng)絡(luò)質(zhì)量要求高的游戲的可玩性,其傳輸?shù)目煽啃院托蕛?yōu)于TCP。
【關(guān)鍵詞】:手游 弱網(wǎng)絡(luò) 可靠性 低延遲 可靠UDP
【學(xué)位授予單位】:南京大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP317
【目錄】:
- 摘要5-6
- Abstract6-11
- 第一章 引言11-15
- 1.1 項(xiàng)目背景11-12
- 1.2 可靠UDP研究現(xiàn)狀12-13
- 1.3 本文主要研究的工作13
- 1.5 本文的組織結(jié)構(gòu)13-15
- 第二章 技術(shù)綜述15-25
- 2.1 網(wǎng)絡(luò)分層結(jié)構(gòu)15-17
- 2.1.1 OSI參考模型15-16
- 2.1.2 TCP/IP模型16-17
- 2.2 網(wǎng)絡(luò)傳輸協(xié)議17-18
- 2.2.1 TCP協(xié)議17
- 2.2.2 UDP協(xié)議17-18
- 2.2.3 RUDP協(xié)議18
- 2.3 Huffman編碼壓縮算法18-22
- 2.3.1 靜態(tài)Huffman編碼18-19
- 2.3.2 自適應(yīng)的Huffman編碼19-22
- 2.4 XOR算法22
- 2.5 Linux下UDP編程22-24
- 2.5.1 UDP數(shù)據(jù)通信模型22-23
- 2.5.2 UDP廣播和組播23-24
- 2.6 本章小結(jié)24-25
- 第三章 可靠UDP的分析與設(shè)計25-46
- 3.1 可靠UDP需求分析25-30
- 3.1.1 功能需求25-29
- 3.1.2 非功能需求29-30
- 3.2 可靠UDP通信的基本原理30-32
- 3.2.1 基礎(chǔ)概念30
- 3.2.2 可靠消息的通信過程30-32
- 3.3 可靠UDP的設(shè)計概述32-33
- 3.4 可靠UDP的包結(jié)構(gòu)33-37
- 3.4.1 外部消息的包結(jié)構(gòu)33-34
- 3.4.2 一般消息的包結(jié)構(gòu)34-37
- 3.5 可靠UDP內(nèi)部機(jī)制37-45
- 3.5.1 連接的建立和釋放37-39
- 3.5.2 消息的發(fā)送和接收算法39-42
- 3.5.3 確認(rèn)和超時重傳機(jī)制42-43
- 3.5.4 分包和組包機(jī)制43-44
- 3.5.5 鏈路保活機(jī)制44
- 3.5.6 數(shù)據(jù)壓縮和加密機(jī)制44-45
- 3.6 本章小結(jié)45-46
- 第四章 可靠UDP的實(shí)現(xiàn)46-63
- 4.1 消息處理模塊的實(shí)現(xiàn)46-54
- 4.1.1 消息發(fā)送的實(shí)現(xiàn)47-51
- 4.1.2 消息接收的實(shí)現(xiàn)51-54
- 4.2 數(shù)據(jù)壓縮加密模塊的實(shí)現(xiàn)54-58
- 4.2.1 數(shù)據(jù)壓縮54-57
- 4.2.2 數(shù)據(jù)加密57-58
- 4.3 內(nèi)存管理模塊的實(shí)現(xiàn)58-62
- 4.4 實(shí)驗(yàn)結(jié)果及分析62
- 4.5 本章小結(jié)62-63
- 第五章 總結(jié)與展望63-65
- 5.1 總結(jié)63
- 5.2 進(jìn)一步工作展望63-65
- 參考文獻(xiàn)65-67
- 致謝67-69
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 任冬冬,楊東勇;基于UDP的分布式拒絕服務(wù)攻擊的自相似性研究[J];計算機(jī)應(yīng)用;2005年02期
2 張濤;喬彥峰;張濤;;UDP廣播通訊在光電經(jīng)緯儀組網(wǎng)中的應(yīng)用[J];微計算機(jī)信息;2008年07期
3 馬金虎;C#網(wǎng)絡(luò)編程之六——編寫基于UDP網(wǎng)絡(luò)應(yīng)用程序[J];電腦愛好者;2003年03期
4 樊建偉;楊篤偉;沈祝山;楊東升;;基于UDP傳輸協(xié)議的網(wǎng)絡(luò)時延仿真研究[J];計算機(jī)仿真;2007年08期
5 馬勇;;基于UDP多播文件傳輸方法的研究[J];福建電腦;2009年02期
6 史孝波;周松斌;黃東運(yùn);程韜波;;一種基于UDP的文件獲取協(xié)議的實(shí)現(xiàn)[J];自動化與信息工程;2012年06期
7 馬捷;張金;石彬;陳昕宇;陳維政;李天龍;王鵬;;類紙屏幕課件分閱系統(tǒng)中的UDP廣播問題研究[J];計算機(jī)應(yīng)用與軟件;2012年02期
8 張永池;;基于可靠UDP的衛(wèi)星IP網(wǎng)關(guān)設(shè)計[J];無線電工程;2006年05期
9 李一鳴;任勇毛;李俊;;基于UDP的傳輸協(xié)議性能比較與分析[J];計算機(jī)應(yīng)用研究;2010年10期
10 王喜鵬;王澍;;基于UDP組播通信的分布式系統(tǒng)同步算法[J];艦船電子對抗;2007年01期
中國重要會議論文全文數(shù)據(jù)庫 前1條
1 錢毅;董德寶;吳奇生;方海濤;;中尺度氣象站網(wǎng)探測數(shù)據(jù)的UDP報文傳輸方法[A];第28屆中國氣象學(xué)會年會——S1第四屆氣象綜合探測技術(shù)研討會[C];2011年
中國重要報紙全文數(shù)據(jù)庫 前1條
1 倫梅英;不能這樣限制UDP端口[N];中國電腦教育報;2003年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前4條
1 郝偉清;基于可靠UDP的手游弱網(wǎng)絡(luò)通信優(yōu)化[D];南京大學(xué);2016年
2 王艷芳;基于UDP的多媒體數(shù)據(jù)實(shí)時可靠傳輸研究[D];湘潭大學(xué);2009年
3 李潭洪;基于UDP的可靠高效傳輸研究[D];廣東工業(yè)大學(xué);2011年
4 葛瀟逸;UDP網(wǎng)絡(luò)流量的分類研究[D];內(nèi)蒙古大學(xué);2013年
本文關(guān)鍵詞:基于可靠UDP的手游弱網(wǎng)絡(luò)通信優(yōu)化,由筆耕文化傳播整理發(fā)布。
本文編號:282904
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/282904.html