小豬子網掩碼計算器是一款简单好用的子网掩码计算軟件,可以帮助用户快速获得本机地址,计算出子网掩码。对于网络管理人员来说比较常用。軟件绿色免安装,操作简单,只需输入IP地址就可得出子网掩码了,非常好用,需要的朋友可以下载!


子網掩碼的作用是什麽
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).