一個(gè)IP地址必然屬于某一個(gè)網(wǎng)絡(luò),或者叫子網(wǎng)。子網(wǎng)掩碼就是用來指定某個(gè)IP地址的網(wǎng)絡(luò)地址的,換一句話說,就是用來劃分子網(wǎng)的。一個(gè)合格的網(wǎng)管必須要懂網(wǎng)絡(luò)的方方面面,這里,小編為大家提供一款子網(wǎng)掩碼計(jì)算器,方便大家更好的計(jì)算子網(wǎng)。
IP地址是以網(wǎng)絡(luò)號和主機(jī)號來標(biāo)示網(wǎng)絡(luò)上的主機(jī)的,只有在一個(gè)網(wǎng)絡(luò)號下的計(jì)算機(jī)之間才能"直接"互通,不同網(wǎng)絡(luò)號的計(jì)算機(jī)要通過網(wǎng)關(guān)(Gateway)才能互通。但這樣的劃分在某些情況下顯得并十分不靈活。為此IP網(wǎng)絡(luò)還允許劃分成更小的網(wǎng)絡(luò),稱為子網(wǎng)(Subnet),這樣就產(chǎn)生了子網(wǎng)掩碼。
子網(wǎng)掩碼的作用是什么
IP地址是以網(wǎng)絡(luò)號和主機(jī)號來標(biāo)示網(wǎng)絡(luò)上的主機(jī)的,只有在一個(gè)網(wǎng)絡(luò)號下的計(jì)算機(jī)之間才能"直接"互通,不同網(wǎng)絡(luò)號的計(jì)算機(jī)要通過網(wǎng)關(guān)(Gateway)才能互通。但這樣的劃分在某些情況下顯得并十分不靈活。為此IP網(wǎng)絡(luò)還允許劃分成更小的網(wǎng)絡(luò),稱為子網(wǎng)(Subnet),這樣就產(chǎn)生了子網(wǎng)掩碼。子網(wǎng)掩碼的作用就是用來判斷任意兩個(gè)IP地址是否屬于同一子網(wǎng)絡(luò),這時(shí)只有在同一子網(wǎng)的計(jì)算機(jī)才能"直接"互通。
那么怎樣確定子網(wǎng)掩碼呢?
IP地址分網(wǎng)絡(luò)號和主機(jī)號,要將一個(gè)網(wǎng)絡(luò)劃分為多個(gè)子網(wǎng),因此網(wǎng)絡(luò)號將要占用原來的主機(jī)位,如對于一個(gè)C類地址,它用21位來標(biāo)識網(wǎng)絡(luò)號,要將其劃分為2個(gè)子網(wǎng)則需要占用1位原來的主機(jī)標(biāo)識位。此時(shí)網(wǎng)絡(luò)號位變?yōu)?2位為主機(jī)標(biāo)示變?yōu)?位。同理借用2個(gè)主機(jī)位則可以將一個(gè)C類網(wǎng)絡(luò)劃分為4個(gè)子網(wǎng)……那計(jì)算機(jī)是怎樣才知道這一網(wǎng)絡(luò)是否劃分了子網(wǎng)呢?這就可以從子網(wǎng)掩碼中看出。子網(wǎng)掩碼和IP地址一樣有32bit,確定子網(wǎng)掩碼的方法是其與IP地址中標(biāo)識網(wǎng)絡(luò)號的所有對應(yīng)位都用"1",而與主機(jī)號對應(yīng)的位都是"0"。如分為2個(gè)子網(wǎng)的C類IP地址用22位來標(biāo)識網(wǎng)絡(luò)號,則其子網(wǎng)掩碼為:11111111 11111111 11111111 10000000即255.255.255.128。于是我們可以知道,A類地址的缺省子網(wǎng)掩碼為255.0.0.0,B類為255.255.0.0,C類為255.255.255.0。下表是C類地址子網(wǎng)劃分及相關(guān)子網(wǎng)掩碼:
子網(wǎng)位數(shù) 子網(wǎng)掩碼 主機(jī)數(shù) 可用主機(jī)數(shù)
1 255.255.255.128 128 126
2 255.255.255.192 64 62
3 255.255.255.224 32 30
4 255.255.255.240 16 14
5 255.255.255.248 8 6
6 255.255.255.252 4 2
這是一種劃分和區(qū)分網(wǎng)絡(luò)和主機(jī)的方法,一般是自動設(shè)置的,但是還可以使用可變長掩碼(VLSM)就是指一個(gè)網(wǎng)絡(luò)可以用不同的掩碼進(jìn)行配置。這樣做的目的是為了使把一個(gè)網(wǎng)絡(luò)劃分成多個(gè)子網(wǎng)更加方便。
子網(wǎng)掩碼怎么算
一般來說,我們的子網(wǎng)掩碼默認(rèn)為255.255.255.XXX(在中國以C類地址居多,所以一般都是255.255.255開頭)
XXX也是一個(gè)十進(jìn)制數(shù),它化成二進(jìn)制后的結(jié)果一般默認(rèn)是8位的左邊是1右邊是0的數(shù)或者8位都是0的數(shù)(如10000000,11100000,11111110,00000000等等)
其中從左數(shù)起都是1的那些位我們分為一組,代表子網(wǎng)號;其余為0的位分為一組,代表主機(jī)號,如對于11100000,111就代表子網(wǎng)號,00000就代表主機(jī)號.子網(wǎng)號是劃分子網(wǎng)絡(luò)個(gè)數(shù)的標(biāo)志,主機(jī)號是每個(gè)子網(wǎng)號所能使用的主機(jī)臺數(shù).例如對于11100000,我們可以劃分8個(gè)子網(wǎng)(000,001,010......111),每個(gè)子網(wǎng)可以供32臺主機(jī)(00000,00001,00010......11111)使用,但要注意,通常主機(jī)號為全0以及全1的都不能供使用(這個(gè)我也不知道為什么,據(jù)說有另外特殊的用途),另外還要用一個(gè)主機(jī)號作網(wǎng)關(guān).故一個(gè)子網(wǎng)所提供使用的主機(jī)數(shù)一般等于2^n-3,n是最大主機(jī)號,即二進(jìn)制全為1對所應(yīng)的十進(jìn)制數(shù).
不過對于這道題而言,根本不需理會這么多東西.要?jiǎng)澐?個(gè)子網(wǎng)(即00,01,10,11四個(gè)),說明XXX的二進(jìn)制是11000000.(110000)2=(192)10
所以對于C類地址劃分4個(gè)子網(wǎng)絡(luò),對應(yīng)的子網(wǎng)掩碼是255.255.255.192
補(bǔ)充:
"不能是全0或全1"是對主機(jī)號來說的,這不包括網(wǎng)絡(luò)號啊.
你要?jiǎng)澐?個(gè)子網(wǎng),就是說那4個(gè)子網(wǎng)的編號依次是00,01,10,11,這可以推出XXX二進(jìn)制的前2位11(即XXX的二進(jìn)制應(yīng)該是11000000).對于11000000,我們是將它邏輯地劃分成子網(wǎng)號和主機(jī)號,但實(shí)際上計(jì)算機(jī)是只能識別這串?dāng)?shù)字的數(shù)值(即十進(jìn)制的192).
使用子網(wǎng)掩碼計(jì)算器則可以輕松計(jì)算出結(jié)果,如圖:
設(shè)置需要?jiǎng)澐值腎P地址和子網(wǎng)數(shù)量,點(diǎn)擊計(jì)算就可以得出結(jié)果
這是輸出的子網(wǎng)掩碼結(jié)果:
常見的子網(wǎng)掩碼有哪些
我們電腦上一般默認(rèn)的子網(wǎng)掩碼是255.255.255.0
然后還一種是255.255.0.0的網(wǎng)絡(luò),后面兩個(gè)數(shù)字可以在0~255范圍內(nèi)任意變化,可以提供2552個(gè)IP地址。但是實(shí)際可用的IP地址數(shù)量是2552-2,即65023個(gè)。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版