IP地址與掩碼詳解

IP地址的構(gòu)成及子網(wǎng)掩碼的作用

  • IP地址總共32位(bit),或者稱(chēng)8字節(jié)(bytes),由網(wǎng)絡(luò)號(hào) + 主機(jī)號(hào)組成
  • 子網(wǎng)掩碼總共也是32位,用于區(qū)分IP地址中的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào),左邊網(wǎng)絡(luò)位,用二進(jìn)制數(shù)"1"表示,右邊主機(jī)位,用二進(jìn)制數(shù)“0”表示
  • 主機(jī)號(hào)全為1時(shí)表示該網(wǎng)絡(luò)廣播地址,全為0時(shí)表示該網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào)

例如:
192.168.0.0/16 表示該子網(wǎng)的前16位為網(wǎng)絡(luò)位,后16位為主機(jī)位。
192.168.0.0/24 表示該子網(wǎng)的前24位為網(wǎng)絡(luò)位,后8位為主機(jī)位。

要想理解什么是子網(wǎng)掩碼,就不能不了解IP地址的構(gòu)成。互聯(lián)網(wǎng)是由許多小型網(wǎng)絡(luò)構(gòu)成的,每個(gè)網(wǎng)絡(luò)上都有許多主機(jī),這樣便構(gòu)成了一個(gè)有層次的結(jié)構(gòu)。IP地址在設(shè)計(jì)時(shí)就考慮到地址分配的層次特點(diǎn),將每個(gè)IP地址都分割成網(wǎng)絡(luò)號(hào)主機(jī)號(hào)兩部分,以便于IP地址的尋址操作。

IP地址的網(wǎng)絡(luò)號(hào)主機(jī)號(hào)各是多少位呢?如果不指定,就不知道哪些位是網(wǎng)絡(luò)號(hào)、哪些是主機(jī)號(hào),這就需要通過(guò)子網(wǎng)掩碼來(lái)實(shí)現(xiàn)。

子網(wǎng)掩碼的設(shè)定必須遵循一定的規(guī)則。與二進(jìn)制IP地址相同,子網(wǎng)掩碼由1和0組成,且1和0分別連續(xù)。子網(wǎng)掩碼的長(zhǎng)度也是32位,左邊是網(wǎng)絡(luò)位,用二進(jìn)制數(shù)字“1”表示,1的數(shù)目等于網(wǎng)絡(luò)位的長(zhǎng)度;右邊是主機(jī)位,用二進(jìn)制數(shù)字“0”表示,0的數(shù)目等于主機(jī)位的長(zhǎng)度。這樣做的目的是為了讓掩碼與ip地址做按位與運(yùn)算時(shí)用0遮住原主機(jī)數(shù),而不改變?cè)W(wǎng)絡(luò)段數(shù)字,而且很容易通過(guò)0的位數(shù)確定子網(wǎng)的主機(jī)數(shù)(2的主機(jī)位數(shù)次方-2,因?yàn)橹鳈C(jī)號(hào)全為1時(shí)表示該網(wǎng)絡(luò)廣播地址,全為0時(shí)表示該網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào),這是兩個(gè)特殊地址)。只有通過(guò)子網(wǎng)掩碼,才能表明一臺(tái)主機(jī)所在的子網(wǎng)與其他子網(wǎng)的關(guān)系,使網(wǎng)絡(luò)正常工作。

IP地址分類(lèi)(子網(wǎng)掩碼分類(lèi))

子網(wǎng)掩碼一共分為兩類(lèi)。一類(lèi)是缺?。ㄗ詣?dòng)生成)子網(wǎng)掩碼,一類(lèi)是自定義子網(wǎng)掩碼。缺省子網(wǎng)掩碼即未劃分子網(wǎng),對(duì)應(yīng)的網(wǎng)絡(luò)號(hào)的位都置1,主機(jī)號(hào)都置0。

A類(lèi)網(wǎng)絡(luò)缺省子網(wǎng)掩碼:255.0.0.0

B類(lèi)網(wǎng)絡(luò)缺省子網(wǎng)掩碼:255.255.0.0

C類(lèi)網(wǎng)絡(luò)缺省子網(wǎng)掩碼:255.255.255.0

自定義子網(wǎng)掩碼是將一個(gè)網(wǎng)絡(luò)劃分為幾個(gè)子網(wǎng),需要每一段使用不同的網(wǎng)絡(luò)號(hào)或子網(wǎng)號(hào),實(shí)際上我們可以認(rèn)為是將主機(jī)號(hào)分為兩個(gè)部分:子網(wǎng)號(hào)、子網(wǎng)主機(jī)號(hào)。形式如下:

未做子網(wǎng)劃分ip地址網(wǎng)絡(luò)號(hào)+主機(jī)號(hào)

子網(wǎng)劃分后的ip地址網(wǎng)絡(luò)號(hào)+子網(wǎng)號(hào)+子網(wǎng)主機(jī)號(hào)

也就是說(shuō)ip地址在劃分子網(wǎng)后,以前的主機(jī)號(hào)位置的一部分給了子網(wǎng)號(hào),余下的是子網(wǎng)主機(jī)號(hào)。子網(wǎng)掩碼是32位二進(jìn)制數(shù),它的子網(wǎng)主機(jī)標(biāo)識(shí)用部分為全“0”。利用子網(wǎng)掩碼可以判斷兩臺(tái)主機(jī)是否在同一子網(wǎng)中。若兩臺(tái)主機(jī)的IP地址分別與它們的子網(wǎng)掩碼相“與”后的結(jié)果相同,則說(shuō)明這兩臺(tái)主機(jī)在同一子網(wǎng)中。

參考

https://baike.baidu.com/item/%E5%AD%90%E7%BD%91%E6%8E%A9%E7%A0%81

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容