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