IP地址的編址方法共經(jīng)歷了三個(gè)歷史階段。這三個(gè)階段是: 1) 分類的 IP 地址。這是最基本的編址方法,在 1981 年就通過(guò)了相應(yīng)的標(biāo)準(zhǔn)協(xié)議 [轉(zhuǎn)載于百科] 英文縮寫(xiě): CIDR (Classless InterDomain Routing) 發(fā)音為“cider” 讓我們先看一下個(gè)標(biāo)準(zhǔn)的子網(wǎng)劃分表,這個(gè)表中也包括了一些有趣的其它信息:
由于是二進(jìn)制數(shù)字,這使一個(gè)31位網(wǎng)絡(luò)有兩個(gè)可用的IP地址。設(shè)想一下這個(gè)子網(wǎng):2.2.2.0/31。如果我們以二進(jìn)制來(lái)表達(dá)這個(gè)網(wǎng)絡(luò)地址,這個(gè)地址看起來(lái)是這樣的: 00000010.00000010.00000010.00000000 (2.2.2.0) 11111111.11111111.11111111.11111110 (31) 子網(wǎng)掩碼“掩蓋”被網(wǎng)絡(luò)部分使用的位數(shù)。這意味著被掩蓋的位數(shù)將用于網(wǎng)絡(luò)地址部分??晒┲鳈C(jī)地址使用的位數(shù)等于1。這個(gè)數(shù)字可以是一個(gè)0或者一個(gè)1。這就導(dǎo)致了兩個(gè)可用的IP地址,就像上面的表格顯示的一樣。另外,從上面的表格中可以看到,子網(wǎng)掩碼(從主機(jī)部分挪用的)位數(shù)每增加一,子網(wǎng)中可用的地址數(shù)量就被削減一半。 現(xiàn)在讓我們來(lái)分析“192.168.0.200/26”的廣播地址、網(wǎng)絡(luò)地址和掩碼。這個(gè)IP地址的掩碼很簡(jiǎn)單:為255.255.255.192(26位子網(wǎng)掩碼的含義是主機(jī)用6位,2的6次方等于64,255減去64減1等于192)。你能夠在網(wǎng)絡(luò)上查到子網(wǎng)地址表。這個(gè)表還能為你列出所有的信息。但是,我們更感興趣地是教人們理解這里所發(fā)生的事情。這個(gè)子網(wǎng)掩碼可以告訴你,這個(gè)網(wǎng)絡(luò)地址中惟一需要我們關(guān)心的部分是最后一個(gè)字節(jié):廣播地址和網(wǎng)絡(luò)地址的開(kāi)頭都是192.168.0。 搞清楚這最后一個(gè)字節(jié)的含義很像是為一個(gè)劃分一個(gè)24位網(wǎng)絡(luò)。但是,如果這個(gè)提示對(duì)你沒(méi)有幫助,你甚至不需要考慮這個(gè)問(wèn)題。每一個(gè)26位地址的網(wǎng)絡(luò)都有64臺(tái)主機(jī)。這個(gè)網(wǎng)絡(luò)的地址范圍是從.0至.63、從.64至.127,從.128至.191,以及從.192至.255。我們的地址192.168.0.200/26在.192至.255網(wǎng)段中。因此,這個(gè)網(wǎng)絡(luò)的地址是192.168.0.192/26。這個(gè)廣播地址就更簡(jiǎn)單:192用二進(jìn)制表示是11000000。取最后的6位數(shù)(這些字節(jié)被掩碼“關(guān)閉”了),把這些字節(jié)“打開(kāi)”,你得到了什么?192.168.0.255。來(lái)看一下你是否已經(jīng)理解了這一切,現(xiàn)在計(jì)算192.168.0.44/26的網(wǎng)絡(luò)地址和廣播地址。(網(wǎng)絡(luò)地址:192.168.0.0/26;廣播地址:192.168.0.63)。 一開(kāi)始這些地址是很難一下子就看出來(lái)。這時(shí)制作一個(gè)表格會(huì)很有幫助。如果你計(jì)算出你要每一個(gè)子網(wǎng)有6臺(tái)主機(jī)(包括不能使用的網(wǎng)絡(luò)和廣播地址是8臺(tái)主機(jī)),你就可以制作下面這個(gè)表格。下面是2.2.2.0/29、2.2.2.8/29、2.2.2.16/29以及最后一個(gè)子網(wǎng)是2.2.2.249/29。
實(shí)際上,你很可能偶爾發(fā)現(xiàn)這樣的網(wǎng)絡(luò)。這種網(wǎng)絡(luò)劃分為三個(gè)26位網(wǎng)絡(luò)地址,并且最后一個(gè)26位網(wǎng)絡(luò)地址分為兩個(gè)27位網(wǎng)絡(luò)地址。如果你已經(jīng)能夠制作上述表格將會(huì)更容易理解這個(gè)問(wèn)題。 這就是你需要知道的全部東西。在16位網(wǎng)絡(luò)地址和24位網(wǎng)絡(luò)地址范圍內(nèi)使用更大的子網(wǎng)是比較復(fù)雜的。但是,原則是一樣的。都是一個(gè)32位地址和一個(gè)子網(wǎng)掩碼。然而,一定要認(rèn)識(shí)到子網(wǎng)的使用是受到某些限制的。我們不能分配以10.1.0.32開(kāi)頭的26位網(wǎng)絡(luò)地址。如果我們把10.1.0.32/26的IP地址和子網(wǎng)掩碼發(fā)送給大多數(shù)操作系統(tǒng),操作系統(tǒng)只會(huì)認(rèn)為我們發(fā)送的起始地址是10.1.0.0/26。這是因?yàn)?6位地址空間需要64個(gè)地址,而子網(wǎng)劃分會(huì)從這個(gè)位數(shù)的自然分界線開(kāi)始。因些,如果在上述表格中,你把某子網(wǎng)從2.2.2.3/29開(kāi)始?實(shí)際的結(jié)果卻是2.2.2.0/29。 這些復(fù)雜的問(wèn)題確實(shí)需要一個(gè)簡(jiǎn)明的例子。請(qǐng)記住,當(dāng)你從這個(gè)網(wǎng)絡(luò)主機(jī)部分提取另一位以便創(chuàng)建一個(gè)更大的子網(wǎng)掩碼時(shí),IP地址數(shù)量在一個(gè)子網(wǎng)內(nèi)是如何被減少一半的。這個(gè)原則在相反的情況下也發(fā)揮作用。如果我們有一個(gè)擁有128臺(tái)主機(jī)的25位網(wǎng)絡(luò)地址,并且從網(wǎng)絡(luò)(掩碼)部分挪用一位,我們現(xiàn)在就有一個(gè)擁有256臺(tái)主機(jī)的24位網(wǎng)絡(luò)地址。使用搜索引擎Google在網(wǎng)絡(luò)上搜索“subnet table”(子網(wǎng)表),可以立即看到子網(wǎng)掩碼與網(wǎng)絡(luò)大小的關(guān)系。如果一個(gè)16位網(wǎng)絡(luò)地址擁有65535個(gè)地址,一個(gè)17位網(wǎng)絡(luò)地址擁有的網(wǎng)絡(luò)地址將減少一半,一個(gè)15位網(wǎng)絡(luò)地址擁有的網(wǎng)絡(luò)地址將提高一倍。這是非常令人激動(dòng)的。實(shí)踐,實(shí)踐,再實(shí)踐。這是讓你理解這個(gè)原理的好方法。不要忘記,所有的問(wèn)題都可以歸結(jié)到網(wǎng)絡(luò)的位數(shù)問(wèn)題。 小結(jié) ·CIDR IP地址有一個(gè)主機(jī)部分和一個(gè)網(wǎng)絡(luò)部分。而子網(wǎng)掩碼指定網(wǎng)絡(luò)部分使用的位數(shù),地址中這些位將不會(huì)改變。 ·子網(wǎng)是通過(guò)簡(jiǎn)單地在32位數(shù)字中上下移動(dòng)網(wǎng)絡(luò)與主機(jī)部分的分界來(lái)創(chuàng)建。 ·如果你從已知的子網(wǎng)掩碼開(kāi)始學(xué)習(xí),復(fù)雜的地址是很容易理解的。一個(gè)17位網(wǎng)絡(luò)地址的數(shù)量是一個(gè)16位網(wǎng)絡(luò)地址的一半。16位網(wǎng)絡(luò)中有6.5萬(wàn)個(gè)地址。
|
|
來(lái)自: astrotycoon > 《網(wǎng)絡(luò)》