IP地址:
IP地址由網(wǎng)絡(luò )號(Network ID)和主機號(Host ID)兩部分組成。網(wǎng)絡(luò )號標識的是Internet上的一個(gè)子網(wǎng),而主機號標識的是子網(wǎng)中的某臺主機。IP地址根據網(wǎng)絡(luò )號和主機號的數量而分為A、B、C三類(lèi)。
A類(lèi)IP地址:用可變的7位(bit)來(lái)標識網(wǎng)絡(luò )號,可變的24位標識主機號,最前面一位為“0”,即A類(lèi)地址的第一段取值介于1~126之間。A類(lèi)地址通常為大型網(wǎng)絡(luò )而提供,全世界總共只有126個(gè)A類(lèi)網(wǎng)絡(luò ),每個(gè)A類(lèi)網(wǎng)絡(luò )最多可以連接16777214臺主機。
B類(lèi)IP地址:用可變的14位來(lái)標識網(wǎng)絡(luò )號,可變的16位標識主機號,前面兩位是“10”。B類(lèi)地址的第一段取值介于128~191之間(網(wǎng)絡(luò )號不能以數字127開(kāi)頭,數字127是專(zhuān)門(mén)保留給診斷用的,如127.0.0.1是會(huì )送地址,用于回路測試),第一段和第二段合在一起表示網(wǎng)絡(luò )號。B類(lèi)地址適用于中等規模的網(wǎng)絡(luò ),全世界大約有16000個(gè)B類(lèi)網(wǎng)絡(luò ),每個(gè)B類(lèi)網(wǎng)絡(luò )最多可以連接65534臺主機。
C類(lèi)IP地址:用可變的21位來(lái)標識網(wǎng)絡(luò )號,可變的8位標識主機號,前面三位是“110”。C類(lèi)地址的第一段取值介于192~223之間,第一段、第二段、第三段合在一起表示網(wǎng)絡(luò )號。最后一段標識網(wǎng)絡(luò )上的主機號。C類(lèi)地址適用于校園網(wǎng)等小型網(wǎng)絡(luò ),每個(gè)C類(lèi)網(wǎng)絡(luò )最多可以有254臺主機。
子網(wǎng)掩碼:
子網(wǎng)掩碼是屏蔽一個(gè)IP地址的網(wǎng)絡(luò )部分的“全1”比特模式。它是一種用來(lái)指明一個(gè)IP地址的哪些位標識的是主機所在的子網(wǎng)以及哪些位標識的是主機的位掩碼。子網(wǎng)掩碼不能單獨存在,必須結合IP地址一起使用。子網(wǎng)掩碼只有一個(gè)作用,就是將某個(gè)IP地址劃分成網(wǎng)絡(luò )地址和主機地址兩部分。
對于A(yíng)類(lèi)地址來(lái)說(shuō),默認的子網(wǎng)掩碼是255.0.0.0;對于B類(lèi)地址來(lái)說(shuō)默認的子網(wǎng)掩碼是255.255.0.0;對于C類(lèi)地址來(lái)說(shuō)默認的子網(wǎng)掩碼是255.255.255.0。利用子網(wǎng)掩碼可以把大的網(wǎng)絡(luò )劃分成子網(wǎng)即VLSM(可變長(cháng)子網(wǎng)掩碼),也可以把小得網(wǎng)絡(luò )歸并成大的網(wǎng)絡(luò )即超網(wǎng)。
通過(guò)IP地址的二進(jìn)制與子網(wǎng)掩碼的二進(jìn)制進(jìn)行與運算,可以確定某個(gè)設備的網(wǎng)絡(luò )地址和主機號,也就是說(shuō)可以通過(guò)子網(wǎng)掩碼分辨一個(gè)網(wǎng)絡(luò )的網(wǎng)絡(luò )部分和主機部分。子網(wǎng)一個(gè)最顯著(zhù)的特征就是具有子網(wǎng)掩碼。劃分子網(wǎng)時(shí)需要注意:主機ID為全0時(shí)表示網(wǎng)絡(luò )ID,全1時(shí)表示廣播地址。
通過(guò)子網(wǎng)個(gè)數或主機地址個(gè)數計算子網(wǎng)掩碼:
用一個(gè)簡(jiǎn)單的例子說(shuō)明如下:
假設有一個(gè)網(wǎng)絡(luò ):192.168.0.0/24(即子網(wǎng)掩碼的前24位為1,255.255.255.0),現在需要兩個(gè)子網(wǎng),那么需要將子網(wǎng)掩碼中的主機部分的前2位置為1(雖然只將第1位置1即可獲得2個(gè)子網(wǎng),但是還要考慮去掉全0和全1的子網(wǎng)),即192.168.0.0/26,可得到兩個(gè)可以使用的子網(wǎng)192.168.0.64(二進(jìn)制表示后8位為01000000)和192.168.0.128(二進(jìn)制的后8位表示為10000000)。
對于192.168.0.0/24,網(wǎng)絡(luò )地址是192.168.0.0,廣播地址是192.168.0.255(后8位為11111111)。
對于192.168.0.0/26,網(wǎng)絡(luò )地址是192.168.0.0,廣播地址是192.168.0.63(后8位為00111111)。
對于192.168.0.64/26,網(wǎng)絡(luò )地址是192.168.0.64,廣播地址是192.168.0.127(后8位為01111111)。
對于192.168.0.128/26,網(wǎng)絡(luò )地址是192.168.0.128,廣播地址是192.168.0.191(后8位為10111111)。
對于192.168.0.192/26,網(wǎng)絡(luò )地址是192.168.0.192,廣播地址是192.168.0.255(后8為為11111111)。
1、根據子網(wǎng)數計算子網(wǎng)掩碼的位數:
?。?)將子網(wǎng)數目-1(因為計算機從0開(kāi)始,到26才是27個(gè))轉化為二進(jìn)制來(lái)表示。
?。?)取得該二進(jìn)制的位數,為N。
?。?)取得該IP地址的類(lèi)子網(wǎng)掩碼,將其主機地址部分的前N位置1即得出該IP地址劃分子網(wǎng)的子網(wǎng)掩碼。
例如:欲將B類(lèi)IP地址168.195.0.0劃分為27個(gè)子網(wǎng),計算其子網(wǎng)掩碼:
(1)27-1=26,轉化為二進(jìn)制為11010。
?。?)N=5。
?。?)B類(lèi)地址的子網(wǎng)掩碼255.255.0.0,將其主機地址前5位置1,即11111111.11111111.11111000.00000000=255.255.248.0?! ?/em>
實(shí)際上將主機地址前5位置1,可劃分出25-2=30個(gè)子網(wǎng),這里去掉了全0和全1的子網(wǎng)。
2、根據主機數計算子網(wǎng)掩碼的位數:
?。?)將主機數目轉化為二進(jìn)制來(lái)表示。
?。?)如果主機數小于或等于254(注意去掉保留的兩個(gè)IP地址:主機號全為0表示該網(wǎng)絡(luò )的網(wǎng)絡(luò )號,主機號全為1表示該網(wǎng)絡(luò )的廣播地址),則取得該主機的二進(jìn)制位數,為N,這里肯定N<8。如果大于254,則N>8,這就是說(shuō)主機地址將占據不止8位。
?。?)使用255.255.255.255來(lái)將該類(lèi)IP地址的主機地址位數全部置1,然后從后向前的將N位全部置0,即為子網(wǎng)掩碼值。
例如:欲將B類(lèi)地址168.195.0.0劃分成若干個(gè)子網(wǎng),每個(gè)子網(wǎng)內有主機700臺,計算其子網(wǎng)掩碼:
?。?)700轉化為二進(jìn)制為1010111100。
?。?)N=10。
?。?)子網(wǎng)掩碼為11111111.11111111.11111100.00000000,即255.255.252.0。
通過(guò)子網(wǎng)掩碼計算子網(wǎng)個(gè)數及每個(gè)子網(wǎng)中可使用的主機地址個(gè)數:
若要把***.***.***.0/m劃分為***.***.***.0/n(m<n<32),得到的子網(wǎng)個(gè)數為2(n-m),去掉全0和全1,可用子網(wǎng)個(gè)數為2(n-m)-2,每個(gè)子網(wǎng)中可使用的主機地址是2(32-n)-2。
例如:把網(wǎng)絡(luò )117.15.32.0/23劃分為117.15.32.0/27,得到的子網(wǎng)是 16 個(gè),可用子網(wǎng)個(gè)數為14個(gè),每個(gè)子網(wǎng)中可使用的主機地址是 30 個(gè)。
http://www.cnblogs.com/hibernation/p/3275279.html
聯(lián)系客服