我們?cè)诓榭从?jì)算機(jī)網(wǎng)絡(luò)屬性的時(shí)候,會(huì)看到一個(gè)名為“子網(wǎng)掩碼”的屬性,后面是一串?dāng)?shù)字地址,那么子網(wǎng)掩碼是什么意思呢?同時(shí)子網(wǎng)掩碼的地址是如何計(jì)算出來的?對(duì)于這兩個(gè)問題,都將在本文尋找到答案。
子網(wǎng)掩碼是什么?
【資料圖】
子網(wǎng)掩碼(subnet mask)又叫網(wǎng)絡(luò)掩碼、地址掩碼、子網(wǎng)絡(luò)遮罩,它是一種用來指明一個(gè)IP地址的哪些位標(biāo)識(shí)的是主機(jī)所在的子網(wǎng),以及哪些位標(biāo)識(shí)的是主機(jī)的位掩碼。
子網(wǎng)掩碼如何計(jì)算?
一、例如:
網(wǎng)吧有1000臺(tái)主機(jī),使用192.168.0.0的C網(wǎng)段。我們知道一個(gè)標(biāo)準(zhǔn)的C類網(wǎng)段最多只有254個(gè)可用的IP地址,所以我們要通過改變子網(wǎng)掩碼來合并子網(wǎng),擴(kuò)大該網(wǎng)段內(nèi)的可用IP數(shù)目。
總主機(jī)臺(tái)數(shù)(1000)/254=3.93
3.93<4
所以我們至少需要4個(gè)子網(wǎng)。
子網(wǎng)掩碼計(jì)算:
256(C類網(wǎng)段所包含的最大IP數(shù)目,包括網(wǎng)絡(luò)地址和廣播地址)- 4(減去我們需要的子網(wǎng)數(shù)目)=252 (得到我們所需的子網(wǎng)掩碼的尾數(shù),255.255.X.0)
附私網(wǎng)地址列表:
A:10.0.0.0~10.255.255.255
B:172.16.0.0~172.31.255.255
C:192.168.0.0~192.168.255.255
二、子網(wǎng)掩碼位數(shù)與子網(wǎng)掩碼的計(jì)算
子網(wǎng)掩碼的最大位數(shù)為32位,C類單個(gè)網(wǎng)段所容納的最大IP數(shù)目為256,包括網(wǎng)絡(luò)地址和廣播地址。
例:
192.168.0.1/27
32-27=5 (最大子網(wǎng)位數(shù)減去當(dāng)前子網(wǎng)位數(shù))
2的5次方為32
256-32=224
255.255.255.224為192.168.0.1/27的子網(wǎng)掩碼
所以得出計(jì)算公式:
子網(wǎng)掩碼的尾數(shù)(255.255.255.X)=256-2的(32-掩碼當(dāng)前位數(shù))次方
附常用掩碼位數(shù)與子碼掩碼對(duì)應(yīng)列表:
32----------255 . 255 . 255 . 255
31----------255 . 255 . 255 . 254
30----------255 . 255 . 255 . 252
29----------255 . 255 . 255 . 248
28----------255 . 255 . 255 . 240
27----------255 . 255 . 255 . 224
26----------255 . 255 . 255 . 192
25----------255 . 255 . 255 . 128
24----------255 . 255 . 255 . 0
23----------255 . 255 . 254 . 0
22----------255 . 255 . 252 . 0
21----------255 . 255 . 248 . 0
20----------255 . 255 . 240 . 0
19----------255 . 255 . 224 . 0
18----------255 . 255 . 192 . 0
17----------255 . 255 . 128 . 0
16----------255 . 255 . 0 . 0
三、計(jì)算主機(jī)所在網(wǎng)絡(luò)的網(wǎng)絡(luò)地址和廣播
例:IP為202.112.14.137,掩碼為255.255.255.224
常規(guī)辦法是把這個(gè)主機(jī)地址和子網(wǎng)掩碼都換算成二進(jìn)制數(shù),兩者進(jìn)行邏輯與運(yùn)算后,即可得網(wǎng)絡(luò)地址。
簡(jiǎn)單的方法為:
255.255.255.224的掩碼所容納的IP地址有256-224=32個(gè),那么具有這種掩碼的網(wǎng)絡(luò)地址一定是32的倍數(shù)。而網(wǎng)絡(luò)地址是子網(wǎng)IP地址的開始,廣播地址是結(jié)束,可使用的主機(jī)地址在這個(gè)范圍內(nèi),因此略小于137而又是32的倍數(shù)的只有128,而廣播地址就是下一個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)地址減1,而下一個(gè)32的倍數(shù)是160。
即:
網(wǎng)絡(luò)地址:202.112.14.128
廣播地址:202.112.14.159
閱讀完上文后,你已經(jīng)對(duì)子網(wǎng)掩碼有了一定的了解,知道子網(wǎng)掩碼就是將某個(gè)IP地址劃分為網(wǎng)絡(luò)地址和主機(jī)地址兩部分。同時(shí)還掌握了如何計(jì)算子網(wǎng)掩碼,現(xiàn)在看到網(wǎng)絡(luò)屬性中的子網(wǎng)掩碼就不會(huì)感到陌生了。