一個(gè)IP地址必然屬于某一個(gè)網(wǎng)絡(luò),或者叫子網(wǎng)。子網(wǎng)掩碼就是用來(lái)指定某個(gè)IP地址的網(wǎng)絡(luò)地址的,換一句話(huà)說(shuō),就是用來(lái)劃分子網(wǎng)的。一個(gè)合格的網(wǎng)管必須要懂網(wǎng)絡(luò)的方方面面,這里,小編為大家提供一款子網(wǎng)掩碼計(jì)算器,方便大家更好的計(jì)算子網(wǎng)。
IP地址是以網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)來(lái)標(biāo)示網(wǎng)絡(luò)上的主機(jī)的,只有在一個(gè)網(wǎng)絡(luò)號(hào)下的計(jì)算機(jī)之間才能"直接"互通,不同網(wǎng)絡(luò)號(hào)的計(jì)算機(jī)要通過(guò)網(wǎng)關(guān)(Gateway)才能互通。但這樣的劃分在某些情況下顯得并十分不靈活。為此IP網(wǎng)絡(luò)還允許劃分成更小的網(wǎng)絡(luò),稱(chēng)為子網(wǎng)(Subnet),這樣就產(chǎn)生了子網(wǎng)掩碼。
子網(wǎng)掩碼的作用是什么
IP地址是以網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)來(lái)標(biāo)示網(wǎng)絡(luò)上的主機(jī)的,只有在一個(gè)網(wǎng)絡(luò)號(hào)下的計(jì)算機(jī)之間才能"直接"互通,不同網(wǎng)絡(luò)號(hào)的計(jì)算機(jī)要通過(guò)網(wǎng)關(guān)(Gateway)才能互通。但這樣的劃分在某些情況下顯得并十分不靈活。為此IP網(wǎng)絡(luò)還允許劃分成更小的網(wǎng)絡(luò),稱(chēng)為子網(wǎng)(Subnet),這樣就產(chǎn)生了子網(wǎng)掩碼。子網(wǎng)掩碼的作用就是用來(lái)判斷任意兩個(gè)IP地址是否屬于同一子網(wǎng)絡(luò),這時(shí)只有在同一子網(wǎng)的計(jì)算機(jī)才能"直接"互通。
那么怎樣確定子網(wǎng)掩碼呢?
IP地址分網(wǎng)絡(luò)號(hào)和主機(jī)號(hào),要將一個(gè)網(wǎng)絡(luò)劃分為多個(gè)子網(wǎng),因此網(wǎng)絡(luò)號(hào)將要占用原來(lái)的主機(jī)位,如對(duì)于一個(gè)C類(lèi)地址,它用21位來(lái)標(biāo)識(shí)網(wǎng)絡(luò)號(hào),要將其劃分為2個(gè)子網(wǎng)則需要占用1位原來(lái)的主機(jī)標(biāo)識(shí)位。此時(shí)網(wǎng)絡(luò)號(hào)位變?yōu)?2位為主機(jī)標(biāo)示變?yōu)?位。同理借用2個(gè)主機(jī)位則可以將一個(gè)C類(lèi)網(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)識(shí)網(wǎng)絡(luò)號(hào)的所有對(duì)應(yīng)位都用"1",而與主機(jī)號(hào)對(duì)應(yīng)的位都是"0"。如分為2個(gè)子網(wǎng)的C類(lèi)IP地址用22位來(lái)標(biāo)識(shí)網(wǎng)絡(luò)號(hào),則其子網(wǎng)掩碼為:11111111 11111111 11111111 10000000即255.255.255.128。于是我們可以知道,A類(lèi)地址的缺省子網(wǎng)掩碼為255.0.0.0,B類(lèi)為255.255.0.0,C類(lèi)為255.255.255.0。下表是C類(lèi)地址子網(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ī)的方法,一般是自動(dòng)設(shè)置的,但是還可以使用可變長(zhǎng)掩碼(VLSM)就是指一個(gè)網(wǎng)絡(luò)可以用不同的掩碼進(jìn)行配置。這樣做的目的是為了使把一個(gè)網(wǎng)絡(luò)劃分成多個(gè)子網(wǎng)更加方便。
子網(wǎng)掩碼怎么算
一般來(lái)說(shuō),我們的子網(wǎng)掩碼默認(rèn)為255.255.255.XXX(在中國(guó)以C類(lèi)地址居多,所以一般都是255.255.255開(kāi)頭)
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)號(hào);其余為0的位分為一組,代表主機(jī)號(hào),如對(duì)于11100000,111就代表子網(wǎng)號(hào),00000就代表主機(jī)號(hào).子網(wǎng)號(hào)是劃分子網(wǎng)絡(luò)個(gè)數(shù)的標(biāo)志,主機(jī)號(hào)是每個(gè)子網(wǎng)號(hào)所能使用的主機(jī)臺(tái)數(shù).例如對(duì)于11100000,我們可以劃分8個(gè)子網(wǎng)(000,001,010......111),每個(gè)子網(wǎng)可以供32臺(tái)主機(jī)(00000,00001,00010......11111)使用,但要注意,通常主機(jī)號(hào)為全0以及全1的都不能供使用(這個(gè)我也不知道為什么,據(jù)說(shuō)有另外特殊的用途),另外還要用一個(gè)主機(jī)號(hào)作網(wǎng)關(guān).故一個(gè)子網(wǎng)所提供使用的主機(jī)數(shù)一般等于2^n-3,n是最大主機(jī)號(hào),即二進(jìn)制全為1對(duì)所應(yīng)的十進(jìn)制數(shù).
不過(guò)對(duì)于這道題而言,根本不需理會(huì)這么多東西.要?jiǎng)澐?個(gè)子網(wǎng)(即00,01,10,11四個(gè)),說(shuō)明XXX的二進(jìn)制是11000000.(110000)2=(192)10
所以對(duì)于C類(lèi)地址劃分4個(gè)子網(wǎng)絡(luò),對(duì)應(yīng)的子網(wǎng)掩碼是255.255.255.192
補(bǔ)充:
"不能是全0或全1"是對(duì)主機(jī)號(hào)來(lái)說(shuō)的,這不包括網(wǎng)絡(luò)號(hào)啊.
你要?jiǎng)澐?個(gè)子網(wǎng),就是說(shuō)那4個(gè)子網(wǎng)的編號(hào)依次是00,01,10,11,這可以推出XXX二進(jìn)制的前2位11(即XXX的二進(jìn)制應(yīng)該是11000000).對(duì)于11000000,我們是將它邏輯地劃分成子網(wǎng)號(hào)和主機(jī)號(hào),但實(shí)際上計(jì)算機(jī)是只能識(shí)別這串?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é)果:
常見(jiàn)的子網(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ī)版