



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——分槽ALOHA協(xié)議仿真試驗(yàn)中南大學(xué)中南大學(xué)
計(jì)算機(jī)網(wǎng)絡(luò)試驗(yàn)報(bào)告
———分槽ALOHA協(xié)議仿真試驗(yàn)
班級(jí):姓名:學(xué)號(hào):日期:
一、試驗(yàn)?zāi)康?/p>
Aloha是一個(gè)解決信道分派的簡(jiǎn)單而巧妙的方法。本次試驗(yàn)寫的是分槽aloha,就是將時(shí)間分成離散的間隔,每個(gè)數(shù)據(jù)包只能在時(shí)間槽的起點(diǎn)發(fā)送。
本次試驗(yàn)的目的是1.把握VB、VC++、VS或JAVA等集成開(kāi)發(fā)環(huán)境編寫仿真程序的方法;2.理解并把握分槽ALOHA協(xié)議原理。
二、試驗(yàn)內(nèi)容與實(shí)現(xiàn)原理
試驗(yàn)內(nèi)容:編寫仿真程序,對(duì)一定網(wǎng)絡(luò)環(huán)境下MAC層的多路訪問(wèn)協(xié)議的分槽ALOHA協(xié)議進(jìn)行實(shí)現(xiàn)。通過(guò)仿真,學(xué)習(xí)協(xié)議采取的介質(zhì)訪問(wèn)管理,包括介質(zhì)分派和沖突解決機(jī)制,并對(duì)協(xié)議的性能與理論結(jié)果進(jìn)行比較分析。
試驗(yàn)原理:分槽Aloha的基本思想是把信道時(shí)間分成離散的時(shí)間槽,槽長(zhǎng)為一個(gè)幀所需的發(fā)送時(shí)間。每個(gè)站點(diǎn)只能在時(shí)槽開(kāi)始時(shí)才允許發(fā)送。其他過(guò)程與純ALOHA協(xié)議一致。分槽Aloha的信道效率比純Aloha要高。分槽Aloha的易受沖突區(qū)比純Aloha小了一半。它的重發(fā)策略是等待一段隨機(jī)的時(shí)間,然后重發(fā);如再次沖突,則再等待一段隨機(jī)的時(shí)間,直到重發(fā)成功為止,但是發(fā)送的時(shí)間也是在每個(gè)時(shí)間槽的開(kāi)始。
三、試驗(yàn)具體設(shè)計(jì)
代碼包括六個(gè)類:
AlohaThread.java,jsp_1.java,jsq.java,SendPot.java,time.java,Main.java。Main.java是主類。主要是負(fù)責(zé)時(shí)間槽的初始化,以及多個(gè)線程的啟動(dòng)。
SendPot.java是發(fā)送站類。里面包含了開(kāi)始發(fā)送數(shù)據(jù)的時(shí)間,時(shí)間的間隔,以及成功發(fā)送完所有數(shù)據(jù)包的發(fā)送次數(shù)。
AlohaThread.java是實(shí)現(xiàn)了Thread接口的類。他是Aloha的線程,run方法里面寫了判斷沖突的方法和數(shù)據(jù)包發(fā)送的計(jì)數(shù)方法。每一個(gè)線程都是一個(gè)SendPot的發(fā)送過(guò)程。
sq.java也是實(shí)現(xiàn)了Thread接口的類。他是一個(gè)計(jì)數(shù)器,每隔20秒加一,是用來(lái)計(jì)算現(xiàn)在已經(jīng)到了第幾個(gè)時(shí)間槽的。
關(guān)鍵代碼說(shuō)明
a、時(shí)間槽的計(jì)數(shù),每隔20ms加一while(true){try{N=N+1;Thread.sleep(20);}catch(InterruptedExceptione){e.printStackTrace();}}
b、發(fā)送時(shí)間以及間隔時(shí)間歸并到時(shí)間槽的開(kāi)始publiclonggetStartT(){returnstart/20+1;}
}
publiclonggetDt(){returnd/20+1;
四、試驗(yàn)結(jié)果
……
因試驗(yàn)結(jié)果過(guò)長(zhǎng),只選取部分內(nèi)容。
五、試驗(yàn)設(shè)備與試驗(yàn)環(huán)境
Windows操作系統(tǒng),JDK1.7,使用的軟件為eclipse。
六、試驗(yàn)總結(jié)
在本次試驗(yàn)的過(guò)程中,我覺(jué)得我不僅學(xué)到了關(guān)于Aloha的知識(shí),也學(xué)到了對(duì)數(shù)據(jù)的處理以及測(cè)試程序的知識(shí)。這次的試驗(yàn)讓我對(duì)分槽Aloha有了更加深刻的了解,同時(shí)也更加熟練把握了JAVA程序設(shè)計(jì)語(yǔ)言的運(yùn)用。
七、源代碼:
packageAloha;
importjava.util.ArrayList;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)平紋網(wǎng)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)仿石桌面數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年消防設(shè)施操作員之消防設(shè)備高級(jí)技能題庫(kù)練習(xí)試卷B卷附答案
- 質(zhì)檢員基礎(chǔ)知識(shí)培訓(xùn)課件
- 2025年大學(xué)生防詐騙知識(shí)競(jìng)賽題庫(kù)試題及答案(共60題)
- 企業(yè)人力資源管理系統(tǒng)開(kāi)發(fā)維護(hù)合同書
- 如何提升英語(yǔ)聽(tīng)力水平:聽(tīng)力技巧與素材選擇教學(xué)教案
- 年度金融科技行業(yè)投資研究報(bào)告表
- 水暖安裝勞務(wù)合同
- 戶外廣告位租賃經(jīng)營(yíng)協(xié)議書
- 醫(yī)學(xué)課件尿微量白蛋白
- (7.1.19)-日本園林-以京都龍安寺為例
- 新版GMP解讀(無(wú)菌制劑)-課件
- 傳統(tǒng)服飾專題創(chuàng)新設(shè)計(jì)-山東工藝美術(shù)學(xué)院中國(guó)大學(xué)mooc課后章節(jié)答案期末考試題庫(kù)2023年
- 中國(guó)倫理思想史PPT完整全套教學(xué)課件
- QC成果提高結(jié)構(gòu)樓板平整度合格率
- 第四屆博德世達(dá)杯全國(guó)石油工程知識(shí)競(jìng)賽樣題及答案模板
- 宋錦的形成和興起
- 智慧街區(qū)規(guī)劃方案
- Python自動(dòng)化運(yùn)維快速入門(第2版)
- Animals有關(guān)動(dòng)物教學(xué)課件
評(píng)論
0/150
提交評(píng)論