• 正文
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

什么是子網掩碼

2021/01/15
323
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

子網掩碼的英文全稱為 Subnet Mask,也叫網絡掩碼、地址掩碼、子網絡遮罩,它是一種用來指明一個 IP 地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合 IP 地址一起使用。子網掩碼只有一個作用,就是將某個 IP 地址劃分成網絡地址和主機地址兩部分。

子網掩碼是一個 32 位地址,用于屏蔽 IP 地址的一部分以區(qū)別網絡標識和主機標識,并說明該 IP 地址是在局域網上,還是在廣域網上。

子網掩碼的功能

子網掩碼是一個 32 位地址,是與 IP 地址結合使用的一種技術。它的主要作用有兩個,一是用于屏蔽 IP 地址的一部分以區(qū)別網絡標識和主機標識,并說明該 IP 地址是在局域網上,還是在遠程網上。二是用于將一個大的 IP 網絡劃分為若干小的子網絡。

使用子網是為了減少 IP 的浪費。因為隨著互聯(lián)網的發(fā)展,越來越多的網絡產生,有的網絡多則幾百臺,有的只有區(qū)區(qū)幾臺,這樣就浪費了很多 IP 地址,所以要劃分子網。使用子網可以提高網絡應用的效率。

通過計算機的子網掩碼判斷兩臺計算機是否屬于同一網段的方法是,將計算機十進制的 IP 地址和子網掩碼轉換為二進制的形式,然后進行二進制“與”(AND)計算(全 1 則得 1,不全 1 則得 0),如果得出的結果是相同的,那么這兩臺計算機就屬于同一網段。

子網掩碼的分類

子網掩碼一共分為兩類,一類是缺省(自動生成)子網掩碼,另一類是自定義子網掩碼。

1、缺省子網掩碼

缺省子網掩碼即未劃分子網,對應的網絡號的位都置 1,主機號都置 0。

A 類網絡缺省子網掩碼:255.0.0.0

B 類網絡缺省子網掩碼:255.255.0.0

C 類網絡缺省子網掩碼:255.255.255.0

在缺省掩碼下的 IP 地址中,網絡地址和廣播地址的計算很簡單,雖然按照計算方法需要進制轉換和與運算,但是在實際使用當中,我們已經可以快速寫出結果。網絡地址的計算就是子網掩碼中 0 對應的地方變 0, “255”對應的地方不變即可;而廣播地址則是子網掩碼中 0 對應 的地方變“255”,“255”對應的地方不變。

2、自定義子網掩碼

自定義子網掩碼是將一個網絡劃分為幾個子網,需要每一段使用不同的網絡號或子網號,實際上我們可以認為是將主機號分為兩個部分:子網號、子網主機號。

形式如下:未做子網劃分的 IP 地址:網絡號+主機號

做子網劃分后的 IP 地址:網絡號+子網號+子網主機號

也就是說 IP 地址在劃分子網后,以前的主機號位置的一部分給了子網號,余下的是子網主機號。子網掩碼是 32 位二進制數,它的子網主機標識用部分為全“0”。利用子網掩碼可以判斷兩臺主機是否在同一子網中。若兩臺主機的 IP 地址分別與它們的子網掩碼相“與”后的結果相同,則說明這兩臺主機在同一子網中。

 

相關推薦

電子產業(yè)圖譜