計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)-點(diǎn)分十進(jìn)制_第1頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)-點(diǎn)分十進(jìn)制_第2頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)-點(diǎn)分十進(jìn)制_第3頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)-點(diǎn)分十進(jìn)制_第4頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)-點(diǎn)分十進(jìn)制_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、several group number, then with b a, =c,c is is methyl b two vertical box between of accurate size. Per-23 measurement, such as proceeds of c values are equal and equal to the design value, then the vertical installation accurate. For example a, b, and c valueswhile on horizontal vertical errors for

2、 measurement, General in iron angle code bit at measurement level points grid errors, specific method is from baseline to methyl vertical box center line distance for a, to b vertical box distance for b, list can measuredseveral group number, then with b a, =c,c is is methyl b two vertical box betwe

3、en of accurate size. Per-23 measurement, such as proceeds of c values are equal and equal to the design value, then the vertical installation accurate. For example a, b, and c valueswhile on horizontal vertical errors for measurement, General in iron angle code bit at measurement level points grid e

4、rrors, specific method is from baseline to methyl vertical box center line distance for a, to b vertical box distance for b, list can measuredseveral group number, then with b a, =c,c is is methyl b two vertical box between of accurate size. Per-23 measurement, such as proceeds of c values are equal

5、 and equal to the design value, then the vertical installation accurate. For example a, b, and c valueswhile on horizontal vertical errors for measurement, General in iron angle code bit at measurement level points grid errors, specific method is from baseline to methyl vertical box center line dist

6、ance for a, to b vertical box distance for b, list can measured 計(jì)算機(jī)網(wǎng)絡(luò)論文 課程設(shè)計(jì)題目:編寫(xiě)實(shí)現(xiàn)點(diǎn)分十進(jìn)制的IP地址程序 學(xué)生姓名: 專(zhuān) 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí): 學(xué) 號(hào): 指導(dǎo)教師: 2012年 12 月 27 日目 錄摘要-2程序運(yùn)行環(huán)境-3程序作用及設(shè)計(jì)目的-3程序分析與設(shè)計(jì)-3程序調(diào)試與運(yùn)行-3經(jīng)驗(yàn)和總結(jié)-5參考文獻(xiàn)-5程序清單-5一、摘要Internet 上的每臺(tái)主機(jī)(Host)都有一個(gè)唯一的IP地址。IP協(xié)議就是使用這個(gè)地址在主機(jī)之間傳遞信息,這是Internet 能夠運(yùn)行的基礎(chǔ)。IP地址的長(zhǎng)度為32位,

7、分為4段,每段8位,用十進(jìn)制數(shù)字表示,每段數(shù)字范圍為0255,段與段之間用句點(diǎn)隔開(kāi)。例如。IP地址有兩部分組成,一部分為網(wǎng)絡(luò)地址,另一部分為主機(jī)地址。IP地址分為A、B、C、D、E5類(lèi)。常用的是B和C兩類(lèi)。IP地址就像是我們的家庭住址一樣,如果你要寫(xiě)信給一個(gè)人,你就要知道他(她)的地址,這樣郵遞員才能把信送到。計(jì)算機(jī)發(fā)送信息是就好比是郵遞員,它必須知道唯一的“家庭地址”才能不至于把信送錯(cuò)人家。只不過(guò)我們的地址使用文字來(lái)表示的,計(jì)算機(jī)的地址用十進(jìn)制數(shù)字表示。眾所周知,在電話通訊中,電話用戶是靠電話號(hào)碼來(lái)識(shí)別的。同樣,在網(wǎng)絡(luò)中為了區(qū)別不同的計(jì)算機(jī),也需要給計(jì)算機(jī)指定一個(gè)號(hào)碼,這個(gè)號(hào)碼就是“IP地址

8、”。 有人會(huì)以為,一臺(tái)計(jì)算機(jī)只能有一個(gè)IP地址,這種觀點(diǎn)是錯(cuò)誤的。我們可以指定一臺(tái)計(jì)算機(jī)具有多個(gè)IP地址,因此在訪問(wèn)互聯(lián)網(wǎng)時(shí),不要以為一個(gè)IP地址就是一臺(tái)計(jì)算機(jī);另外,通過(guò)特定的技術(shù),也可以使多臺(tái)服務(wù)器共用一個(gè)IP地址,這些服務(wù)器在用戶看起來(lái)就像一臺(tái)主機(jī)似的。將IP地址分成了網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)兩部分,設(shè)計(jì)者就必須決定每部分包含多少位。網(wǎng)絡(luò)號(hào)的位數(shù)直接決定了可以分配的網(wǎng)絡(luò)數(shù)(計(jì)算方法2網(wǎng)絡(luò)號(hào)位數(shù)-2);主機(jī)號(hào)的位數(shù)則決定了網(wǎng)絡(luò)中最大的主機(jī)數(shù)(計(jì)算方法2主機(jī)號(hào)位數(shù)-2)。然而,由于整個(gè)互聯(lián)網(wǎng)所包含的網(wǎng)絡(luò)規(guī)??赡鼙容^大,也可能比較小,設(shè)計(jì)者最后聰明的選擇了一種靈活的方案:將IP地址空間劃分成不同的類(lèi)別,

9、每一類(lèi)具有不同的網(wǎng)絡(luò)號(hào)位數(shù)和主機(jī)號(hào)位數(shù)。IP地址被用來(lái)給Internet上的電腦一個(gè)編號(hào)。大家日常見(jiàn)到的情況是每臺(tái)聯(lián)網(wǎng)的PC上都需要有IP地址,才能正常通信。我們可以把“個(gè)人電腦”比作“一臺(tái)電話”,那么“IP地址”就相當(dāng)于“電話號(hào)碼”,而Internet中的HYPERLINK /view/1360.htm路由器,就相當(dāng)于電信局的“程控式HYPERLINK /view/1077.htm交換機(jī)”。IP地址是一個(gè)32位的二進(jìn)制數(shù),通常被分割為4個(gè)“8位HYPERLINK /view/18536.htm二進(jìn)制數(shù)”(也就是4個(gè)字節(jié))。IP地址通常用“HYPERLINK /view/828066.htm點(diǎn)

10、分十進(jìn)制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0255之間的十進(jìn)制整數(shù)。例:點(diǎn)分十進(jìn)IP地址(),實(shí)際上是32位二進(jìn)制數(shù)(01100100.00000100.00000101.00000110)。IP地址(英語(yǔ):Internet Protocol Address)是一種在Internet上的給主機(jī)編址的方式,也稱(chēng)為網(wǎng)際協(xié)議地址。常見(jiàn)的IP地址,分為IPv4與IPv6兩大類(lèi)。目前使用的IPV4,就是有4段數(shù)字,每一段最大不超過(guò)255。近十年來(lái)由于互聯(lián)網(wǎng)的蓬勃發(fā)展,IP位址的需求量愈來(lái)愈大,使得IP位址的發(fā)放愈趨嚴(yán)格,各項(xiàng)資料顯示全球IPv4位址可能在2005至2010年間全部

11、發(fā)完。IPv6是下一版本的HYPERLINK /view/1087323.htm互聯(lián)網(wǎng)協(xié)議,也可以說(shuō)是HYPERLINK /view/297530.htm下一代互聯(lián)網(wǎng)的協(xié)議,它的提出最初是因?yàn)殡S著互聯(lián)網(wǎng)的迅速發(fā)展,IPv4定義的有限HYPERLINK /view/1507129.htm地址空間將被耗盡,地址空間的不足必將妨礙互聯(lián)網(wǎng)的進(jìn)一步發(fā)展。為了擴(kuò)大HYPERLINK /view/1507129.htm地址空間,擬通過(guò)IPv6重新定義地址空間。IPv6采用128位地址長(zhǎng)度,幾乎可以不受限制地提供地址。按保守方法估算IPv6實(shí)際可分配的地址,整個(gè)地球的每平方米面積上仍可分配1000多個(gè)地址。在

12、IPv6的設(shè)計(jì)過(guò)程中除了一勞永逸地解決了地址短缺問(wèn)題以外,還考慮了在IPv4中解決不好的其它問(wèn)題,主要有端到端IP連接、服務(wù)質(zhì)量(QoS)、安全性、HYPERLINK /view/378050.htm多播、移動(dòng)性、即插即用等。 點(diǎn)分十進(jìn)制,全稱(chēng)點(diǎn)分十進(jìn)制表示法(英:Dotted decimal notation),是IPv4的HYPERLINK /view/3930.htmIP地址標(biāo)識(shí)方法,每一組數(shù)字都是十進(jìn)制,組與組之間用.(點(diǎn))分隔,因此稱(chēng)為“點(diǎn)分十進(jìn)制”,例如IP地址23;此種表示法有區(qū)別于IPv6的冒分十六進(jìn)制,即冒分十六進(jìn)制(也叫冒號(hào)十六進(jìn)制)是用冒號(hào)分隔每一組數(shù),每組數(shù)用16進(jìn)制表

13、示,比如IP地址3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562。 二、程序運(yùn)行環(huán)境1、開(kāi)發(fā)環(huán)境本程序的設(shè)計(jì)采用的是VC語(yǔ)言開(kāi)發(fā)2、Windows 操作系統(tǒng)Microsoft Visual C+ 6.0三、程序作用及設(shè)計(jì)目的1、程序作用通過(guò)程序使32位的二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制,并以ip地址形式顯示出來(lái)。以實(shí)現(xiàn)簡(jiǎn)化ip地址長(zhǎng)度的作用。方便人們記憶和使用。設(shè)計(jì)目的按照TCP/IP協(xié)議規(guī)定,IP地址用二進(jìn)制來(lái)表示,每個(gè)IP地址長(zhǎng)32bit,比特?fù)Q算成字節(jié),就是4個(gè)字節(jié)。例如一個(gè)采用二進(jìn)制形式的IP地址是“00001010000000000000000000000001”,

14、這么長(zhǎng)的地址,人們處理起來(lái)也太費(fèi)勁了。為了方便人們的使用,IP地址經(jīng)常被寫(xiě)成十進(jìn)制的形式,中間使用符號(hào)“.”分開(kāi)不同的字節(jié)。于是,上面的IP地址可以表示為“”。IP地址的這種表示法叫做“點(diǎn)分十進(jìn)制表示法”,這顯然比1和0容易記憶得多。而本程序的目的就是將32位二進(jìn)制表示的ip地址轉(zhuǎn)化為4位十進(jìn)制ip地址,并顯示出來(lái)。程序分析與設(shè)計(jì) 本程序大體由zhuanhuan()函數(shù)和main()函數(shù),其中以zhuanhuan()函數(shù)實(shí)現(xiàn)二進(jìn)制轉(zhuǎn)換十進(jìn)制之間的轉(zhuǎn)換.main()函數(shù)實(shí)現(xiàn)32位2進(jìn)制數(shù)的輸入與轉(zhuǎn)換調(diào)用過(guò)程.用a數(shù)組實(shí)現(xiàn)32位的2進(jìn)制數(shù)的存儲(chǔ),用ip數(shù)組存儲(chǔ)轉(zhuǎn)換后4個(gè)十進(jìn)制數(shù).scanf()語(yǔ)句

15、實(shí)現(xiàn)鍵盤(pán)輸入識(shí)別,并用4個(gè)for()語(yǔ)句分別進(jìn)行8位2進(jìn)制數(shù)的的依次輸入,并用if()語(yǔ)句判斷如果輸入數(shù)值為1時(shí)進(jìn)行二進(jìn)制到十進(jìn)制的轉(zhuǎn)換.程序調(diào)試與運(yùn)行程序運(yùn)行截圖:六、經(jīng)驗(yàn)與總結(jié)通過(guò)本次課程設(shè)計(jì)首先讓我對(duì)網(wǎng)絡(luò)這一門(mén)課程的知識(shí)溶入到實(shí)踐設(shè)計(jì)中,對(duì)知識(shí)的掌握從理論到實(shí)踐有了進(jìn)一步的跨越,尤其是網(wǎng)絡(luò)的IP位數(shù)設(shè)置,應(yīng)用以及表示方法等內(nèi)容,有了更深的體會(huì).其次溫習(xí)了c語(yǔ)言的相關(guān)的課程,將c語(yǔ)言課程和計(jì)算機(jī)網(wǎng)絡(luò)課程相關(guān)聯(lián),并對(duì)進(jìn)制的轉(zhuǎn)換有了更深入的了解.及對(duì)計(jì)算機(jī)網(wǎng)絡(luò)各部件之間的密切關(guān)系有了更深入的了解.一次整體網(wǎng)絡(luò)的設(shè)計(jì),使我學(xué)到的更多的網(wǎng)絡(luò)知識(shí),對(duì)網(wǎng)絡(luò)的各個(gè)部分以及各部分之間的連接有了進(jìn)一步的認(rèn)識(shí)

16、??傊?,這次的網(wǎng)絡(luò)課程設(shè)計(jì)使我收益非淺。同時(shí),謝謝楊老師的辛勤培養(yǎng),給我了更為豐富的知識(shí)和寬廣的視野。參考文獻(xiàn)1 譚浩強(qiáng),c程序設(shè)計(jì)(第二版),北京:清華大學(xué)出版社,2001年2 謝希仁,計(jì)算機(jī)網(wǎng)絡(luò)(第5版),電子工業(yè)出版社,2007年3 謝鳴等,計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)教程,從原理到實(shí)踐,機(jī)械工業(yè)出版社,2007年4 HYPERLINK 程序清單#include #include int zhuanhuan(int s, int n) /定義zhuanhuan函數(shù)將二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制 if(n = 0) return 1; return s * zhuanhuan(s, n-1); /遞歸調(diào)用zhu

17、anhuan()函數(shù) int main(void) /主函數(shù)實(shí)現(xiàn)32位二進(jìn)制輸入及調(diào)用zhuanhuan()函數(shù)進(jìn)行進(jìn)制轉(zhuǎn)換 int i; int ip4 = 0,0,0,0; /定義ip數(shù)組,存放轉(zhuǎn)換后4個(gè)十進(jìn)制數(shù) char a33; /定義a數(shù)組,存放32個(gè)二進(jìn)制數(shù) printf(請(qǐng)輸入二進(jìn)制數(shù)(0或1): n); scanf(%s, a); /輸入二進(jìn)制數(shù) for(i=0; i8; i+) /第一個(gè)八位二進(jìn)制轉(zhuǎn)換 if(ai = 1) ip0 += zhuanhuan(2, 7-i); /轉(zhuǎn)換后十進(jìn)制存入ip0數(shù)組 for(i=8; i16; i+) /第二個(gè)八位二進(jìn)制轉(zhuǎn)換 if(ai = 1) ip1 += zhuanhuan(2, 15-i); for(i=16; i24; i+) /第三個(gè)八位二進(jìn)制轉(zhuǎn)換 if(ai =

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論