子網(wǎng)掩碼詳細(xì)介紹及考試,應(yīng)用_第1頁(yè)
子網(wǎng)掩碼詳細(xì)介紹及考試,應(yīng)用_第2頁(yè)
子網(wǎng)掩碼詳細(xì)介紹及考試,應(yīng)用_第3頁(yè)
子網(wǎng)掩碼詳細(xì)介紹及考試,應(yīng)用_第4頁(yè)
子網(wǎng)掩碼詳細(xì)介紹及考試,應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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)介

子網(wǎng)掩碼的概念一、IP地址的分類(lèi)我們說(shuō)過(guò)因特網(wǎng)是把全世界的無(wú)數(shù)個(gè)網(wǎng)絡(luò)連接起來(lái)的一個(gè)龐大的網(wǎng)間網(wǎng),每個(gè)網(wǎng)絡(luò)中的計(jì)算機(jī)通過(guò)其自身的IP地址而被唯一標(biāo)識(shí)的,據(jù)此我們也可以設(shè)想,在INTERNET上這個(gè)龐大的網(wǎng)間網(wǎng)中,每個(gè)網(wǎng)絡(luò)也有自己的標(biāo)識(shí)符。這與我們?nèi)粘I钪械碾娫?huà)號(hào)碼很相像,例如有一個(gè)電話(huà)號(hào)碼為0515163,這個(gè)號(hào)碼中的前四位表示該電話(huà)是屬于哪個(gè)地區(qū)的,后面的數(shù)字表示該地區(qū)的某個(gè)電話(huà)號(hào)碼。與上面的例子類(lèi)似,我們把計(jì)算機(jī)的IP地址也分成兩部分,分別為網(wǎng)絡(luò)標(biāo)識(shí)和主機(jī)標(biāo)識(shí)。同一個(gè)物理網(wǎng)絡(luò)上的所有主機(jī)都用同一個(gè)網(wǎng)絡(luò)標(biāo)識(shí),網(wǎng)絡(luò)上的一個(gè)主機(jī)(包括網(wǎng)絡(luò)上工作站、服務(wù)器和路由器等)都有一個(gè)主機(jī)標(biāo)識(shí)與其對(duì)應(yīng)?IP地址的4個(gè)字節(jié)劃分為2個(gè)部分,一部分用以標(biāo)明具體的網(wǎng)絡(luò)段,即網(wǎng)絡(luò)標(biāo)識(shí);另一部分用以標(biāo)明具體的節(jié)點(diǎn),即主機(jī)標(biāo)識(shí),也就是說(shuō)某個(gè)網(wǎng)絡(luò)中的特定的計(jì)算機(jī)號(hào)碼。例如,鹽城市信息網(wǎng)絡(luò)中心的服務(wù)器的IP地址為,對(duì)于該IP地址,我們可以把它分成網(wǎng)絡(luò)標(biāo)識(shí)和主機(jī)標(biāo)識(shí)兩部分,這樣上述的IP地址就可以寫(xiě)成:網(wǎng)絡(luò)標(biāo)識(shí):主機(jī)標(biāo)識(shí):2合起來(lái)寫(xiě):由于網(wǎng)絡(luò)中包含的計(jì)算機(jī)有可能不一樣多,有的網(wǎng)絡(luò)可能含有較多的計(jì)算機(jī),也有的網(wǎng)絡(luò)包含較少的計(jì)算機(jī),于是人們按照網(wǎng)絡(luò)規(guī)模的大小,把32位地址信息設(shè)成三種定位的劃分方式,這三種劃分方法分別對(duì)應(yīng)于A類(lèi)、B類(lèi)、C類(lèi)IP地址。A類(lèi)IP地址一個(gè)A類(lèi)IP地址是指,在IP地址的四段號(hào)碼中,第一段號(hào)碼為網(wǎng)絡(luò)號(hào)碼,剩下的三段號(hào)碼為本地計(jì)算機(jī)的號(hào)碼。如果用二進(jìn)制表示IP地址的話(huà),A類(lèi)IP地址就由1字節(jié)的網(wǎng)絡(luò)地址和3字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“0”。A類(lèi)IP地址中網(wǎng)絡(luò)的標(biāo)識(shí)長(zhǎng)度為7位,主機(jī)標(biāo)識(shí)的長(zhǎng)度為24位,A類(lèi)網(wǎng)絡(luò)地址數(shù)量較少,可以用于主機(jī)數(shù)達(dá)1600多萬(wàn)臺(tái)的大型網(wǎng)絡(luò)。B類(lèi)IP地址一個(gè)B類(lèi)IP地址是指,在IP地址的四段號(hào)碼中,前兩段號(hào)碼為網(wǎng)絡(luò)號(hào)碼,B類(lèi)IP地址就由2字節(jié)的網(wǎng)絡(luò)地址和2字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“10”。B類(lèi)IP地址中網(wǎng)絡(luò)的標(biāo)識(shí)長(zhǎng)度為14位,主機(jī)標(biāo)識(shí)的長(zhǎng)度為16位,B類(lèi)網(wǎng)絡(luò)地址適用于中等規(guī)模規(guī)模的網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)所能容納的計(jì)算機(jī)數(shù)為6萬(wàn)多臺(tái)。C類(lèi)IP地址一個(gè)C類(lèi)IP地址是指,在IP地址的四段號(hào)碼中,前三段號(hào)碼為網(wǎng)絡(luò)號(hào)碼,剩下的一段號(hào)碼為本地計(jì)算機(jī)的號(hào)碼。如果用二進(jìn)制表示IP地址的話(huà),C類(lèi)IP地址就由3字節(jié)的網(wǎng)絡(luò)地址和1字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“110”。C類(lèi)IP地址中網(wǎng)絡(luò)的標(biāo)識(shí)長(zhǎng)度為21位,主機(jī)標(biāo)識(shí)的長(zhǎng)度為8位,C類(lèi)網(wǎng)絡(luò)地址數(shù)量較多,適用于小規(guī)模的局域網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)最多只能包含254臺(tái)計(jì)算機(jī)。除了上面三種類(lèi)型的IP地址外,還有幾種特殊類(lèi)型的IP地址,TCP/IP協(xié)議規(guī)定,凡IP地址中的第一個(gè)字節(jié)以“11110”開(kāi)始的地址都叫多點(diǎn)廣播地址。因此,任何第一個(gè)字節(jié)大于223小于240的IP地址是多點(diǎn)廣播地址;IP地址中的每一個(gè)字節(jié)都為0的地址(“”)對(duì)應(yīng)于當(dāng)前主機(jī);IP地址中的每一個(gè)字節(jié)都為1的IP地址(“55”)是當(dāng)前子網(wǎng)的廣播地址;IP地址中凡是以“11110”的地址都留著將來(lái)作為特殊用途使用;IP地址中不能以十進(jìn)制“127”作為開(kāi)頭,用于回路測(cè)試,同時(shí)網(wǎng)絡(luò)ID的第一個(gè)6位組也不能全置為“0”,全“0”表示本地網(wǎng)絡(luò)。二、IP地址的尋址規(guī)則網(wǎng)絡(luò)尋址規(guī)則A、網(wǎng)絡(luò)地址必須唯一。B、網(wǎng)絡(luò)標(biāo)識(shí)不能以數(shù)字127開(kāi)頭。在A類(lèi)地址中,數(shù)字127保留給內(nèi)部回送函數(shù)。C、網(wǎng)絡(luò)標(biāo)識(shí)的第一個(gè)字節(jié)不能為255。數(shù)字255作為廣播地址。D、網(wǎng)絡(luò)標(biāo)識(shí)的第一個(gè)字節(jié)不能為“0”,“0”表示該地址是本地主機(jī),不能傳送。主機(jī)尋址規(guī)則A、主機(jī)標(biāo)識(shí)在同一網(wǎng)絡(luò)內(nèi)必須是唯一的。B、主機(jī)標(biāo)識(shí)的各個(gè)位不能都為“1”,如果所有位都為“1”,則該機(jī)地址是廣播地址,而非主機(jī)的地址。C、主機(jī)標(biāo)識(shí)的各個(gè)位不能都為“0”,如果各個(gè)位都為“0”,則表示“只有這個(gè)網(wǎng)絡(luò)”,而這個(gè)網(wǎng)絡(luò)上沒(méi)有任何主機(jī)。三、子網(wǎng)掩碼概述子網(wǎng)掩碼的概念子網(wǎng)掩碼是一個(gè)32位地址,用于屏蔽IP地址的一部分以區(qū)別網(wǎng)絡(luò)標(biāo)識(shí)和主機(jī)標(biāo)識(shí),并說(shuō)明該IP地址是在局域網(wǎng)上,還是在遠(yuǎn)程網(wǎng)上。確定子網(wǎng)掩碼數(shù)用于子網(wǎng)掩碼的位數(shù)決定于可能的子網(wǎng)數(shù)目和每個(gè)子網(wǎng)的主機(jī)數(shù)目。在定義子網(wǎng)掩碼前,必須弄清楚本來(lái)使用的子網(wǎng)數(shù)和主機(jī)數(shù)目。定義子網(wǎng)掩碼的步驟為:A、確定哪些組地址歸我們使用。比如我們申請(qǐng)到的網(wǎng)絡(luò)號(hào)為“210.73.a.b”,該網(wǎng)絡(luò)地址為c類(lèi)IP地址,網(wǎng)絡(luò)標(biāo)識(shí)為“210.73”,主機(jī)標(biāo)識(shí)為“a.b”。B、根據(jù)我們現(xiàn)在所需的子網(wǎng)數(shù)以及將來(lái)可能擴(kuò)充到的子網(wǎng)數(shù),用宿主機(jī)的一些位來(lái)定義子網(wǎng)掩碼。比如我們現(xiàn)在需要12個(gè)子網(wǎng),將來(lái)可能需要16個(gè)。用第三個(gè)字節(jié)的前四位確定子網(wǎng)掩碼。前四位都置為“1”,即第三個(gè)字節(jié)為“11110000”,這個(gè)數(shù)我們暫且稱(chēng)作新的二進(jìn)制子網(wǎng)掩碼。C、把對(duì)應(yīng)初始網(wǎng)絡(luò)的各個(gè)位都置為“1”,即前兩個(gè)字節(jié)都置為“1”,第四個(gè)字節(jié)都置為“0”,則子網(wǎng)掩碼的間斷二進(jìn)制形式為:“11111111.11111111.11110000.0000000”0D、把這個(gè)數(shù)轉(zhuǎn)化為間斷十進(jìn)制形式為:“”這個(gè)數(shù)為該網(wǎng)絡(luò)的子網(wǎng)掩碼。3.IP掩碼的標(biāo)注A、無(wú)子網(wǎng)的標(biāo)注法對(duì)無(wú)子網(wǎng)的IP地址,可寫(xiě)成主機(jī)號(hào)為0的掩碼。如IP地址,掩碼為,也可以缺省掩碼,只寫(xiě)IP地址。B、有子網(wǎng)的標(biāo)注法有子網(wǎng)時(shí),一定要二者配對(duì)出現(xiàn)。以C類(lèi)地址為例。1.IP地址中的前3個(gè)字節(jié)表示網(wǎng)絡(luò)號(hào),后一個(gè)字節(jié)既表明子網(wǎng)號(hào),又說(shuō)明主機(jī)號(hào),還說(shuō)明兩個(gè)IP地址是否屬于一個(gè)網(wǎng)段。如果屬于同一網(wǎng)絡(luò)區(qū)間,這兩個(gè)地址間的信息交換就不通過(guò)路由器。如果不屬同一網(wǎng)絡(luò)區(qū)間,也就是子網(wǎng)號(hào)不同,兩個(gè)地址的信息交換就要通過(guò)路由器進(jìn)行。例如:對(duì)于IP地址為的主機(jī)來(lái)說(shuō),其主機(jī)標(biāo)識(shí)為00000101,對(duì)于IP地址為6的主機(jī)來(lái)說(shuō)它的主機(jī)標(biāo)識(shí)為00010000,以上兩個(gè)主機(jī)標(biāo)識(shí)的前面三位全是000,說(shuō)明這兩個(gè)IP地址在同一個(gè)網(wǎng)絡(luò)區(qū)域中,這兩臺(tái)主機(jī)在交換信息時(shí)不需要通過(guò)路由器進(jìn)行的主機(jī)標(biāo)識(shí)為00000001,52的主機(jī)標(biāo)識(shí)為11111100,這兩個(gè)主機(jī)標(biāo)識(shí)的前面三位000與011不同,說(shuō)明二者在不同的網(wǎng)絡(luò)區(qū)域,要交換信息需要通過(guò)路由器。其子網(wǎng)上主機(jī)號(hào)各為1和252。2.掩碼的功用是說(shuō)明有子網(wǎng)和有幾個(gè)子網(wǎng),但子網(wǎng)數(shù)只能表示為一個(gè)范圍,不能確切講具體幾個(gè)子網(wǎng),掩碼不說(shuō)明具體子網(wǎng)號(hào),有子網(wǎng)的掩碼格式(對(duì)C類(lèi)地址)。四、劃分子網(wǎng)的方法子網(wǎng)的劃分,實(shí)際上就是設(shè)計(jì)于網(wǎng)掩碼的過(guò)程。子網(wǎng)掩碼主要是用來(lái)區(qū)分IP地址中的網(wǎng)絡(luò)ID和主機(jī)ID,它用來(lái)屏蔽IP地址的一部分,從IP地址中分離出網(wǎng)絡(luò)ID和主機(jī)ID.子網(wǎng)掩碼是由4個(gè)十進(jìn)制數(shù)組成的數(shù)值”中間用”。”分隔,如。若將它寫(xiě)成二進(jìn)制的形式為:11111111.11111111.11111111.0000000,0其中為”1”的位分離出網(wǎng)絡(luò)ID,為"0”的位分離出主機(jī)ID,也就是通過(guò)將IP地址與子網(wǎng)掩碼進(jìn)行"與"邏輯操作,得出網(wǎng)絡(luò)號(hào)。例如,假設(shè)IP地址為,子網(wǎng)掩碼為,則網(wǎng)絡(luò)ID為,主機(jī)ID為。計(jì)算機(jī)網(wǎng)絡(luò)ID的不同,則說(shuō)明他們不在同一個(gè)物理子網(wǎng)內(nèi),需通過(guò)路由器轉(zhuǎn)發(fā)才能進(jìn)行數(shù)據(jù)交換。每類(lèi)地址具有默認(rèn)的子網(wǎng)掩碼:對(duì)于A類(lèi)為,對(duì)于B類(lèi)為,對(duì)于C類(lèi)為。除了使用上述的表示方法之外,還有使用于網(wǎng)掩碼中"1"的位數(shù)來(lái)表示的,在默認(rèn)情況下,A類(lèi)地址為8位,B類(lèi)地址為16位,C類(lèi)地址為24位。例如,A類(lèi)的某個(gè)地址為/8,這里的最后一個(gè)”8”說(shuō)明該地址的子網(wǎng)掩碼為8位,而/28表示網(wǎng)絡(luò)199.42.26。0的子網(wǎng)掩碼位數(shù)有28位。如果希望在一個(gè)網(wǎng)絡(luò)中建立子網(wǎng),就要在這個(gè)默認(rèn)的于網(wǎng)掩碼中加入一些位,它減少了用于主機(jī)地址的位數(shù)。加入到掩碼中的位數(shù)決定了可以配置的于網(wǎng)。因而,在一個(gè)劃分了子網(wǎng)的網(wǎng)絡(luò)中,每個(gè)地址包含一個(gè)網(wǎng)絡(luò)地址、一個(gè)子網(wǎng)位數(shù)和一個(gè)主機(jī)地址,如圖1所示。在圖1中,子網(wǎng)位來(lái)自主機(jī)地址的最高相鄰位,并從一個(gè)8位的位組邊界開(kāi)始,因?yàn)槟J(rèn)的子網(wǎng)掩碼總是在8位位組的邊界處結(jié)束。隨著主機(jī)位中加入于網(wǎng)位的增加,我們可以從左到右計(jì)數(shù),并用和它們位置相關(guān)的值。將它們轉(zhuǎn)換為十進(jìn)制。

g子用:土機(jī)1$仍*HE樊:.18i)XK豚:fM;筆挑——圖必由『惘句做時(shí)的地M:憤數(shù)從每個(gè)主機(jī)位加入的子網(wǎng)位中,得到子網(wǎng)的對(duì)應(yīng)十進(jìn)制數(shù),總結(jié)在表1中鷹4?7子倒的對(duì)應(yīng)二田斯袖.和司用孑阿數(shù)ia?u1I(XXVHMM)I2Sj2II000C343IHUKOOft4imoooo沁fimum24432HlliEDOMlMJimino25412ftV1!111!|J1255g4ikM11]9.MM9UCKNMi10iiUi11LiHmKCm'm)出IVJI02J11inil.lU.LIJOtHlO'E121J3IIIIJJL1IOOOOl!k5.2*jniinim.iHLioco也.堀hLiiuaniiniibQ冬ZM陸拍15HinniiniiLioms?thIELI111Illllllll!25也項(xiàng)下面舉例說(shuō)明,使用沒(méi)有子網(wǎng)的子網(wǎng)掩碼和使用于網(wǎng)的子網(wǎng)掩碼的區(qū)別。若有二個(gè)B類(lèi)IP地址60,其默認(rèn)的子網(wǎng)掩碼是,則完成下面任務(wù)若不使用子網(wǎng),即只使用默認(rèn)的子網(wǎng)掩碼,其運(yùn)算過(guò)程如圖2所示。若使用8位子網(wǎng)位,則其運(yùn)算過(guò)程如圖3所示。注意:在圖3中,使用了8位子網(wǎng)位,其子網(wǎng)掩碼值從默認(rèn)的轉(zhuǎn)變?yōu)椋瑥亩惯壿嫛迸c”之后的網(wǎng)絡(luò)號(hào)發(fā)生了變化。主Flm心攸ioiont)oO00HMX由】01MKX)W525SUOIEin”1tiiiiiutKMXJOOOOlOMKXKXlJH蜥號(hào)的:槌制辰帝1OI0IIW(XXMM?Owonwuo網(wǎng)耕■號(hào)的十避制龍示E00圖3

THI7M6.2.16O10101101)omiwxiOQQODOtQloimuv255255.25501111]]]1]1]]1111HlLilli網(wǎng)爆片的進(jìn)叫表市idibiiooOOlUWHO[XKXKXkxi網(wǎng)絡(luò)匕的十?dāng)y制蝦;m涌10子網(wǎng)掩碼的算法一、子網(wǎng)掩碼的簡(jiǎn)便算法舉例說(shuō)明該算法。例:給定一classcaddress:,要求劃分20個(gè)子網(wǎng),每個(gè)子網(wǎng)5個(gè)主機(jī)。解:因?yàn)?<5<8,用256-8=248――>即是所求的子網(wǎng)掩碼,對(duì)應(yīng)的子網(wǎng)數(shù)也就出來(lái)了。這是針對(duì)C類(lèi)地址。老師也只講了針對(duì)C類(lèi)地址的做法。下面是我自己推出來(lái)的針對(duì)B類(lèi)地址的做法。對(duì)于B類(lèi)地址,假如主機(jī)數(shù)小于或等于254,與C類(lèi)地址算法相同。對(duì)于主機(jī)數(shù)大于254的,如需主機(jī)700臺(tái),50個(gè)子網(wǎng)(相當(dāng)大了),512<700<1024256-(1024/256)=256-4=252——>即是所求的子網(wǎng)掩碼,對(duì)應(yīng)的子網(wǎng)數(shù)也就出來(lái)了。上面256-4中的4(2的2次幕)是指主機(jī)數(shù)用2進(jìn)制表示時(shí)超過(guò)8位的位數(shù),即超過(guò)2位,掩碼為剩余的前6位,即子網(wǎng)數(shù)為2(6)-2=62個(gè)。歡迎指正。匚AEffectiveEffective#tssubnets-Hosts-24194302^6209715014104857430524286Z55.2突.0.0我2'必14芝12613fl070255.255.O.O蕓465536255.^55.128.0510如766102216382555..^55.224.020468190255.2-55.240.040944094255..255..248.081902046Z55.見(jiàn)55.由52'.0163821022'1276651065536254255.^55.255.1281310701269226214262^55..^55..255.2245242863040104857414255..255..255.24820971506255.^55.^55.^5^4194302公

92262^55..^55..255.224630401414255..2-55..255.24330662苴classB#bitsMaskEffectiveEffectiveSubnetsHosts01234classB#bitsMaskEffectiveEffectiveSubnetsHosts01234234567391111^21638268190255/^55.240.014409430ED"£55..蕓5..方次0621022126510255..255..255.0254254255.^55.^55.1285101^69210226224204630255/^55.255.2404094144881906255..255..255.252163822EffectiveEffectiveMas-ksubnets-Hosts-^Hostallzeroesandal1onesexcluded.Append:Host/SubnetQuantitiesTable二、子網(wǎng)掩碼的算法一、利用子網(wǎng)數(shù)來(lái)計(jì)算在求子網(wǎng)掩碼之前必須先搞清楚要?jiǎng)澐值淖泳W(wǎng)數(shù)目,以及每個(gè)子網(wǎng)內(nèi)的所需主機(jī)數(shù)目。1)將子網(wǎng)數(shù)目轉(zhuǎn)化為二進(jìn)制來(lái)表示2)取得該二進(jìn)制的位數(shù),為N3)取得該IP地址的類(lèi)子網(wǎng)掩碼,將其主機(jī)地址部分的的前N位置1即得出該IP地址劃分子網(wǎng)的子網(wǎng)掩碼。如欲將B類(lèi)IP地址劃分成27個(gè)子網(wǎng):1)27=110112)該二進(jìn)制為五位數(shù),N=53)將B類(lèi)地址的子網(wǎng)掩碼的主機(jī)地址前5位置1,得到即為劃分成27個(gè)子網(wǎng)的B類(lèi)IP地址的子網(wǎng)掩碼。二、利用主機(jī)數(shù)來(lái)計(jì)算1)將主機(jī)數(shù)目轉(zhuǎn)化為二進(jìn)制來(lái)表示2)如果主機(jī)數(shù)小于或等于254(注意去掉保留的兩個(gè)IP地址),則取得該主機(jī)的二進(jìn)制位數(shù),為N,這里肯定N<8。如果大于254,則N>8,這就是說(shuō)主機(jī)地址將占據(jù)不止8位。3)使用55來(lái)將該類(lèi)IP地址的主機(jī)地址位數(shù)全部置1,然后從后向前的將N位全部置為0,即為子網(wǎng)掩碼值。如欲將B(c)類(lèi)IP地址劃分成若干子網(wǎng),每個(gè)子網(wǎng)內(nèi)有主機(jī)700臺(tái)(17):1)700=10101111002)該二進(jìn)制為十位數(shù),N=10(1001)3)將該B類(lèi)地址的子網(wǎng)掩碼的主機(jī)地址全部置1,得到55然后再?gòu)暮笙蚯皩⒑?0位置0,即為:11111111.11111111.11111100.00000000即。這就是該欲劃分成主機(jī)為700臺(tái)的B類(lèi)IP地址的子網(wǎng)掩碼。三、快速計(jì)算子網(wǎng)掩碼和主機(jī)塊----業(yè)務(wù)的發(fā)展常常會(huì)導(dǎo)致許多單位面臨這樣一個(gè)問(wèn)題:工作站數(shù)量越來(lái)越多,管理單一的大型網(wǎng)絡(luò)也變得越來(lái)越艱難。如果將一個(gè)單一的大型網(wǎng)絡(luò)劃分為多個(gè)子網(wǎng),通過(guò)對(duì)每個(gè)子網(wǎng)進(jìn)行單獨(dú)管理,可以明顯地提高整個(gè)網(wǎng)絡(luò)的性能。----要?jiǎng)澐肿泳W(wǎng)就需要計(jì)算子網(wǎng)掩碼和分配相應(yīng)的主機(jī)塊,盡管采用二進(jìn)制計(jì)算可以得出相應(yīng)的結(jié)論,但如果采用十進(jìn)制計(jì)算方法,計(jì)算起來(lái)更為簡(jiǎn)便。經(jīng)過(guò)長(zhǎng)期實(shí)踐與經(jīng)驗(yàn)積累,筆者總結(jié)出子網(wǎng)掩碼及主機(jī)塊的十進(jìn)制算法。一、明確概念----在介紹十進(jìn)制算法前我們先要明確一些概念。類(lèi)范圍:IP地址常采用點(diǎn)分十進(jìn)制表示方法X.YY.Y,在這里,X在1?126范圍內(nèi)稱(chēng)為A類(lèi)地址;X在128?191范圍內(nèi)稱(chēng)為B類(lèi)地址;X在192?223范圍內(nèi)稱(chēng)為C類(lèi)地址。比如30,因?yàn)閄為10,在1?126范圍內(nèi),所以稱(chēng)為A類(lèi)地址。類(lèi)默認(rèn)子網(wǎng)掩碼:A類(lèi)為;B類(lèi)為;C類(lèi)為。當(dāng)我們要?jiǎng)澐肿泳W(wǎng)用到子網(wǎng)掩碼M時(shí),類(lèi)子網(wǎng)掩碼的格式如下:A類(lèi)為255.M.0.0,B類(lèi)為255.255.M.0,C類(lèi)為255.255.255.M。M是相應(yīng)的子網(wǎng)掩碼,比如40。十進(jìn)制計(jì)算基數(shù)是256(下面,我們所有的十進(jìn)制計(jì)算都要用256來(lái)進(jìn)行)。二、變量說(shuō)明----1.Subnet_block指可分配子網(wǎng)塊大小,表示在某一子網(wǎng)掩碼下子網(wǎng)的塊數(shù)。----2.Subnet_num是可分配子網(wǎng)數(shù),指可分配子網(wǎng)塊中要剔除首、尾兩塊,是某一子網(wǎng)掩碼下可分配的實(shí)際子網(wǎng)數(shù)量。Subnet_num=Subnet_block—2。----3.IP_block指每個(gè)子網(wǎng)可分配的IP地址塊大小。----4.IP_num指每個(gè)子網(wǎng)實(shí)際可分配的IP地址數(shù)。因?yàn)槊總€(gè)子網(wǎng)的首、尾IP地址必須保留(一個(gè)為網(wǎng)絡(luò)地址,一個(gè)為廣播地址),所以它等于IP_block—2,IP_num也用于計(jì)算主機(jī)塊。---5.M指子網(wǎng)掩碼。---表示上述變量關(guān)系的公式如下:---M=256—IP_blockIP_block=256/Subnet_block或Subnet_block=256/IP_blockIP_num=IP_block—2Subnet_num=Subnet_block—2。----6.2的幕數(shù)。大家要熟練掌握28(256)以?xún)?nèi)的2的幕代表的十進(jìn)制數(shù)(如128=27、64=26等),這樣可以使我們立即推算出Subnet_block和IP_block的數(shù)目。三、舉例說(shuō)明----現(xiàn)在,通過(guò)舉一些實(shí)際例子,大家可以對(duì)子網(wǎng)掩碼和主機(jī)塊的十進(jìn)制算法有深刻的了解。----1.已知所需子網(wǎng)數(shù)12,求實(shí)際子網(wǎng)數(shù)。——這里實(shí)際子網(wǎng)數(shù)指Subnet_num,由于12最接近2的幕為16(24),即Subnet_block=16,那么Subnet_num=16—2=14,故實(shí)際子網(wǎng)數(shù)為14。----2.已知一個(gè)B類(lèi)子網(wǎng)的每個(gè)子網(wǎng)主機(jī)數(shù)要達(dá)到60X255個(gè)(約相當(dāng)于X.Y0.1?X.Y.59.254的數(shù)量),求子網(wǎng)掩碼。----首先,60接近2的幕為64(26),即IP_block=64;其次,子網(wǎng)掩碼M=256—IP_block=256—64=192,最后由子網(wǎng)掩碼格式B類(lèi)是255.255.M.0得出子網(wǎng)掩碼為。----3.如果所需子網(wǎng)數(shù)為7,求子網(wǎng)掩碼。----7最接近2的幕為8,但8個(gè)Subnet_block因?yàn)橐A羰?、?個(gè)子網(wǎng)塊,即8—2=6<7,并不能達(dá)到所需子網(wǎng)數(shù),所以應(yīng)取2的幕為16,即Subnet_block=16。因?yàn)镮P_block=256/Subnet_block=256/16=16,所以子網(wǎng)掩碼M=256—IP_block=256—16=240。----4.已知網(wǎng)絡(luò)地址為,要有4個(gè)子網(wǎng),求子網(wǎng)掩碼及主機(jī)塊。----由于211.YY.Y是一個(gè)C類(lèi)網(wǎng),子網(wǎng)掩碼格式為255.255.255.M,又知有4個(gè)子網(wǎng),4接近2的幕是8(23),所以Subnet_block=8,Subnet_num=8—2=6,IP_block=256/Subnet_block=256/8=32,子網(wǎng)掩碼M=256—IP_block=256—32=224,故子網(wǎng)掩碼表示為24。又因?yàn)樽泳W(wǎng)塊的首、尾兩塊不能使用,所以可分配6個(gè)子網(wǎng),每個(gè)子網(wǎng)有32個(gè)可分配主機(jī)塊,即32?63、64?95、96?127、128?159、160?191、192?223,其中首塊(0?31)和尾塊(224?255)不能使用。----由于每個(gè)子網(wǎng)塊中的可分配主機(jī)塊又有首、尾兩個(gè)不能使用(一個(gè)是子網(wǎng)網(wǎng)絡(luò)地址,一個(gè)是子網(wǎng)廣播地址),所以主機(jī)塊分別為33?62、65?94、97?126、129?158、161?190及193?222,因此子網(wǎng)掩碼為24,主機(jī)塊共有6段,分別為3?2、5?4、7?26、29?58、61?90及93?22。用戶(hù)可以任選其中的4段作為4個(gè)子網(wǎng)。----總之,只要理解了公式中的邏輯關(guān)系,就能很快計(jì)算出子網(wǎng)掩碼,并得出可分配的主機(jī)塊。四、子網(wǎng)的計(jì)算在思科網(wǎng)絡(luò)技術(shù)學(xué)院CCNA教學(xué)和考試當(dāng)中,不少同學(xué)在進(jìn)行IP地址規(guī)劃時(shí)總是很頭疼子網(wǎng)和掩碼的計(jì)算。現(xiàn)在給大家一個(gè)小竅門(mén),可以順利解決這個(gè)問(wèn)題。首先,我們看一個(gè)CCNA考試中常見(jiàn)的題型:一個(gè)主機(jī)的IP地址是37,掩碼是24,要求計(jì)算這個(gè)主機(jī)所在網(wǎng)絡(luò)的網(wǎng)絡(luò)地址和廣播地址。常規(guī)辦法是把這個(gè)主機(jī)地址和子網(wǎng)掩碼都換算成二進(jìn)制數(shù),兩者進(jìn)行邏輯與運(yùn)算后即可得到網(wǎng)絡(luò)地址。其實(shí)大家只要仔細(xì)想想,可以得到另一個(gè)方法:24的掩碼所容納的IP地址有256—224=32個(gè)(包括網(wǎng)絡(luò)地址和廣播地址),那么具有這種掩碼的網(wǎng)絡(luò)地址一定是32的倍數(shù)。而網(wǎng)絡(luò)地址是子網(wǎng)IP地址的開(kāi)始,廣播地址是結(jié)束,可使用的主機(jī)地址在這個(gè)范圍內(nèi),因此略小于137而又是32的倍數(shù)的只有128,所以得出網(wǎng)絡(luò)地址是28。而廣播地址就是下一個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)地址減1。而下一個(gè)32的倍數(shù)是160,因此可以得到廣播地址為59??蓞⒄障聢D來(lái)理解本例。級(jí)網(wǎng)絡(luò)的最后的字節(jié)子網(wǎng)絡(luò)1——1二I二班整9主機(jī),數(shù)的赫1It機(jī)敝的QOO00000thm111114Dth典+31算二中干網(wǎng)將0Q100000thru11111■32thru;,&3克三個(gè)干用痛01000000thm11111TMthru?95血100000thru11111h9-6thru.12T葛五擁招10000000thru11111.12athvuhru11111.!£0tkn:.10111000000thru11111』192thru223由g平陣111100000thru11111.224thn.2S5CCNA考試中,還有一種題型,要你根據(jù)每個(gè)網(wǎng)絡(luò)的主機(jī)數(shù)量進(jìn)行子網(wǎng)地址的規(guī)劃和計(jì)算子網(wǎng)掩碼。這也可按上述原則進(jìn)行計(jì)算。比如一個(gè)子網(wǎng)有10臺(tái)主機(jī),那么對(duì)于這個(gè)子網(wǎng)需要的IP地址是:10+1+1+1=13注意:加的第一個(gè)1是指這個(gè)網(wǎng)絡(luò)連接時(shí)所需的網(wǎng)關(guān)地址,接著的兩個(gè)1分別是指網(wǎng)絡(luò)地址和廣播地址。因?yàn)?3小于16(16等于2的4次方),所以主機(jī)位為4位。而256—16=240所以該子網(wǎng)掩碼為40。如果一個(gè)子網(wǎng)有14臺(tái)主機(jī),不少同學(xué)常犯的錯(cuò)誤是:依然分配具有16個(gè)地址空間的子網(wǎng),而忘記了給網(wǎng)關(guān)分配地址。這樣就錯(cuò)誤了,因?yàn)椋?4+1+1+1=1717大于16,所以我們只能分配具有32個(gè)地址(32等于2的5次方)空間的子網(wǎng)。這時(shí)子網(wǎng)掩碼為:24。五、子網(wǎng)掩碼的兩種簡(jiǎn)便算法ip地址是32位的二進(jìn)制數(shù)值,用于在tcp/ip通訊協(xié)議中標(biāo)記每臺(tái)計(jì)算機(jī)的地址。通常我們使用點(diǎn)式十進(jìn)制來(lái)表示,如等等。每個(gè)ip地址又可分為兩部分。即網(wǎng)絡(luò)號(hào)部分和主機(jī)號(hào)部分:網(wǎng)絡(luò)號(hào)表示其所屬的網(wǎng)絡(luò)段編號(hào),主機(jī)號(hào)則表示該網(wǎng)段中該主機(jī)的地址編號(hào)。按照網(wǎng)絡(luò)規(guī)模的大小,ip地址可以分為a、b、c、d、e五類(lèi),其中a、b、c類(lèi)是三種主要的類(lèi)型地址,d類(lèi)專(zhuān)供多目傳送用的多目地址,e類(lèi)用于擴(kuò)展備用地址。a、b、c三類(lèi)ip地址有效范圍如下表:類(lèi)別網(wǎng)絡(luò)號(hào)/占位數(shù)主機(jī)號(hào)/占位數(shù)用途a1?126/80?2550?2551?254/24國(guó)家級(jí)b128?1910?255/160?2551?254/16跨過(guò)組織c192?2230?2550?255/241?254/8企業(yè)組織隨著互連網(wǎng)應(yīng)用的不斷擴(kuò)大,原先的ipv4的弊端也逐漸暴露出來(lái),即網(wǎng)絡(luò)號(hào)占位太多,而主機(jī)號(hào)位太少,所以其能提供的主機(jī)地址也越來(lái)越稀缺,目前除了使用nat在企業(yè)內(nèi)部利用保留地址自行分配以外,通常都對(duì)一個(gè)高類(lèi)別的ip地址進(jìn)行再劃分,以形成多個(gè)子網(wǎng),提供給不同規(guī)模的用戶(hù)群使用。這里主要是為了在網(wǎng)絡(luò)分段情況下有效地利用ip地址,通過(guò)對(duì)主機(jī)號(hào)的高位部分取作為子網(wǎng)號(hào),從通常的網(wǎng)絡(luò)位界限中擴(kuò)展或壓縮子網(wǎng)掩碼,用來(lái)創(chuàng)建某類(lèi)地址的更多子網(wǎng)。但創(chuàng)建更多的子網(wǎng)時(shí),在每個(gè)子網(wǎng)上的可用主機(jī)地址數(shù)目會(huì)比原先減少。子網(wǎng)掩碼是標(biāo)志兩個(gè)ip地址是否同屬于一個(gè)子網(wǎng)的,也是32位二進(jìn)制地址,其每一個(gè)為1代表該位是網(wǎng)絡(luò)位,為0代表主機(jī)位。它和ip地址一樣也是使用點(diǎn)式十進(jìn)制來(lái)表示的。如果兩個(gè)ip地址在子網(wǎng)掩碼的按位與的計(jì)算下所得結(jié)果相同,即表明它們共屬于同一子網(wǎng)中。在計(jì)算子網(wǎng)掩碼時(shí),我們要注意ip地址中的保留地址,即“0”地址和廣播地址,它們是指主機(jī)地址或網(wǎng)絡(luò)地址全為“0”或“1”時(shí)的ip地址,它們代表著本網(wǎng)絡(luò)地址和廣播地址,一般是不能被計(jì)算在內(nèi)的。下面就來(lái)以實(shí)例來(lái)說(shuō)明子網(wǎng)掩碼的算法:對(duì)于無(wú)須再劃分成子網(wǎng)的ip地址來(lái)說(shuō),其子網(wǎng)掩碼非常簡(jiǎn)單,即按照其定義即可寫(xiě)出:如某b類(lèi)ip地址為,無(wú)須再分割子網(wǎng),則該ip地址的子網(wǎng)掩碼為。如果它是一個(gè)c類(lèi)地址,則其子網(wǎng)掩碼為。其它類(lèi)推,不再詳述。下面我們關(guān)鍵要介紹的是一個(gè)ip地址,還需要將其高位主機(jī)位再作為劃分出的子網(wǎng)網(wǎng)絡(luò)號(hào),剩下的是每個(gè)子網(wǎng)的主機(jī)號(hào),這時(shí)該如何進(jìn)行每個(gè)子網(wǎng)的掩碼計(jì)算。一、利用子網(wǎng)數(shù)來(lái)計(jì)算在求子網(wǎng)掩碼之前必須先搞清楚要?jiǎng)澐值淖泳W(wǎng)數(shù)目,以及每個(gè)子網(wǎng)內(nèi)的所需主機(jī)數(shù)目。1)將子網(wǎng)數(shù)目轉(zhuǎn)化為二進(jìn)制來(lái)表示2)取得該二進(jìn)制的位數(shù),為n3)取得該ip地址的類(lèi)子網(wǎng)掩碼,將其主機(jī)地址部分的的前n位置1即得出該ip地址劃分子網(wǎng)的子網(wǎng)掩碼。如欲將b類(lèi)ip地址劃分成27個(gè)子網(wǎng):1)27=110112)該二進(jìn)制為五位數(shù),n=53)將b類(lèi)地址的子網(wǎng)掩碼的主機(jī)地址前5位置1,得到即為劃分成27個(gè)子網(wǎng)的b類(lèi)ip地址的子網(wǎng)掩碼。二、利用主機(jī)數(shù)來(lái)計(jì)算1)將主機(jī)數(shù)目轉(zhuǎn)化為二進(jìn)制來(lái)表示2)如果主機(jī)數(shù)小于或等于254(注意去掉保留的兩個(gè)ip地址),則取得該主機(jī)的二進(jìn)制位數(shù),為n,這里肯定n<8。如果大于254,則n>8,這就是說(shuō)主機(jī)地址將占據(jù)不止8位。3)使用55來(lái)將該類(lèi)ip地址的主機(jī)地址位數(shù)全部置1,然后從后向前的將n位全部置為0,即為子網(wǎng)掩碼值。如欲將b類(lèi)ip地址劃分成若干子網(wǎng),每個(gè)子網(wǎng)內(nèi)有主機(jī)700臺(tái):1)700=10101111002)該二進(jìn)制為十位數(shù),n=103)將該b類(lèi)地址的子網(wǎng)掩碼的主機(jī)地址全部置1,得到55然后再?gòu)暮笙蚯皩⒑?0位置0,即為:11111111.11111111.11111100.00000000即。這就是該欲劃分成主機(jī)為700臺(tái)的b類(lèi)ip地址的子網(wǎng)掩碼。下面列出各類(lèi)ip地址所能劃分出的所有子網(wǎng),其劃分后的主機(jī)和子網(wǎng)占位數(shù),以及主機(jī)和子網(wǎng)的(最大)數(shù)目,注意要去掉保留的ip地址(即劃分后有主機(jī)位或子網(wǎng)位全為“0”或全為“1”的):a類(lèi)ip地址:子網(wǎng)位/主機(jī)位子網(wǎng)掩碼子網(wǎng)最大數(shù)/主機(jī)最大數(shù)2/222/41943023/216/20971504/2014/10485745/1930/5242866/1862/2621427/17126/1310708/16254/655369/15510/3276610/141022/1638211/132046/819012/124094/409413/118190/204614/1016382/102215/932766/51016/865536/25417/728131070/12618/692262142/6219/524524286/3020/4401048574/1421/3482097150/622/2524194302/2b類(lèi)ip地址:子網(wǎng)位/主機(jī)位子網(wǎng)掩碼子網(wǎng)最大數(shù)/主機(jī)最大數(shù)2/142/163823/136/81904/1214/40945/1130/20466/1062/10227/9126/5108/8254/2549/728510/12610/6921022/6211/5242046/3012/4404094/1413/3488190/614/25216382/2c類(lèi)ip地址:子網(wǎng)位/主機(jī)位子網(wǎng)掩碼子網(wǎng)最大數(shù)/主機(jī)最大數(shù)2/6922/623/5246/304/44014/145/34830/66/25262/2六、子網(wǎng)掩碼的用處之一便于網(wǎng)絡(luò)設(shè)備盡快地區(qū)分本網(wǎng)段地址和非本網(wǎng)段的地址。例如:下圖所示202.183.564h202.183^2202.183.564h202.183^2主機(jī)A與主機(jī)B交互信息。主機(jī)A:IP地址:1子網(wǎng)掩碼:路由地址:主機(jī)B:IP地址:子網(wǎng)掩碼:路由地址:路由器從端口接收到主機(jī)A發(fā)往主機(jī)B的IP數(shù)據(jù)報(bào)文后,(1)首先用端口地址與子網(wǎng)掩碼地址進(jìn)行“邏輯與”,得到端口網(wǎng)段地址:,(2)然后將目的地址與子網(wǎng)掩碼地址進(jìn)行“邏輯與”,得,(3)將結(jié)果與端口網(wǎng)段地址比較,如果相同,則認(rèn)為是本網(wǎng)段的,不予轉(zhuǎn)發(fā)。如果不相同,則將該IP報(bào)文轉(zhuǎn)發(fā)到端口所對(duì)應(yīng)的網(wǎng)段。七、子網(wǎng)掩碼的用處之二將子網(wǎng)進(jìn)一步劃分,縮小子網(wǎng)的地址空間。將一個(gè)網(wǎng)段劃分為多個(gè)子網(wǎng)段,便于網(wǎng)絡(luò)管理。例如:下圖所示:學(xué)校校園網(wǎng)信息中心可以將(C類(lèi)地址)分配給兩個(gè)系,每個(gè)系約有120臺(tái)計(jì)算機(jī),則可以將子網(wǎng)掩碼地址定義為:28這樣將原來(lái)的一個(gè)網(wǎng)段分成兩個(gè)獨(dú)立的子網(wǎng)段,便于網(wǎng)絡(luò)管理。系1的地址范圍:—26子網(wǎng)地址:1100101010110111001110000xxxxxxx系2的地址范圍:29—54子網(wǎng)地址:1100101010110111001110001xxxxxxx八、子網(wǎng)掩碼的奧秘子網(wǎng)掩碼是用來(lái)判斷任意兩臺(tái)計(jì)算機(jī)的IP地址是否屬于同一子網(wǎng)絡(luò)的根據(jù)。最為簡(jiǎn)單的理解就是兩臺(tái)計(jì)算機(jī)各自的IP地址與子網(wǎng)掩碼進(jìn)行AND運(yùn)算后,如果得出的結(jié)果是相同的,則說(shuō)明這兩臺(tái)計(jì)算機(jī)第10頁(yè)共21頁(yè)是處于同一個(gè)子網(wǎng)絡(luò)上的,可以進(jìn)行直接的通訊。就這么簡(jiǎn)單。以下進(jìn)行演示:運(yùn)算演示之一:IP地址33子網(wǎng)掩碼AND運(yùn)算轉(zhuǎn)化為二進(jìn)制進(jìn)行運(yùn)算:IP地址00010000.01001001.10000001.11101001子網(wǎng)掩碼11111111.11111111.11111000.00000000AND運(yùn)算00010000.01001001.10000000.00000000轉(zhuǎn)化為十進(jìn)制后為:運(yùn)算演示之二:IP地址子網(wǎng)掩碼AND運(yùn)算轉(zhuǎn)化為二進(jìn)制進(jìn)行運(yùn)算:IP地址00010000.01001001.10000001.00000001子網(wǎng)掩碼11111111.11111111.10000000.00000000AND運(yùn)算00010000.01001001.10000000.00000000轉(zhuǎn)化為十進(jìn)制后為:運(yùn)算演示之三:IP地址55子網(wǎng)掩碼AND運(yùn)算轉(zhuǎn)化為二進(jìn)制進(jìn)行運(yùn)算:IP地址00010000.01001001.10001111.11111111子網(wǎng)掩碼11111111.11111111.10000000.00000000AND運(yùn)算00010000.01001001.10000000.00000000轉(zhuǎn)化為十進(jìn)制后為:通過(guò)以上對(duì)三組計(jì)算機(jī)IP地址與子網(wǎng)掩碼的AND運(yùn)算后,我們可以看到它運(yùn)算結(jié)果是一樣的。均為所以計(jì)算機(jī)就會(huì)把這三臺(tái)計(jì)算機(jī)視為是同一子網(wǎng)絡(luò),然后進(jìn)行通訊的。這也就是我單位網(wǎng)絡(luò)網(wǎng)絡(luò)運(yùn)行的現(xiàn)狀。引:但是究竟有多少了IP地址可以用呢?答:由以上我們也可以看出,我們單位的計(jì)算機(jī)網(wǎng)絡(luò)用戶(hù)是由我們所分配的子網(wǎng)掩碼所決定的。通過(guò)對(duì)的分析??傻贸觯呵皟晌籌P碼由分配下來(lái)的數(shù)字就只能固定為16.73重要的是后兩個(gè)IP碼的確定。1、十進(jìn)制128=二進(jìn)制100000002、IP碼要和子網(wǎng)掩碼進(jìn)行AND運(yùn)算3、IP地址00010000.01001001.1*******.********子網(wǎng)掩碼11111111.11111111.10000000.00000000AND運(yùn)算00010000.01001001.10000000.00000000轉(zhuǎn)化為十進(jìn)制后為:4、可知我們單位可用的IP地址為:00010000.01001001.10000000.00000000到00010000.01001001.11111111.111111115、轉(zhuǎn)化為十進(jìn)制:到556、0和255通常作為網(wǎng)絡(luò)的內(nèi)部特殊用途。通常不使用。7、于是最后的結(jié)果如下:我們單位所有可用的IP地址為:54545454545454545454548、總數(shù)為(255-128+1)*(254-1+1)=128*254=325129、測(cè)試研究的結(jié)果是否正確(1)、設(shè)定IP地址為Ping33通過(guò)測(cè)試訪問(wèn)33可以顯示出主頁(yè)(2)、設(shè)定IP地址為54Ping33通過(guò)測(cè)試訪問(wèn)33可以顯示出主頁(yè)10、結(jié)論以上的實(shí)例分析結(jié)果表明其原理的正確性。實(shí)戰(zhàn)演練之一:Q:如何設(shè)置子網(wǎng)掩碼,讓一到5成為一個(gè)獨(dú)立的子網(wǎng)絡(luò)?A:40因?yàn)?40的二進(jìn)制11110000與二進(jìn)制00000000進(jìn)行AND運(yùn)算后的結(jié)果都等于0,所以可以采用子網(wǎng)掩碼40進(jìn)行配置網(wǎng)絡(luò)。實(shí)戰(zhàn)演練之二:在局域網(wǎng)運(yùn)行平臺(tái)下,若要讓不同機(jī)器能夠彼此互相連通,IP地址最簡(jiǎn)單的設(shè)置方法是:IP地址的前三位碼相同,最后一位碼相異,然后子網(wǎng)掩碼采用即可。例如:我們單位原有的IP地址碼-54和子網(wǎng)掩碼子網(wǎng)掩碼的應(yīng)用一、子網(wǎng)掩碼及其應(yīng)用在TCP/IP協(xié)議中,SUBNETMASKS(子網(wǎng)掩碼)的作用是用來(lái)區(qū)分網(wǎng)絡(luò)上的主機(jī)是否在同一網(wǎng)絡(luò)取段內(nèi)。在大型網(wǎng)絡(luò)中,CLASSA的SUBNETMASKS為,CLASSB的SUBNETMASKS為,CLASSC的SUBNETMASKS為。假如某臺(tái)主機(jī)的SUBNETMASKS為IP地址為8,它的SUBNETMASKS為。將這兩個(gè)數(shù)據(jù)作AND運(yùn)算后,所得出的值中的非0的BYTE部分即為NETWORKID。運(yùn)算步驟如下:8的二進(jìn)制值為:11001010.01110111.01110011.01001110的二進(jìn)制值為:11111111.11111111.11111111.00000000AND后的結(jié)果為:11001010.01110111.01110011.00000000轉(zhuǎn)為二進(jìn)制后即為:它就是NETWORKID,在IP地址中剩下的即為HOSTID,即為78,這樣當(dāng)有另一臺(tái)主機(jī)的IP地址為3,它的SUBNETMASKS也是,則其N(xiāo)ETWORKID為202.119.115,HOSTID為83,因?yàn)檫@兩臺(tái)主機(jī)的NETWORKID都是202.119.115,因此,這兩臺(tái)主機(jī)在同一網(wǎng)段內(nèi)。但是,在實(shí)際應(yīng)用中,可能會(huì)有多個(gè)分布與各地的網(wǎng)絡(luò),而且,每個(gè)網(wǎng)絡(luò)的主機(jī)數(shù)量并不很多,如果申請(qǐng)多個(gè)NETWORKID,會(huì)造成IP資源的浪費(fèi),而且很不經(jīng)濟(jì),如果我們?cè)赟UBNETMASKS上動(dòng)一下手腳,可以在只申請(qǐng)一個(gè)NETWORKID的基礎(chǔ)上解決這個(gè)問(wèn)題。比如,我們有三個(gè)不同的子網(wǎng),每個(gè)網(wǎng)絡(luò)的HOST數(shù)量各為20、25和50,下面依次稱(chēng)為甲、乙和丙網(wǎng),但只申請(qǐng)了一個(gè)NETWORKID就是202.119.115。首先我們把甲和乙網(wǎng)的SUBNETMASKS改為24,224的二進(jìn)制為11100000,即它的SUBNETMASKS為:11111111.11111111.11111111.11100000這樣,我們把HOSTID的高三位用來(lái)分割子網(wǎng),這三位共有000、001、010、011、100、101、110、111八種組合,除去000(代表本身)和111(代表廣播),還有六個(gè)組合,也就是可提供六個(gè)子網(wǎng),它們的IP地址分別為:(前三個(gè)字節(jié)還是202.119.115)00100001?00111110即33~62為第一個(gè)子網(wǎng)01000001?01011110即65?94為第二個(gè)子網(wǎng)01100001?01111110即97~126為第三個(gè)子網(wǎng)10000001?10011110即129?158為第四個(gè)子網(wǎng)10100001?10111110即161?190為第五個(gè)子網(wǎng)11000001?11011110即193?222為第六個(gè)子網(wǎng)選用161?190段給甲網(wǎng),193?222段給乙網(wǎng),因?yàn)楦鱾€(gè)子網(wǎng)都支持30臺(tái)主機(jī),足以應(yīng)付甲網(wǎng)和乙網(wǎng)20臺(tái)和25臺(tái)的需求。再來(lái)看丙網(wǎng),由于丙網(wǎng)有50臺(tái)主機(jī),按上述分割方法無(wú)法滿(mǎn)足它的IP需求,我們可以將它的SUBNETMASKS設(shè)為92,由于192的二進(jìn)制值為11000000,按上述方法,它可以劃分為兩個(gè)子網(wǎng),IP地址為:01000001?01111110即65?126為第一個(gè)子網(wǎng)10000001?10111110即129?190為第二個(gè)子網(wǎng)這樣每個(gè)子網(wǎng)有62個(gè)IP可用,將65?126分配丙網(wǎng),多個(gè)子網(wǎng)用一個(gè)NETWORKID即告實(shí)現(xiàn)。如果將子網(wǎng)掩碼設(shè)置過(guò)大,也就是說(shuō)子網(wǎng)范圍擴(kuò)大。那么根據(jù)子網(wǎng)尋徑規(guī)則,很可能發(fā)往和本地機(jī)不在同一子網(wǎng)內(nèi)的目的機(jī)的數(shù)據(jù),會(huì)因?yàn)殄e(cuò)誤的相與結(jié)果而認(rèn)為是在同一子網(wǎng)內(nèi),那么,數(shù)據(jù)包將在本子網(wǎng)內(nèi)循環(huán),直到超時(shí)并拋棄。數(shù)據(jù)不能正確到達(dá)目的機(jī),導(dǎo)致網(wǎng)絡(luò)傳輸錯(cuò)誤。如果將子網(wǎng)掩碼設(shè)置得過(guò)小,那么就會(huì)將本來(lái)屬于同一子網(wǎng)內(nèi)的機(jī)器之間的通信當(dāng)做是跨子網(wǎng)傳輸,數(shù)據(jù)包都交給缺省網(wǎng)關(guān)處理,這樣勢(shì)必增加缺省網(wǎng)關(guān)的負(fù)擔(dān),造成網(wǎng)絡(luò)效率下降。因此,任意設(shè)置子網(wǎng)掩碼是不對(duì)的,應(yīng)該根據(jù)網(wǎng)絡(luò)管理部門(mén)的規(guī)定進(jìn)行設(shè)置。隨著IP地址資源的日趨枯竭,可供分配的IP地址越來(lái)越少,往往一個(gè)擁有幾百臺(tái)計(jì)算機(jī)規(guī)模的網(wǎng)絡(luò)只能得到區(qū)區(qū)幾個(gè)IP地址,于是,許多人開(kāi)始采用其他技術(shù)來(lái)擴(kuò)展IP空間。子網(wǎng)掩碼設(shè)置如果你所分配的IP地址僅能滿(mǎn)足對(duì)主機(jī)的需求,但遠(yuǎn)不能滿(mǎn)足你欲在局域網(wǎng)中再建若干子網(wǎng)的需要,設(shè)置子網(wǎng)掩碼就是你不得不采取的措施了。子網(wǎng)掩碼同樣也以四個(gè)字節(jié)來(lái)表示,用來(lái)區(qū)分IP地址的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào),默認(rèn)子網(wǎng)掩碼如下表所示:子網(wǎng)掩碼(以十進(jìn)制表示)A類(lèi)B類(lèi)C類(lèi)當(dāng)IP地址與子網(wǎng)掩碼相與時(shí),非零部分即被確認(rèn)為網(wǎng)絡(luò)號(hào)。假如我們將子網(wǎng)掩碼中第四字節(jié)最高位起的某些位由0修改成1,使本來(lái)應(yīng)當(dāng)屬于主機(jī)號(hào)的部分改變成為網(wǎng)絡(luò)號(hào),這樣就實(shí)現(xiàn)了我們劃分子網(wǎng)的目的。例如你得到了一個(gè)C類(lèi)網(wǎng)絡(luò)地址198.189.98,按常規(guī),你所有的設(shè)備從到54都將處于同一網(wǎng)絡(luò)之中,但如果你需要將自己的網(wǎng)絡(luò)劃分成5個(gè)子網(wǎng)以便管理,那就必須修改子網(wǎng)掩碼,將此掩碼的第四個(gè)字節(jié)中的前三位再拿出來(lái)充當(dāng)子網(wǎng)掩碼,即將第四字節(jié)的00000000修改成11100000(十進(jìn)制數(shù)為224),故應(yīng)當(dāng)將子網(wǎng)掩碼設(shè)置為24。這樣我們有001、010、011、100、101、110六種方式與之相與得到不同的網(wǎng)絡(luò)號(hào)(除去000和111作為保留地址不能使用),各子網(wǎng)的前三個(gè)字節(jié)仍然是198.189.98??梢灾溃喝缱泳W(wǎng)掩碼的位數(shù)越多,能劃分的子網(wǎng)數(shù)也就越多,但是每個(gè)子網(wǎng)的主機(jī)數(shù)就會(huì)越少。子網(wǎng)掩碼的劃分設(shè)置也有一個(gè)缺點(diǎn):劃分的子網(wǎng)越多,損失的IP地址也會(huì)越多。因?yàn)槊總€(gè)子網(wǎng)都會(huì)保留全0或全1的兩個(gè)地址而不能使用。動(dòng)態(tài)IP地址設(shè)置DHCP(DynamicHostConfigurationProtocol)動(dòng)態(tài)主機(jī)配置協(xié)議是一種多個(gè)工作站共享IP地址的方法。當(dāng)我們分配到的IP地址數(shù)目遠(yuǎn)小于一個(gè)網(wǎng)絡(luò)工作站的數(shù)目時(shí),如果為每個(gè)設(shè)備都分配一個(gè)固定的IP地址,則顯然有一部分計(jì)算機(jī)將不能連入網(wǎng)絡(luò)。DHCP為我們提供了一個(gè)較好的解決方法,其前提條件是其中每一個(gè)設(shè)備都不是隨時(shí)都需要連接入網(wǎng),并且同一時(shí)刻上網(wǎng)的設(shè)備不會(huì)很多。動(dòng)態(tài)IP地址,顧名思義就是每一個(gè)設(shè)備所取得的IP地址是非固定的,即計(jì)算機(jī)連入網(wǎng)絡(luò)時(shí)自動(dòng)申請(qǐng)取得一個(gè)合法的IP地址,斷開(kāi)網(wǎng)絡(luò)時(shí)自動(dòng)歸還,以便其他計(jì)算機(jī)使用。這樣,我們可以用較少的IP地址構(gòu)建較大的網(wǎng)絡(luò),也可以增加網(wǎng)絡(luò)工作站的可移性,如果一臺(tái)主機(jī)從一個(gè)子網(wǎng)移動(dòng)到另一個(gè)子網(wǎng)時(shí),由于網(wǎng)絡(luò)號(hào)的不同將修改該計(jì)算機(jī)的IP地址,否則無(wú)法與其他主機(jī)通信,而如果我們采用動(dòng)態(tài)IP地址,就會(huì)減少網(wǎng)絡(luò)管理的復(fù)雜性?,F(xiàn)在DHCP已非常流行,所支持的軟件很多,且可以運(yùn)行于不同機(jī)器和平臺(tái)。目前撥號(hào)上Internet的用戶(hù)就基本上采用這種方法。非路由地址在IP地址范圍內(nèi),IANA(InternetAssignedNumbersAuthority)將一部分地址保留作為私人IP地址空間,專(zhuān)門(mén)用于內(nèi)部局域網(wǎng)使用,這些地址如下表:類(lèi)IP地址范圍網(wǎng)絡(luò)數(shù)TOC\o"1-5"\h\zA---551B---5516C---55255這些地址是不會(huì)被Internet分配的,因此它們?cè)贗nternet上也從來(lái)不會(huì)被路由,雖然它們不能直接和Internet網(wǎng)連接,但仍舊可以被用來(lái)和Internet通訊,我們可以根據(jù)需要來(lái)選用適當(dāng)?shù)牡刂奉?lèi),在內(nèi)部局域網(wǎng)中大膽地將這些地址當(dāng)作公用IP地址一樣地使用。在Internet上,那些不需要與Internet通訊的設(shè)備,如打印機(jī)、可管理集線器等也可以使用這些地址,以節(jié)省IP地址資源。代理服務(wù)器代理服務(wù)器其實(shí)是Internet上的一臺(tái)主機(jī)設(shè)備,它有一個(gè)固定的IP地址,當(dāng)你需要上Internet時(shí),就向該服務(wù)器提出請(qǐng)求,代理服務(wù)器接受請(qǐng)求并為你建立連接,然后將你所需要的服務(wù)返回信息通知你,所有的數(shù)據(jù)信息和通訊處理都是通過(guò)代理服務(wù)器的IP地址來(lái)完成。這種情況下,我們局域網(wǎng)內(nèi)部的主機(jī)就應(yīng)使用非路由地址,這樣,即能保證內(nèi)部主機(jī)之間的通訊,又能拒絕外來(lái)網(wǎng)絡(luò)的直接訪問(wèn)請(qǐng)求。代理服務(wù)器具有以下兩個(gè)優(yōu)點(diǎn):一是如果你請(qǐng)求的數(shù)據(jù)已被同一網(wǎng)段上的其他人請(qǐng)求過(guò)了,那么大多數(shù)代理服務(wù)器都能從Cache中調(diào)用這些數(shù)據(jù)直接傳給你,避免重新連接的時(shí)間和帶寬;二是代理服務(wù)器可以保護(hù)你的內(nèi)部網(wǎng)絡(luò)不受入侵,也可以設(shè)置對(duì)某些主機(jī)的訪問(wèn)能力進(jìn)行必要限制,這實(shí)際上起著代理防火墻的作用。支持代理服務(wù)器的軟件也非常多,WinGate、MsProxy等都是非常流行的代理服務(wù)器軟件。在中國(guó),代理服務(wù)器的使用也越來(lái)越廣泛,中國(guó)公眾多媒體通訊網(wǎng)(169)其實(shí)就是一個(gè)巨大的使用代理服務(wù)器的例子。地址翻譯所謂地址翻譯實(shí)際上是路由器中的一個(gè)數(shù)據(jù)包處理過(guò)程。當(dāng)數(shù)據(jù)包通過(guò)路由器時(shí),地址翻譯過(guò)程將其中的內(nèi)部私有IP地址解析出來(lái),將其翻譯為一個(gè)合法的IP地址。地址翻譯過(guò)程可以按預(yù)先定義好的地址表一一映射翻譯,也可以將多個(gè)內(nèi)部私有地址翻譯為一個(gè)外部合法IP地址。由于網(wǎng)絡(luò)內(nèi)每個(gè)設(shè)備都有一個(gè)內(nèi)部穩(wěn)定的IP地址,所以這種方法具有較強(qiáng)的網(wǎng)絡(luò)安全控制性能。二、用子網(wǎng)掩碼實(shí)現(xiàn)多網(wǎng)共用網(wǎng)址如果一個(gè)單位有多個(gè)分布在各地的網(wǎng)絡(luò),且每個(gè)網(wǎng)絡(luò)的主機(jī)數(shù)量并不很多,那么申請(qǐng)多個(gè)網(wǎng)址(NETWORKID),不僅會(huì)造成IP地址的浪費(fèi),而且會(huì)使單位付出較大的經(jīng)濟(jì)代價(jià)。在這種情況下,可以使多個(gè)子網(wǎng)共用一個(gè)網(wǎng)址,以節(jié)省IP地址和資金,下面把我們單位使用子網(wǎng)掩碼實(shí)現(xiàn)這個(gè)目的的過(guò)程介紹給大家。一、情況介紹我單位有三個(gè)位于不同地點(diǎn)的子網(wǎng)(以下稱(chēng)為甲、乙、丙網(wǎng)),各網(wǎng)絡(luò)的主機(jī)數(shù)分別為20、25和50。且我單位已申請(qǐng)了一個(gè)網(wǎng)址為202119115。二、解決過(guò)程將甲網(wǎng)和乙網(wǎng)的子網(wǎng)掩碼改為255255255224,其最高位224的二進(jìn)制形式為11100000。我們用子網(wǎng)掩碼的高三位來(lái)分割子網(wǎng),它共有000、001、010、011、100、101、110、111八種組合。除000(代表本身)和111(代表廣播)外,還有六種組合,共可提供六個(gè)子網(wǎng),它們分別為:(IP地址前三個(gè)字節(jié)還是202119115)第一子網(wǎng):00100001-00111110即33-62第二子網(wǎng):01000001-01011110即65-94第三子網(wǎng):01100001-01111110即97-126第四子網(wǎng):10000001-10011110即129-158第五子網(wǎng):10100001-10111110即161—190第六子網(wǎng):11000001-11011110即193-222最后我們選第五子網(wǎng)給甲網(wǎng),第六子網(wǎng)給乙網(wǎng),因?yàn)楦鱾€(gè)子網(wǎng)都支持30臺(tái)主機(jī),所以選擇的子網(wǎng)足以滿(mǎn)足甲網(wǎng)和乙網(wǎng)20臺(tái)和25臺(tái)的需要。丙網(wǎng)有50臺(tái)主機(jī),按上述分割方法無(wú)法滿(mǎn)足它對(duì)IP地址的需要。這時(shí),我們將它的子網(wǎng)掩碼設(shè)成255255255192,由于192的二進(jìn)制值為11000000,按上述方法,它可以劃分為兩個(gè)子網(wǎng),分別為:第一子網(wǎng):01000001-01111110即65-126第二子網(wǎng):10000001-10111110即129-190每個(gè)子網(wǎng)有62個(gè)IP地址可用,我們將第二子網(wǎng)分配給了丙網(wǎng)。至此,實(shí)現(xiàn)了多個(gè)子網(wǎng)共用一個(gè)網(wǎng)址。三、A類(lèi)私有網(wǎng)絡(luò)子網(wǎng)劃分策略當(dāng)為一個(gè)私有網(wǎng)絡(luò)設(shè)計(jì)一個(gè)地址管理規(guī)劃時(shí),使用的原則與其他IP網(wǎng)絡(luò)中使用的原則是一樣的。地址管理規(guī)劃的實(shí)現(xiàn)應(yīng)該遵循下列目標(biāo):簡(jiǎn)潔性:規(guī)劃應(yīng)該盡量簡(jiǎn)單,以便有盡可能多的人能夠理解它。當(dāng)看到一個(gè)特定設(shè)備上的IP地址時(shí),就應(yīng)該可以推斷出它是哪一類(lèi)設(shè)備,在網(wǎng)絡(luò)上的什么位置,不需要查閱大量的文檔手冊(cè)。容易管理:規(guī)劃應(yīng)該容易實(shí)現(xiàn)和維護(hù)。規(guī)劃應(yīng)至少滿(mǎn)足可以預(yù)測(cè)到的增長(zhǎng),如果可能的話(huà),盡量能夠滿(mǎn)足不可預(yù)測(cè)的增長(zhǎng)或其他變化。有效的路由:象維護(hù)這個(gè)規(guī)劃的人要充分了解這個(gè)規(guī)劃一樣,每當(dāng)一個(gè)分組要被傳送到其他子網(wǎng)上時(shí),都需要規(guī)劃中的路由器來(lái)進(jìn)行分組的轉(zhuǎn)發(fā)工作,所以在這個(gè)規(guī)劃中不要給路由器資源增加很大負(fù)擔(dān)。最理想的策略是建立一個(gè)分級(jí)地址管理規(guī)劃,這樣可以使路由表相對(duì)較小。文檔:使用盡量簡(jiǎn)潔的語(yǔ)言來(lái)描述這個(gè)規(guī)劃,不要過(guò)多的詳細(xì)解釋。按照第2章中的指南,我們給一個(gè)大組織進(jìn)行網(wǎng)絡(luò)規(guī)劃。假設(shè)這個(gè)組織已經(jīng)決定在它的網(wǎng)絡(luò)互聯(lián)中使用私有IP地址管理。具體的實(shí)現(xiàn)過(guò)程與前面的內(nèi)容是相同的----選擇一個(gè)掩碼;分配子網(wǎng)位;確定每個(gè)子網(wǎng)的地址范圍。網(wǎng)絡(luò):我們將研究的網(wǎng)絡(luò)是相對(duì)穩(wěn)定的。公司擁有3000個(gè)零售商店,每個(gè)商店中不會(huì)多于12個(gè)IP設(shè)備。來(lái)自于管理顧問(wèn)的報(bào)告說(shuō)明,對(duì)中期發(fā)展來(lái)說(shuō)這個(gè)數(shù)量足夠用了。每個(gè)商店通過(guò)租用的點(diǎn)到點(diǎn)線路連接到它的地區(qū)分銷(xiāo)中心。目前有18個(gè)地區(qū)分銷(xiāo)中心,每個(gè)中心所能支持的商店不會(huì)超過(guò)200個(gè)。分銷(xiāo)中心有兩個(gè)物理網(wǎng)絡(luò),一個(gè)用于管理,一個(gè)用于倉(cāng)庫(kù)。在最大的管理LAN上有80個(gè)IP設(shè)備,倉(cāng)庫(kù)LAN需要120個(gè)地址。每個(gè)分銷(xiāo)中心通過(guò)兩條并行的T3鏈路連接到總部??偛克诘毓灿?4個(gè)LAN,通過(guò)路由器連接到公司主干網(wǎng)上。總部中最大的LAN上有230個(gè)IP設(shè)備。圖3-3給出了公司網(wǎng)絡(luò)的全貌。表3-4給出了網(wǎng)絡(luò)所需要的地址情況。孑旅曲盡的就的也接gEG2推理中土13分鈕中心甥商Pi蔬迎岳3MW2商店】a%*127JOS子附號(hào)笙多址址栽230從表3-4中的信息可以看到,所需要的子網(wǎng)總數(shù)量為7305;最大子網(wǎng)中的地址數(shù)為230個(gè)。策略對(duì)于地址管理問(wèn)題,盡管有許多正確的解決方案,但也存在著許多爭(zhēng)議。由于我們的目標(biāo)是設(shè)計(jì)的簡(jiǎn)潔性,所以我們?cè)噲D將規(guī)劃做得盡量簡(jiǎn)單。由于我們所使用的軟件都能支持子網(wǎng)劃分,這樣我們可以按RFC1918的要求進(jìn)行地址管理,并使用24位地址塊——即網(wǎng)絡(luò)10。現(xiàn)在,可管理的地址空間長(zhǎng)度為24位。如何對(duì)它們進(jìn)行分配呢?現(xiàn)在從我們研究的網(wǎng)絡(luò)結(jié)構(gòu)上找一些線索。這里應(yīng)有三級(jí)結(jié)構(gòu):?總部級(jí)。-分銷(xiāo)中心。?商店。這種分級(jí)方式是否符合我們的地址管理方案呢?在我們深入了解這個(gè)問(wèn)題前,要決定兩件事情。首先,我們要確定是使用定長(zhǎng)子網(wǎng)掩碼還是使用變長(zhǎng)子網(wǎng)掩碼?按照簡(jiǎn)潔性的原則,應(yīng)該選擇定長(zhǎng)掩碼。這樣的網(wǎng)絡(luò)容易設(shè)計(jì)和維護(hù)。下一步就是要決定如何使用掩碼。查看一下第2章的A類(lèi)子網(wǎng)劃分表,我們決定使用掩碼。是否可以使用其他的掩碼呢?解答是肯定的,但大部分人都認(rèn)為是最容易使用的掩碼。這個(gè)表也顯示,我們現(xiàn)在可使用的子網(wǎng)數(shù)為65635,每個(gè)子網(wǎng)提供254個(gè)地址,這是比較理想的工作方式?,F(xiàn)在,呈現(xiàn)在我們面前的IP地址結(jié)構(gòu)如下:?網(wǎng)絡(luò)標(biāo)識(shí):8位。?子網(wǎng)標(biāo)識(shí):16位。?主機(jī)標(biāo)識(shí):8位。這個(gè)16位可由兩個(gè)點(diǎn)分十進(jìn)制數(shù)來(lái)表示。也許我們可以將公司網(wǎng)絡(luò)結(jié)構(gòu)變成兩級(jí):地區(qū)和商店。此時(shí)我們將總部叫做“地區(qū)0”。使用這種方法,整個(gè)IP地址的結(jié)構(gòu)描述如下:10.R.S.H在這里R代表地區(qū)號(hào),S代表商店號(hào),H代表主機(jī)號(hào)。如果使用這種方法實(shí)現(xiàn),IP地址的文檔也就自動(dòng)生成了----這正是我們所希望的事情。地址分配讓我們接著工作。在表3-5中,有5個(gè)不同的子網(wǎng)組。查看每一個(gè)組,以便決定分配什么樣的IP地址。世3-5總刨1D.OGhlOO.OZSJE.ANI1U0t[-IQD1I廉雄HJO2LAN14■g14142J-i1.總部LAN前面已講過(guò),總部被叫做“地區(qū)0”。在這個(gè)組中有15個(gè)LAN。對(duì)這個(gè)組,我們使用10.0.L.0。如果L等于0,則代表主干;L等于1到14,則分別代表管理LAN。有關(guān)總部中LAN的信息見(jiàn)表3-5。2.從總部到分銷(xiāo)中心的WAN連接有許多方法來(lái)分配這組地址。兩個(gè)WAN連接分別使用10.100+R.0.0和10.200+R.0.0地址,分別連接到地區(qū)分銷(xiāo)中心。這里R是地區(qū)號(hào)。表3-6給出了這些分配信息。好&忌澎戴WAN涯誓思AC劃地隹』10]0LDl£_J01010.210201.0J&102DI0-211)ID2DJ030210^03.0IfttQ20QO3ID3EH-0i&JOUH023.分銷(xiāo)中心的LAN四、路由選擇協(xié)議與VLSM子網(wǎng)設(shè)計(jì)隨著網(wǎng)絡(luò)應(yīng)用的日益廣泛,接入網(wǎng)絡(luò)和邊緣網(wǎng)絡(luò)的需求也更加復(fù)雜多樣,企業(yè)為了開(kāi)展電子商務(wù),必須實(shí)現(xiàn)與Internet的互聯(lián),路由器是實(shí)現(xiàn)這一互聯(lián)的關(guān)鍵設(shè)備。路由器可以為企業(yè)提供越來(lái)越多的智能化服務(wù),包括安全性、可用性和服務(wù)質(zhì)量(QoS)等。第17頁(yè)共21頁(yè)下面結(jié)合實(shí)踐經(jīng)驗(yàn),討論Cisco路由器的路由選擇協(xié)議與VLSM子網(wǎng)設(shè)計(jì)。一、路由選擇協(xié)議的分類(lèi)----一般路由器支持多種路由選擇協(xié)議,例如靜態(tài)路由、RIP、IGRP、RIPv2、EIGRP、OSPF和BGP等等。這些路由選擇協(xié)議可分為有類(lèi)路由選擇協(xié)議和無(wú)類(lèi)路由選擇協(xié)議。----1.有類(lèi)路由選擇協(xié)議----一般把路由信息協(xié)議(RIP)和內(nèi)部網(wǎng)關(guān)路由選擇協(xié)議(IGRP)等稱(chēng)為有類(lèi)路由協(xié)議。在有類(lèi)路由選擇協(xié)議中,只在路由器之間傳送路由和它的度量值,對(duì)每個(gè)轉(zhuǎn)發(fā)報(bào)文,路由器從報(bào)文中取出目的地址,各路由器通過(guò)下面2種方法判定目的地網(wǎng)絡(luò)掩碼。----(1)如果有一個(gè)接口連到目的地網(wǎng)絡(luò),則使用此接口的網(wǎng)絡(luò)掩碼。隸屬網(wǎng)絡(luò)的所有子網(wǎng)的大小必須相同。----(2)否則,使用對(duì)應(yīng)目的地址類(lèi)的網(wǎng)絡(luò)掩碼。A類(lèi)網(wǎng)絡(luò)使用8位掩碼,B類(lèi)網(wǎng)絡(luò)使用16位掩碼,C類(lèi)網(wǎng)絡(luò)使用24位掩碼。----根據(jù)設(shè)置掩碼的規(guī)則,除去目的地址中的“局部操縱”位,在路由選擇表中查尋產(chǎn)生的網(wǎng)絡(luò)地址,轉(zhuǎn)發(fā)報(bào)文。因?yàn)槁酚蛇x擇基于IP地址類(lèi)(有A類(lèi)、B類(lèi)、C類(lèi)和D類(lèi)等4類(lèi))或與之相連的網(wǎng)絡(luò)接口來(lái)決定遠(yuǎn)端網(wǎng)絡(luò)使用的掩碼,從而決定目的地的網(wǎng)絡(luò)地址,故此類(lèi)路由選擇協(xié)議被稱(chēng)為有類(lèi)路由選擇協(xié)議。2.無(wú)類(lèi)路由選擇協(xié)議----RIPv2、EIGRP、OSPF和BGP等是一些比較新的路由選擇協(xié)議,它們?cè)诼酚筛逻^(guò)程中,將網(wǎng)絡(luò)掩碼與路徑一起廣播出去,這時(shí)網(wǎng)絡(luò)掩碼也稱(chēng)為前綴屏蔽或前綴。例如,如果C類(lèi)IP地址的網(wǎng)絡(luò)掩碼為,可標(biāo)識(shí)為/24。由于在路由器之間傳送掩碼(前綴),因而沒(méi)有必要判斷地址類(lèi)型和缺省掩碼,這就是無(wú)類(lèi)地址及無(wú)類(lèi)路由選擇,也是目前Internet上所基于的路由選擇協(xié)議。----在無(wú)類(lèi)路由中,IP地址之間不再有類(lèi)型差別,如A類(lèi)地址、B類(lèi)地址或C類(lèi)地址等之分,所有地址都由前綴來(lái)決定用于網(wǎng)絡(luò)標(biāo)識(shí)的位數(shù),IP地址不再歸屬于某一個(gè)類(lèi),取而代之的是將它們看作一個(gè)地址和掩碼對(duì)。通過(guò)使用無(wú)類(lèi)路由,用戶(hù)可以更充分地利用已有的IP地址空間,從而避免浪費(fèi)寶貴的IP地址資源。另外,新的IP編址標(biāo)準(zhǔn)IPv6也使用無(wú)類(lèi)路由協(xié)議,通過(guò)使用無(wú)類(lèi)路由,有助于向下一代IP協(xié)議過(guò)渡。更為重要的是,通過(guò)使用無(wú)類(lèi)路由協(xié)議,用戶(hù)在子網(wǎng)化時(shí)非常方便,尤其是可以使用可變長(zhǎng)子網(wǎng)掩碼(VLSM)進(jìn)行子網(wǎng)化。二、為什么需要子網(wǎng)化?----子網(wǎng)化是企業(yè)用戶(hù)在網(wǎng)絡(luò)設(shè)計(jì)中經(jīng)常使用的方法,它將分配給網(wǎng)卡的單一網(wǎng)絡(luò)地址劃分為幾個(gè)網(wǎng)段,以滿(mǎn)足用戶(hù)的需要。但是,在子網(wǎng)化過(guò)程中,有時(shí)只使用一種子網(wǎng)掩碼可能不能滿(mǎn)足用戶(hù)的需要。例如,用戶(hù)分配到一個(gè)C類(lèi)地址,并需要將它劃分為幾個(gè)網(wǎng)段,而某一個(gè)網(wǎng)段地址又需要?jiǎng)澐譃楦〉膸讉€(gè)網(wǎng)段,這時(shí)用戶(hù)需要通過(guò)使用不同的子網(wǎng)掩碼(前綴)來(lái)實(shí)現(xiàn)。這樣,在一個(gè)網(wǎng)絡(luò)中可能會(huì)使用不止一個(gè)掩碼(前綴),因此路由選擇協(xié)議必須在每個(gè)路由器之間傳遞掩碼,只有選擇合適的路由選擇協(xié)議才能實(shí)現(xiàn)子網(wǎng)之間的通信,這就是VLSM子網(wǎng)設(shè)計(jì)問(wèn)題,需要使用支持VLSM的路由協(xié)議,它是一種無(wú)類(lèi)路由選擇協(xié)議。----VLSM子網(wǎng)設(shè)計(jì)比較容易。首先使用某一掩碼產(chǎn)生所需要的最大的子網(wǎng),然后,從這些最大的子網(wǎng)中抽出一個(gè),再用一個(gè)更長(zhǎng)的掩碼對(duì)它子網(wǎng)化。三、子網(wǎng)化的實(shí)現(xiàn)----下面以某公司為例,討論VLSM子網(wǎng)化的方法。假設(shè)該公司被分配了一個(gè)C類(lèi)地址,該公司的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)見(jiàn)圖1。為方便起見(jiàn),這里用保留地址作為例子進(jìn)行說(shuō)明。從圖1可以看到,由于總公司、分公司分布于4處,總公司、分公司及各部門(mén)所擁有的主機(jī)數(shù)各不相同,因此需要對(duì)第18頁(yè)共21頁(yè)進(jìn)行子網(wǎng)化。因該公司部門(mén)1和部門(mén)3均有20臺(tái)主機(jī),因此,產(chǎn)生的較大的子網(wǎng)集中必須有兩個(gè)以上這樣的子網(wǎng),每個(gè)都至少有20個(gè)主機(jī)地址,由于C類(lèi)地址的掩碼是24位長(zhǎng),具體掩碼如下:----=11111111.11111111.11111111.00000000----將掩碼擴(kuò)展一位(共25位),使用第25位作為子網(wǎng)標(biāo)志,這樣可尋址2個(gè)子網(wǎng)(0和1)??墒?,地址全0的子網(wǎng)是被保留的(這和分配網(wǎng)絡(luò)號(hào)一樣),地址全1的子網(wǎng)也是被保留的(用作全子網(wǎng)的廣播),這樣就沒(méi)有可用的剩余子網(wǎng)了。將掩碼擴(kuò)展2位(共26位),可以產(chǎn)生4個(gè)子網(wǎng)(00,01,10,11)。因?yàn)榈刂啡?、全1的子網(wǎng)被保留,于是還剩下2個(gè)可用的子網(wǎng),用于表示主機(jī)的部分為最右邊8位中剩下的6位,6位可表示64個(gè)獨(dú)立的主機(jī)地址,其中全0的地址被保留標(biāo)志子網(wǎng)本身,全1的地址被保留用作廣播,這樣還剩62個(gè)可用的地址,由于該公司最大的子網(wǎng)有20臺(tái)主機(jī),若用這樣的子網(wǎng)會(huì)浪費(fèi)地址,因此可再將掩碼向右擴(kuò)展1位(共27位),這樣可得到8個(gè)子網(wǎng)(000,001,010,011,100,101,110,111),其中6個(gè)子網(wǎng)是可用的(因?yàn)榈刂啡?、全1的子網(wǎng)被保留),在最右邊8位中還剩5位用于主機(jī)分配,5位可表示32個(gè)獨(dú)立的主機(jī)地址,其中全0的地址被保留標(biāo)志子網(wǎng)本身,全1的地址被保留用作廣播,還剩下30個(gè)可用的地址。如果再將掩碼向右擴(kuò)展一位(共28位)時(shí),可知每個(gè)子網(wǎng)中只有14個(gè)地址,不能滿(mǎn)足實(shí)際需要(必須有2個(gè)子網(wǎng)均支持20個(gè)以上主機(jī)地址),至此,最終將子網(wǎng)化使用的子網(wǎng)掩碼是24,或/27,即使用27位子網(wǎng)掩碼,得到能用的子網(wǎng)設(shè)為子網(wǎng)A、子網(wǎng)B、子網(wǎng)C、子網(wǎng)D、子網(wǎng)E和子網(wǎng)F,參見(jiàn)下面的圖2。:卒分四元貌二近制格式?途1分配的隴址于網(wǎng)生機(jī)位2S5.25S.255.22411111111.111=11111.11111111.11100000于回障心11000000.to1P10OO.OOOOQOOi-MWooooo192.160,1.3211KJOTQO.10101000,00000001.001OOOOO于河-.63)192.16S.kM11000000.1010^000.00000001心IQooooo于陶B[.64—95)192.16B.L961100MCO.to10TOGO.OOOflOO01.01100000THC(.96^..127)□OOOgElChOOO.OC加0001e100ooooo孑祀一128—1如192JBS.1.16O110QOO0Q.1QlfXW.IMWOOOQ1.101QQOOO子子192.1B8.1.192110000X)101Q1000.000000D1.11000000于倒FL192.223)192.1SB.1-22411M00OD.10WQO.OOOOCO01dllflOOCO保-,25&)我們將子網(wǎng)A、子網(wǎng)B分

溫馨提示

  • 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)論