版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)網(wǎng)絡(luò)綜合實(shí)習(xí)實(shí)驗(yàn)題目:編寫計(jì)算機(jī)程序,用(目的網(wǎng)絡(luò),掩碼,下一跳)的結(jié)構(gòu)表示路由表,以一個(gè)目的地址作為輸入,順序查找路由表,找出正確的下一跳,并輸出。原理概述:首先,將各目的網(wǎng)絡(luò)與子網(wǎng)掩碼按位與得目的子網(wǎng),其次在將輸入的網(wǎng)絡(luò)與子網(wǎng)掩碼相與獲得一個(gè)新的目的子網(wǎng),再比較兩個(gè)目的子網(wǎng)如果相等則輸出與目的網(wǎng)絡(luò)相對(duì)應(yīng)的下一跳。如果不等則再將輸入的網(wǎng)絡(luò)地址與其它子網(wǎng)掩碼相與與其目的子網(wǎng)比較直到找到相匹配的目的網(wǎng)絡(luò)輸出下一跳。如果與所有的目的網(wǎng)路比較后仍沒有匹配的則輸出默認(rèn)端口。設(shè)計(jì)方案:四、 程序:#include#includestruct ripint amid44;int subnet44;c
2、har next4;int sub44;/定義路由器的結(jié)構(gòu)體void main() int a4;int i,j,k;int temp;struct rip r=128,30,33,0,128,30,33,128,128,30,36,0,0,0,0,0,255,255,255,128,255,255,255,128,255,255,255,0,0,0,0,0,a,b,c,默認(rèn);printf(目的網(wǎng)絡(luò)地址 子網(wǎng)掩碼 下一跳 n);printf(.n);for(i=0;i4;i+)printf(%d.%d.%d.%dt%6d.%d.%d.%dt%6cn,r.amidi0,r.amidi1,r.am
3、idi2,r.amidi3,r.subneti0,r.subneti1,r.subneti2,r.subneti3,r.nexti);/輸出路由表printf(輸入網(wǎng)絡(luò)地址:n);scanf(%d.%d.%d.%d,a,(a+1),(a+2),(a+3);/輸入網(wǎng)絡(luò)地址j=0;for(i=0;i3;i+)for(j=0;j4;j+) r.subij=r.amidij&r.subnetij;/printf(%d.%d.%d.%d,r.subi0,r.subi1,r.subi2,r.subi3);/求出目的子網(wǎng)printf(n);i=0,k=0;for(;(i4)&(k=0);i+) for(j=
4、0;j4;j+) temp=aj&r.subnetij;/求輸入網(wǎng)絡(luò)與子網(wǎng)掩碼相與 if(temp !=r.subij) break; else if(j=3) printf(下一跳:t); printf(%cn,r.nexti); k=1; break; else continue;/尋找匹配的網(wǎng)絡(luò)地址并輸出端口switch (i) case 3:printf(下一跳:t);printf(%c,r.nexti-1);default : break;/如果沒有則跳到默認(rèn)端口運(yùn)行結(jié)果:實(shí)驗(yàn)心得和體會(huì):這次對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)習(xí)讓我體會(huì)到看到自己編寫的程序在運(yùn)行出來的那一刻的喜悅和興奮。剛開始時(shí)并沒有
5、想到自己會(huì)編出這個(gè)程序,起初只是抱著試一試的心態(tài)。可當(dāng)自己編程時(shí)雖然心中已經(jīng)有了如何實(shí)現(xiàn)的算法可是將它用C編譯時(shí)卻遇到了很多困難,例如路由表的輸出、網(wǎng)絡(luò)地址的輸入等。雖然遇到了這些困難,但是通過在和薛天林的探討中不斷不斷找出解決問題的方法,最終實(shí)現(xiàn)這個(gè)程序,也讓自己的C語言基礎(chǔ)得到了鞏固。不過程序也存在不足,當(dāng)與第三個(gè)目的網(wǎng)絡(luò)匹配時(shí)輸出下一跳輸出兩次,這應(yīng)該與switch的天條件I有關(guān)。這個(gè)程序是在我的課程實(shí)習(xí)中第一次由自己編譯并運(yùn)行成功。其實(shí)無論是多么復(fù)雜的程序只要將它細(xì)化最后總是歸結(jié)到一些很簡(jiǎn)單的語句拼湊成的。在編譯的過程中會(huì)有很多問題的出現(xiàn),而這些問題的出現(xiàn)總是引導(dǎo)著我去尋找解決它的方法
6、,引導(dǎo)著我對(duì)C的認(rèn)識(shí)更深入。雖然這是程序就短短四五十行,但它的成功讓我不再見到程序就頭疼,讓我覺得編程的快樂,讓我覺得以前那種等待別人給出程序的行為的幼稚,讓我體會(huì)到只要功夫深鐵杵磨成針的意境。其實(shí)學(xué)到的東西只有拿出來用不斷地將它練習(xí)不斷地去認(rèn)識(shí)它了解它才叫真正的學(xué)到了,而不是將它永遠(yuǎn)的雪藏在自己的腦中紙上談兵。總之,這次的成功不僅僅讓我完成了這次課程設(shè)計(jì)讓我體會(huì)到成功后的高心,更讓我找到了自己的對(duì)待自己所學(xué)知識(shí)的態(tài)度和將他們實(shí)踐的目標(biāo)。這次實(shí)踐讓我覺得很充實(shí)。青 島 農(nóng) 業(yè) 大 學(xué)計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告論 文 題 目: 計(jì)算機(jī)網(wǎng)絡(luò)綜合實(shí)習(xí) 專 業(yè) 班 級(jí) 電子信息科學(xué)與技術(shù)08級(jí)01班 姓名(學(xué)號(hào)) 孫亞麗(20087154) 實(shí) 踐 時(shí) 間 11月16日11月25日 2011年 11 月 25 日 內(nèi)容總結(jié)(1)計(jì)算機(jī)網(wǎng)絡(luò)綜合實(shí)習(xí)實(shí)驗(yàn)題目:編寫計(jì)算機(jī)程序,用(目的網(wǎng)絡(luò),掩碼,下一跳)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年滬科版九年級(jí)歷史上冊(cè)月考試卷
- 2024年粵教新版九年級(jí)數(shù)學(xué)下冊(cè)月考試卷
- 2024年華師大版選擇性必修3物理下冊(cè)階段測(cè)試試卷
- 2024-2025學(xué)年廣西河池地區(qū)三上數(shù)學(xué)期末調(diào)研模擬試題含解析
- 創(chuàng)新教育視角下的小學(xué)生自然科學(xué)動(dòng)手實(shí)踐研究
- 企業(yè)如何構(gòu)建高效能的服務(wù)支持團(tuán)隊(duì)
- 商業(yè)教育中的運(yùn)動(dòng)安全與設(shè)施建設(shè)探討
- 2025中國(guó)聯(lián)通龍游分公司招聘6人(浙江)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)社會(huì)科學(xué)院世界歷史研究所第一批科研人員公開招聘7人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中儲(chǔ)糧集團(tuán)財(cái)務(wù)限公司人員招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024電商消費(fèi)趨勢(shì)年度報(bào)告-flywheel飛未-202412
- 三叉神經(jīng)痛診斷及手術(shù)治療
- 合同解除補(bǔ)充協(xié)議
- 第三章-船舶建造工程報(bào)價(jià)
- 2022-2023學(xué)年廣東省廣州市番禺區(qū)祈福英語實(shí)驗(yàn)學(xué)校七年級(jí)(上)期末英語試卷
- 警察小學(xué)生安全教育講座
- 深圳大學(xué)《激光原理與技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 高中技術(shù)《第四章控制和設(shè)計(jì)》單元自測(cè)題
- 2024年廣東省深圳市中考英語適應(yīng)性試卷
- 普法學(xué)法知識(shí)考試題庫(kù)(100題附答案)
- 2022-2024北京八年級(jí)(上)期末地理匯編:交通運(yùn)輸
評(píng)論
0/150
提交評(píng)論