子網(wǎng)掩碼的英文全稱為 Subnet Mask,也叫網(wǎng)絡(luò)掩碼、地址掩碼、子網(wǎng)絡(luò)遮罩,它是一種用來指明一個(gè) IP 地址的哪些位標(biāo)識的是主機(jī)所在的子網(wǎng),以及哪些位標(biāo)識的是主機(jī)的位掩碼。子網(wǎng)掩碼不能單獨(dú)存在,它必須結(jié)合 IP 地址一起使用。子網(wǎng)掩碼只有一個(gè)作用,就是將某個(gè) IP 地址劃分成網(wǎng)絡(luò)地址和主機(jī)地址兩部分。
子網(wǎng)掩碼是一個(gè) 32 位地址,用于屏蔽 IP 地址的一部分以區(qū)別網(wǎng)絡(luò)標(biāo)識和主機(jī)標(biāo)識,并說明該 IP 地址是在局域網(wǎng)上,還是在廣域網(wǎng)上。
子網(wǎng)掩碼的功能
子網(wǎng)掩碼是一個(gè) 32 位地址,是與 IP 地址結(jié)合使用的一種技術(shù)。它的主要作用有兩個(gè),一是用于屏蔽 IP 地址的一部分以區(qū)別網(wǎng)絡(luò)標(biāo)識和主機(jī)標(biāo)識,并說明該 IP 地址是在局域網(wǎng)上,還是在遠(yuǎn)程網(wǎng)上。二是用于將一個(gè)大的 IP 網(wǎng)絡(luò)劃分為若干小的子網(wǎng)絡(luò)。
使用子網(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)掩碼的分類
子網(wǎng)掩碼一共分為兩類,一類是缺?。ㄗ詣由桑┳泳W(wǎng)掩碼,另一類是自定義子網(wǎng)掩碼。
1、缺省子網(wǎng)掩碼
缺省子網(wǎng)掩碼即未劃分子網(wǎng),對應(yīng)的網(wǎng)絡(luò)號的位都置 1,主機(jī)號都置 0。
A 類網(wǎng)絡(luò)缺省子網(wǎng)掩碼:255.0.0.0
B 類網(wǎng)絡(luò)缺省子網(wǎng)掩碼:255.255.0.0
C 類網(wǎng)絡(luò)缺省子網(wǎng)掩碼:255.255.255.0
在缺省掩碼下的 IP 地址中,網(wǎng)絡(luò)地址和廣播地址的計(jì)算很簡單,雖然按照計(jì)算方法需要進(jìn)制轉(zhuǎn)換和與運(yùn)算,但是在實(shí)際使用當(dāng)中,我們已經(jīng)可以快速寫出結(jié)果。網(wǎng)絡(luò)地址的計(jì)算就是子網(wǎng)掩碼中 0 對應(yīng)的地方變 0, “255”對應(yīng)的地方不變即可;而廣播地址則是子網(wǎng)掩碼中 0 對應(yīng) 的地方變“255”,“255”對應(yīng)的地方不變。
2、自定義子網(wǎng)掩碼
自定義子網(wǎng)掩碼是將一個(gè)網(wǎng)絡(luò)劃分為幾個(gè)子網(wǎng),需要每一段使用不同的網(wǎng)絡(luò)號或子網(wǎng)號,實(shí)際上我們可以認(rèn)為是將主機(jī)號分為兩個(gè)部分:子網(wǎng)號、子網(wǎng)主機(jī)號。
形式如下:未做子網(wǎng)劃分的 IP 地址:網(wǎng)絡(luò)號+主機(jī)號
做子網(wǎng)劃分后的 IP 地址:網(wǎng)絡(luò)號+子網(wǎng)號+子網(wǎng)主機(jī)號
也就是說 IP 地址在劃分子網(wǎng)后,以前的主機(jī)號位置的一部分給了子網(wǎng)號,余下的是子網(wǎng)主機(jī)號。子網(wǎng)掩碼是 32 位二進(jìn)制數(shù),它的子網(wǎng)主機(jī)標(biāo)識用部分為全“0”。利用子網(wǎng)掩碼可以判斷兩臺主機(jī)是否在同一子網(wǎng)中。若兩臺主機(jī)的 IP 地址分別與它們的子網(wǎng)掩碼相“與”后的結(jié)果相同,則說明這兩臺主機(jī)在同一子網(wǎng)中。