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