一.什么叫子網(wǎng)掩碼:
子網(wǎng)掩碼(subnet mask)又叫網(wǎng)絡(luò)掩碼、地址掩碼、子網(wǎng)絡(luò)遮罩,它用來指明一個IP地址的哪些位標(biāo)識的是主機(jī)所在的子網(wǎng),以及哪些位標(biāo)識的是主機(jī)的位掩碼。子網(wǎng)掩碼不能單獨(dú)存在,它必須結(jié)合IP地址一起使用。
子網(wǎng)掩碼是一個32位地址,用于屏蔽IP地址的一部分以區(qū)別網(wǎng)絡(luò)標(biāo)識和主機(jī)標(biāo)識,并說明該IP地址是在局域網(wǎng)上,還是在廣域網(wǎng)上。
通俗點(diǎn)來說: 子網(wǎng)掩碼是一個32位二進(jìn)制地址,必須配合IP地址一起使用。
使用子網(wǎng)掩碼有兩個作用:
- 用于屏蔽IP地址的一部分以區(qū)別網(wǎng)絡(luò)標(biāo)識和主機(jī)標(biāo)識,并說明該IP地址是在局域網(wǎng)上,還是在遠(yuǎn)程網(wǎng)上。
- 用于將一個大的IP網(wǎng)絡(luò)劃分為若干小的子網(wǎng)絡(luò)。這也就是“子網(wǎng)”的理解。
二.子網(wǎng)掩碼怎么用的:
使用子網(wǎng)是為了減少IP的浪費(fèi)。因?yàn)殡S著互聯(lián)網(wǎng)的發(fā)展,越來越多的網(wǎng)絡(luò)產(chǎn)生,有的網(wǎng)絡(luò)多則幾百臺,有的只有區(qū)區(qū)幾臺,這樣就浪費(fèi)了很多IP地址,所以要劃分子網(wǎng)。使用子網(wǎng)可以提高網(wǎng)絡(luò)應(yīng)用的效率。
通過計(jì)算機(jī)的子網(wǎng)掩碼判斷兩臺計(jì)算機(jī)是否屬于同一網(wǎng)段的方法是,將計(jì)算機(jī)十進(jìn)制的IP地址和子網(wǎng)掩碼轉(zhuǎn)換為二進(jìn)制的形式,然后進(jìn)行二進(jìn)制“與”(AND)計(jì)算(全1則得1,不全1則得0),如果得出的結(jié)果是相同的,那么這兩臺計(jì)算機(jī)就屬于同一網(wǎng)段。
通過下邊這個例子就可以看下:
對于我們常說的網(wǎng)絡(luò)A、 B、C 類IP地址,其默認(rèn)子網(wǎng)掩碼的二進(jìn)制與十進(jìn)制對應(yīng)關(guān)系如上所示。
子網(wǎng)掩碼工作過程是:將32位的子網(wǎng)掩碼與IP地址進(jìn)行二進(jìn)制形式的按位邏輯“與”運(yùn)算得到的便是網(wǎng)絡(luò)地址,將子網(wǎng)掩碼二進(jìn)制按位取反,然后與IP地址二進(jìn)制進(jìn)行邏輯“與”(AND)運(yùn)算,得到的就是主機(jī)地址。
比如:有如下4個主機(jī),IP配置分別是這樣的:
怎么判斷誰和誰是同一網(wǎng)段呢,同網(wǎng)段的才可以通信,不同網(wǎng)段的就要借助交換機(jī)了。
第一步:先把IP地址都轉(zhuǎn)成二進(jìn)制
第二步:各自的IP地址與各自的子網(wǎng)掩碼做“與”運(yùn)算
運(yùn)算結(jié)果相同的話,就是同一網(wǎng)段。
從上邊的運(yùn)算結(jié)果就可以看出來,
區(qū)別其實(shí)就在子網(wǎng)掩碼上,從計(jì)算過程也能看出來,為啥掩碼用255和0的多,因?yàn)檗D(zhuǎn)成二進(jìn)制全是1或0,當(dāng)然也可以是其他數(shù)字,劃分子網(wǎng)的時候,就會有其他數(shù)字。
在工作中,有時候分配網(wǎng)絡(luò),直接不說子網(wǎng)掩碼是多少,而是說,給你一個多少位的地址,比如說給分配一個28位的網(wǎng)段,192.168.1.30/28
這個就需要我們自己計(jì)算一下,可用IP是多少,子網(wǎng)掩碼是多少,主機(jī)該怎么配置,可以借助子網(wǎng)掩碼計(jì)算器,網(wǎng)上一搜就有,
這個具體怎么算,下邊我們算下,28位的意思就是子網(wǎng)掩碼前28位是固定的都是1,
子網(wǎng)掩碼: 11111111 11111111 11111111 11110000 轉(zhuǎn)換后是:255.255.255.240
然后拿子網(wǎng)掩碼與給的IP地址做“與”運(yùn)算,得到子網(wǎng)地址
11000000.10101000.00000001.00010000 192.168.1.16
然后第29位到第32位全變成1,
11000000.10101000.00000001.00011111 192.168.1.31
所以這個IP段就是192.168.1.16—192.168.1.31段。
開頭地址后半部分主機(jī)位是0的,作為網(wǎng)絡(luò)地址使用;結(jié)尾主機(jī)位為1的,作為廣播地址使用。
這是協(xié)議規(guī)則。所以頭尾都不能用,就剩
192.168.1.17—192.168.1.30 共14個可用的地址。子網(wǎng)掩碼就是255.255.255.240,這就用掩碼隔開的單獨(dú)一個網(wǎng)段。文章來源:http://www.zghlxwxcb.cn/news/detail-767477.html
所以劃分網(wǎng)段的時候,如果你需要100個主機(jī)IP,就可以自己反算一下,反算出來,自己需要多少位的掩碼,這都有現(xiàn)成的掩碼計(jì)算器可以用,但你自己知道的話,就會更清楚這是怎么劃分的。文章來源地址http://www.zghlxwxcb.cn/news/detail-767477.html
到了這里,關(guān)于子網(wǎng)掩碼與IP段計(jì)算的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!