| 
 | 
 
 
要明白「子網路遮罩」(Subnet Mask),必須先明白IP! 
 
IP地址的作用主要用來「標籤」和區分網絡上的每一台電腦; 
但其實它還有一個作用,就是用來區分不同電腦之間的所屬的網絡。 
用途        IP組別        網絡編號        電腦編號        W值範圍        最多網絡數        最多電腦數 
國家級        A        W.        X.Y.Z        1-126        126        16,777,214 
跨國組織        B        W.X.        Y.Z        128-191        16,384        65,534 
普通機構        C        W.X.Y.        Z        192-223        2,097,152        254 
特殊用途        D                        224-239                 
實驗用途        E                        240-255                 
*        127是不可用的,它是特別用來做「循環實驗的」。 
 
上表中所示,A組的網絡內可以最多支持一千六百多萬台電腦,應該足夠有餘。但C組呢?在同一個網絡內(eg. “192.168.1.x”)最多只可以有254台電腦,如下圖: 
 
192.168.1.1                192.168.1.2                ………….                192.168.1.254 
*        0和255是不可以用的! 
192.168.1是網絡編號,最後位置是電腦編號,由1至254,共有254個數目。 
 
還有一個十分重要的概念,IP原本應該用8bits表達的,例如(192.168.1.1其實就是11000000.10101000.00000001.00000001),在這網絡內,由00000001至11111110共有254個組合,所以同亞網絡內只可以有254部電腦。 
 
留意!只有在同一網絡內的電腦才可以直接通訊,不同網絡的電腦通訊必需依靠路由器的幫忙。 
 
每一IP都會配以一個「子網路遮罩」(Subnet Mask),用來給人區分IP內的網絡編號和電腦編號,以上例子(192.168.1.1至192.168.1.254)的「子網路遮罩」(Subnet Mask)就是“255.255.255.0”。 
 
Subnet Mask原本都是以8bits表達的。 
例如(255.255.255.0 其實就是11111111.11111111.11111111.00000000) 
 
IP組別        子網路遮罩 
A        255.0.0.0 
B        255.255.0.0 
C        255.255.255.0 
 
所以說,子網絡遮罩的最主要功能就是用來區分不同的網絡!例如: 
(192.168.1.1,255.255.255.0)和(192.168.2.1,255.255.255.0)是存在於不同網絡的電腦,因為255.255.255.0表示,兩台電腦的IP的前三組數字是網絡編號,192.168.1和192.168.2是不同的。 
 
但(128.168.1.1,255.255.0.0)和(128.168.2.1,255.255.0.0)就是兩台屬於同一網絡的電腦,因為255.255.0.0表示128.168就是網絡編號,兩台電腦的網絡編號既然相同,它們自然是屬於同一個網絡了! 
 
到這裡,你可能會問,無需Subnet Mask也能達到以上功效啊,因為C組的IP的第一組數字一定是由192至223,B組的則由128至191,既然能分辨IP的組別,自然能分辨它們是否屬同一網絡了! 
 
那Subnet Mask莫非是用途不大?其實他還有另一個功能的。 
 
根據前文所述,一個C組的網絡最多只可以有254台電腦,但如果,有一個機構,它又不屬於跨國企業(B組),但它又真的有254台以上的電腦,並希望它們是存在於同一個網絡上,怎麼辦呢? 
 
這時候,Subnet Mask便發揮它第二個功能了! 
有人想到可以將四組數字再分割,例如: 
11111111                11111111                11111111 
        00000000 
 
11111111                11111111                1111                0000                00000000 
 
翻譯成10進制,就變成255.255.240.0,在這個Subnet Mask的網絡內,11111111.1111111.1111就是網絡編號,而0000.0000000就是主機編號了! 
 
而由0000.0000000至1111.11111111共有的組會則可以達到4,094,即是說,這個機構最多可以容納4,094台主機在同一個網絡之下。 
即其IP的範圍可以由192.168.0.1至192.168.15.254 
 
在這情況下,192.168.1.1和192.168.2.1屬於同一網絡; 
而192.168.15.1和192.168.16.1則分別隸屬不同網絡了! 
 
很難嗎?不要說你,我也覺得難,盡力而為吧! 
如果看完這兩張筆記還不明白,…….記它的兩個主要功能就算了! 
 |   
 
 
 
 |