




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
通信網(wǎng)絡(luò)基礎(chǔ)實(shí)驗(yàn)報(bào)告學(xué)號(hào):。。。姓名:。。。專業(yè):通信工程指導(dǎo)老師:孫恩昌完畢時(shí)間:2023-12-27?目錄TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc438581175"一.實(shí)驗(yàn)?zāi)康?PAGEREF_Toc438581175\h3HYPERLINK二.實(shí)驗(yàn)內(nèi)容?PAGEREF_Toc438581176\h3HYPERLINK三.實(shí)驗(yàn)原理 PAGEREF_Toc438581177\h3HYPERLINK四.實(shí)現(xiàn)停等式ARQ實(shí)驗(yàn)過程及結(jié)果:?PAGEREF_Toc438581178\h5HYPERLINK\l"_Toc438581179"五.實(shí)現(xiàn)返回n-ARQ實(shí)驗(yàn)過程及結(jié)果:?PAGEREF_Toc438581179\h7HYPERLINK\l"_Toc438581180"六.實(shí)現(xiàn)選擇重發(fā)式ARQ過程及結(jié)果:?PAGEREF_Toc438581180\h8HYPERLINK七.心得體會(huì)?PAGEREF_Toc438581181\h10?一.實(shí)驗(yàn)?zāi)康?.理解數(shù)據(jù)鏈路層ARQ協(xié)議的基本原理2.用算法實(shí)現(xiàn)四種不同形式的ARQ重傳協(xié)議:停等式ARQ、返回n-ARQ、選擇重發(fā)式ARQ和ARPANETARQ。3.提高分析和解決問題的能力和提高程序語言的實(shí)現(xiàn)能力二.實(shí)驗(yàn)內(nèi)容: 1.根據(jù)停等式ARQ協(xié)議基本理論,編寫協(xié)議算法,進(jìn)行仿真;2.根據(jù)返回N-ARQ協(xié)議基本理論,編寫協(xié)議算法,進(jìn)行仿真;3.根據(jù)選擇重傳ARQ協(xié)議基本理論,編寫協(xié)議算法,進(jìn)行仿真;4.根據(jù)并行等待ARQ協(xié)議基本理論,編寫協(xié)議算法,進(jìn)行仿真三.實(shí)驗(yàn)原理 1.停等式ARQ:在開始下一幀傳送出去之前,必須保證當(dāng)前幀已被對(duì)的接受。假定A到B的傳輸鏈路是正向鏈路,則B到A的鏈路稱為反向鏈路。在該鏈路上A要發(fā)送數(shù)據(jù)幀給B,具體的傳送過程如下:發(fā)送端發(fā)出一個(gè)包后,等待ACK,收到ACK,再發(fā)下一個(gè)包,沒有收到ACK、超時(shí),重發(fā)重發(fā)時(shí),假如ACK不編號(hào),因反復(fù)幀而回復(fù)的ACK,也許被錯(cuò)認(rèn)為對(duì)其它幀的確認(rèn)。2.返回n-ARQ:發(fā)送方和接受方狀態(tài)示意圖返回n-ARQ方案的特點(diǎn)如下:
發(fā)送方連續(xù)發(fā)送信息幀,而不必等待確認(rèn)幀的返回;在重發(fā)表中保存所發(fā)送的每個(gè)幀的備份;重發(fā)表按先進(jìn)先出(FIFO)隊(duì)列規(guī)則操作;
(4)接受方對(duì)每一個(gè)對(duì)的收到的信息幀返回一個(gè)確認(rèn)幀,每一個(gè)確認(rèn)幀包含一個(gè)惟一的序號(hào),隨相應(yīng)的確認(rèn)幀返回;
(5)接受方保存一個(gè)接受順序表,包含最后對(duì)的收到的信息幀的序號(hào)。當(dāng)發(fā)送方收到相應(yīng)信息幀的確認(rèn)后,從重發(fā)表中刪除該信息幀的備份;
(6)當(dāng)發(fā)送方檢測(cè)出失序的確認(rèn)幀(即第N號(hào)信息幀和第N+2號(hào)信息幀的確認(rèn)幀已返回,而N+1號(hào)的確認(rèn)幀未返回)后,便重發(fā)未被確認(rèn)的信息幀
3.選擇重發(fā)式ARQ:選擇重發(fā)ARQ與返回ARQ的思緒相同,但僅僅重發(fā)有錯(cuò)誤的幀。發(fā)送方和接受方的設(shè)計(jì)流程如下:4.ARPANETARQ采用了8個(gè)并行等待式ARQ四.實(shí)現(xiàn)停等式ARQ實(shí)驗(yàn)過程及結(jié)果:1.發(fā)送端算法:?(1)SN=0(2)從高層接受數(shù)據(jù),分派一個(gè)序號(hào)(3)發(fā)送第SN號(hào)幀(4)等待接受端的確認(rèn)信號(hào)(5)給定期間內(nèi)收到確認(rèn)幀,假如RN>SN,設(shè)RN為SN,發(fā)送該SN號(hào)幀(6)給定期間內(nèi)沒有接受到確認(rèn)幀,反復(fù)發(fā)送原SN號(hào)幀(7)RN=0(8)接受到一個(gè)無錯(cuò)的、SN序號(hào)等于RN的幀,向上層遞交該幀,RN加1,在規(guī)定期間內(nèi),向發(fā)送端回復(fù)一個(gè)帶有RN的幀。2.接受端算法:(1)RN=0(2)無論如何時(shí)從A對(duì)的接受一個(gè)SN=RN的幀,將該幀中的分組送給高層,并將RN加1(3)在接受到分組后的一個(gè)規(guī)定的有限長(zhǎng)時(shí)間內(nèi),將RN放入一幀的RN域中發(fā)給A。返回(2).3.實(shí)驗(yàn)結(jié)果4.結(jié)果分析:在上述算法中,規(guī)定期間內(nèi)通常是采用定期器來擬定的。RN通常是附帶在反向數(shù)據(jù)幀中傳送給對(duì)方的。假如接受端沒有把數(shù)據(jù)傳輸給對(duì)方,則應(yīng)當(dāng)單獨(dú)傳送一個(gè)包含RN的無數(shù)據(jù)幀給A。還可以看出反向業(yè)務(wù)流的存在對(duì)停等式ARQ的機(jī)制沒有任何影響,它僅相應(yīng)答的時(shí)延有所影響。五.實(shí)現(xiàn)返回n-ARQ實(shí)驗(yàn)過程及結(jié)果:?1.發(fā)送端算法(1)SNmax=0,SNmin=0(2)算法以任意順序反復(fù)執(zhí)行(3)、(4)、(5)步,在每一步的條件滿足下時(shí)刻到該步執(zhí)行的時(shí)刻的時(shí)延是任意的,但是該時(shí)延是一個(gè)有限的值。(3)假如接受的SNmax<SNmin+n且上層有一個(gè)新的分組達(dá)成,將SNmax指定給承載該分組的幀,并將SNmax加1。(說明如何對(duì)幀進(jìn)行編號(hào))(4)假如接受端的RN>SNmin則置SNmin=RN(接受到應(yīng)答如何解決)(5)假如SNmin<SNmax且當(dāng)前沒有幀傳輸,從[SNmin,SNmax]中選擇一個(gè)或一組幀進(jìn)行傳輸。當(dāng)SNmin不再改變時(shí),SNmin幀的重傳間隔應(yīng)當(dāng)小于一個(gè)規(guī)定的有限值。(幀如何正常傳輸和如何進(jìn)行重傳)2.接受端算法:(1)置RN=0,反復(fù)執(zhí)行(2)、(3)(2)SN=RN時(shí),將分組呈送給高層,并將RN加1。(收到幀如何解決)(3)在接受到A的任何一個(gè)對(duì)的幀后,在一個(gè)有限時(shí)間內(nèi),將收端的RN發(fā)給A.3.實(shí)驗(yàn)結(jié)果:5.結(jié)果分析:在重發(fā)SNmin后,可以按順序發(fā)送SNmin+1到SNmax-1的幀,也可以根據(jù)重發(fā)過程中收到的應(yīng)答情況,僅發(fā)送需要重發(fā)的幀。在發(fā)端沒有收到對(duì)方的回應(yīng)下還是可以繼續(xù)發(fā)送幀。六.實(shí)現(xiàn)選擇重發(fā)式ARQ過程及結(jié)果 (1)根據(jù)流程圖實(shí)現(xiàn)功能(2)接受方流程圖(3)整體運(yùn)營(yíng)結(jié)果整體窗口展示,命令行界面輸入窗口大小及第一幀序列號(hào)(4)結(jié)果分析:發(fā)送方程序設(shè)有四個(gè)變量:一是窗口大小變量,二是第一幀序列號(hào)變量,三是最近發(fā)送的幀變量,最后一個(gè)是最近收到的確認(rèn)幀變量。接受方的接受原則從總體上看是先判斷輸入的數(shù)據(jù)幀是否在接受范圍之內(nèi),若是,則繼續(xù)判斷是否符合其他接受條件;若不是,則立即丟棄該數(shù)據(jù)幀,不再進(jìn)行其他條件的判斷。為了實(shí)現(xiàn)選擇有錯(cuò)幀進(jìn)行重發(fā)的目的,規(guī)定接受方具有對(duì)分組的能力,并且在應(yīng)答時(shí)除了應(yīng)答RN以外,還要涉及大于RN的那些幀已經(jīng)被對(duì)的接受的信息。七.心得體會(huì)為了解決鏈路層的傳輸幀的錯(cuò)誤問題,犯錯(cuò)的最簡(jiǎn)樸的解決方法就是收端自動(dòng)請(qǐng)求發(fā)端重發(fā),而本次實(shí)驗(yàn)就是基于這樣的思想開始的四種ARQ協(xié)議的實(shí)現(xiàn)。在實(shí)現(xiàn)停等式ARQ的協(xié)議時(shí),算法的對(duì)的性得不到保障,同時(shí)也就沒有保障算法的有效性。算法可以對(duì)的運(yùn)營(yíng),但是不能始終的從高層接受數(shù)據(jù)分組,也不能始終的按照發(fā)端的順序向收端的高層呈送接到的數(shù)據(jù)分組。在交流了同學(xué)之后發(fā)現(xiàn)是提交給上層分組的順序不對(duì),最后參考了實(shí)驗(yàn)室電腦桌面上的程序,才得以很好的解決問題。返回n-ARQ的協(xié)議實(shí)現(xiàn)時(shí)沒有關(guān)注窗口長(zhǎng)度n對(duì)返回ARQ的效率影響,當(dāng)反映幀過長(zhǎng)的時(shí)候,就應(yīng)當(dāng)增長(zhǎng)n,尚有就是反映應(yīng)答犯錯(cuò),這也應(yīng)當(dāng)增長(zhǎng)n的大小。選擇重發(fā)式ARQ還好解決一點(diǎn),畢竟這是在返回n-ARQ的基礎(chǔ)上進(jìn)行完善,窗口仍然為n,僅僅有重發(fā)的幀,也因此碰到問題就相對(duì)少一些。這次實(shí)驗(yàn)個(gè)人感覺真的是很難的,實(shí)驗(yàn)中也碰到各種各樣的問題,在參考教材和實(shí)驗(yàn)?zāi)0?,以及上網(wǎng)查找才解決了部分問題,我覺得還是編程能力有待提高,以及對(duì)這四種ARQ協(xié)議沒有更深層次的理解,做完實(shí)驗(yàn)還是覺得這幾種協(xié)議很抽象。最大的失誤就是沒有在實(shí)驗(yàn)之前做好相應(yīng)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)工業(yè)制動(dòng)器行業(yè)市場(chǎng)全景分析及投資前景展望報(bào)告
- 自適應(yīng)教育行業(yè)市場(chǎng)深度研究及投資戰(zhàn)略規(guī)劃報(bào)告
- 私人拆遷合同范本
- 2025年節(jié)日燈外殼塑料制品行業(yè)深度研究分析報(bào)告
- 廚房安裝承攬合同范本
- 鍋爐付款合同范本
- 2025年中國(guó)火電機(jī)組關(guān)鍵閥門行業(yè)市場(chǎng)深度分析及發(fā)展前景預(yù)測(cè)報(bào)告
- 管網(wǎng)施工合同范本
- 離心風(fēng)機(jī)軸承箱項(xiàng)目可行性研究報(bào)告
- 2025年特種燈生產(chǎn)線項(xiàng)目投資可行性研究分析報(bào)告
- 網(wǎng)絡(luò)營(yíng)銷講義網(wǎng)絡(luò)營(yíng)銷產(chǎn)品策略課件
- 《小型混凝土預(yù)制件標(biāo)準(zhǔn)化生產(chǎn)管理辦法》
- 六年級(jí)上冊(cè)英語教案-Culture 2 Going Green 第二課時(shí) 廣東開心英語
- 警察叔叔是怎樣破案的演示文稿課件
- 青年教師個(gè)人成長(zhǎng)檔案
- 2021譯林版高中英語選擇性必修三課文翻譯
- 2022年華中科技大學(xué)博士研究生英語入學(xué)考試真題
- 《網(wǎng)店運(yùn)營(yíng)與管理》整本書電子教案全套教學(xué)教案
- 打印版 《固體物理教程》課后答案王矜奉
- 中考《紅星照耀中國(guó)》各篇章練習(xí)題及答案(1-12)
- Q∕GDW 11612.43-2018 低壓電力線高速載波通信互聯(lián)互通技術(shù)規(guī)范 第4-3部分:應(yīng)用層通信協(xié)議
評(píng)論
0/150
提交評(píng)論