用網(wǎng)際校驗(yàn)和進(jìn)行差錯(cuò)檢測(cè)_第1頁(yè)
用網(wǎng)際校驗(yàn)和進(jìn)行差錯(cuò)檢測(cè)_第2頁(yè)
用網(wǎng)際校驗(yàn)和進(jìn)行差錯(cuò)檢測(cè)_第3頁(yè)
用網(wǎng)際校驗(yàn)和進(jìn)行差錯(cuò)檢測(cè)_第4頁(yè)
用網(wǎng)際校驗(yàn)和進(jìn)行差錯(cuò)檢測(cè)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程設(shè)計(jì)1差錯(cuò)檢測(cè)差錯(cuò)檢測(cè)主要內(nèi)容u問(wèn)題描述問(wèn)題描述u設(shè)計(jì)目的設(shè)計(jì)目的u設(shè)計(jì)要求設(shè)計(jì)要求u相關(guān)知識(shí)相關(guān)知識(shí)u測(cè)試方案測(cè)試方案u實(shí)現(xiàn)提示實(shí)現(xiàn)提示u問(wèn)題拓展問(wèn)題拓展u設(shè)計(jì)報(bào)告設(shè)計(jì)報(bào)告問(wèn)題描述u用網(wǎng)際校驗(yàn)和算法進(jìn)行差錯(cuò)檢測(cè)用網(wǎng)際校驗(yàn)和算法進(jìn)行差錯(cuò)檢測(cè)設(shè)計(jì)目的u理解和掌握差錯(cuò)檢測(cè)的一般方法。理解和掌握差錯(cuò)檢測(cè)的一般方法。u深刻理解協(xié)議的概念。深刻理解協(xié)議的概念。u掌握掌握網(wǎng)際校驗(yàn)和網(wǎng)際校驗(yàn)和算法的工作原理。算法的工作原理。設(shè)計(jì)要求u完成完成網(wǎng)際校驗(yàn)和網(wǎng)際校驗(yàn)和算法的程序?qū)崿F(xiàn)算法的程序?qū)崿F(xiàn)u對(duì)算法進(jìn)行簡(jiǎn)要分析對(duì)算法進(jìn)行簡(jiǎn)要分析u運(yùn)行程序,對(duì)運(yùn)行程序,對(duì)發(fā)送數(shù)據(jù)發(fā)送數(shù)據(jù)計(jì)算和添加計(jì)算和添加校驗(yàn)碼校驗(yàn)碼u運(yùn)

2、行程序,對(duì)運(yùn)行程序,對(duì)接收數(shù)據(jù)接收數(shù)據(jù)進(jìn)行進(jìn)行差錯(cuò)檢測(cè)差錯(cuò)檢測(cè)相關(guān)知識(shí)u差錯(cuò)檢測(cè)的一般方法差錯(cuò)檢測(cè)的一般方法n發(fā)送端:發(fā)送端:p在需要傳輸?shù)臄?shù)據(jù)包中,加上一定的冗余信息。在需要傳輸?shù)臄?shù)據(jù)包中,加上一定的冗余信息。這些冗余信息通常都是對(duì)所發(fā)送的數(shù)據(jù)應(yīng)用某種這些冗余信息通常都是對(duì)所發(fā)送的數(shù)據(jù)應(yīng)用某種算法進(jìn)行計(jì)算而得到的校驗(yàn)碼。算法進(jìn)行計(jì)算而得到的校驗(yàn)碼。n接收端:接收端:p對(duì)接收到的信息(包含收到的冗余信息)用同一對(duì)接收到的信息(包含收到的冗余信息)用同一種算法(協(xié)議)進(jìn)行計(jì)算后,得到結(jié)果為種算法(協(xié)議)進(jìn)行計(jì)算后,得到結(jié)果為0的校驗(yàn)的校驗(yàn)碼,說(shuō)明收到了正確的數(shù)據(jù),否則收到的數(shù)據(jù)出碼,說(shuō)明收到了正

3、確的數(shù)據(jù),否則收到的數(shù)據(jù)出現(xiàn)差錯(cuò)。現(xiàn)差錯(cuò)。u網(wǎng)際校驗(yàn)和算法的原理網(wǎng)際校驗(yàn)和算法的原理n把被校驗(yàn)的數(shù)據(jù)按把被校驗(yàn)的數(shù)據(jù)按16位進(jìn)行累加位進(jìn)行累加n若有進(jìn)位,將進(jìn)位加至結(jié)果最低位,得若有進(jìn)位,將進(jìn)位加至結(jié)果最低位,得16位累加和位累加和n對(duì)對(duì)16位累加和求反碼,得到校驗(yàn)碼位累加和求反碼,得到校驗(yàn)碼測(cè)試方案u準(zhǔn)備準(zhǔn)備10組以上的數(shù)據(jù)(二進(jìn)制),以十六進(jìn)組以上的數(shù)據(jù)(二進(jìn)制),以十六進(jìn)制形式分別保存在文件中。制形式分別保存在文件中。u設(shè)計(jì)測(cè)試方案。設(shè)計(jì)測(cè)試方案。實(shí)現(xiàn)提示u算法實(shí)現(xiàn)提示算法實(shí)現(xiàn)提示u測(cè)試方案設(shè)計(jì)提示。測(cè)試方案設(shè)計(jì)提示。例如:例如:n以命令行形式,運(yùn)行程序測(cè)試以命令行形式,運(yùn)行程序測(cè)試ch

4、eck_sum infile其中其中check_sum為程序名,為程序名, infile為數(shù)據(jù)文件名為數(shù)據(jù)文件名n發(fā)送方運(yùn)行程序計(jì)算出校驗(yàn)碼后,顯示在屏幕上;發(fā)送方運(yùn)行程序計(jì)算出校驗(yàn)碼后,顯示在屏幕上;將校驗(yàn)碼信息加在數(shù)據(jù)文件的末尾。將校驗(yàn)碼信息加在數(shù)據(jù)文件的末尾。n接收方運(yùn)行程序,測(cè)試算法的程序?qū)崿F(xiàn)是否正確。接收方運(yùn)行程序,測(cè)試算法的程序?qū)崿F(xiàn)是否正確。n如經(jīng)多次測(cè)試,算法的程序?qū)崿F(xiàn)正確,則可以人如經(jīng)多次測(cè)試,算法的程序?qū)崿F(xiàn)正確,則可以人工模擬出傳輸錯(cuò)誤的數(shù)據(jù),讓接收方檢測(cè)出差錯(cuò)工模擬出傳輸錯(cuò)誤的數(shù)據(jù),讓接收方檢測(cè)出差錯(cuò)。設(shè)計(jì)報(bào)告內(nèi)容u開(kāi)頭:題目、班級(jí)、學(xué)號(hào)、姓名、完成日期。主開(kāi)頭:題目、班級(jí)、學(xué)號(hào)、姓名、完成日期。主要整理以下內(nèi)容要整理以下內(nèi)容n問(wèn)題分析和需求定義問(wèn)題分析和需求定義n算法的原理以及實(shí)現(xiàn)思路算法的原理以及實(shí)現(xiàn)思路n算法實(shí)現(xiàn)的正確性測(cè)試算法實(shí)現(xiàn)的正確性測(cè)試n差錯(cuò)檢測(cè)方案差錯(cuò)檢測(cè)方案n差錯(cuò)檢測(cè)過(guò)程及其結(jié)果分析差錯(cuò)檢測(cè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論