子網掩碼的概念及作用

2021-07-31 05:56:53 字數 2107 閱讀 5025

一、 子網掩碼的概念及作用

子網掩碼 

(subnet mask) 

又叫網路掩碼、位址掩碼、子網路遮罩,是乙個應用於 

tcp/ip 

網路的 

32 位二進位制值。它可以遮蔽掉 

ip 位址中的一部分,從而分離出 

ip 位址中的網路部分與主機部分,基於子網掩碼,管理員可以將網路進一步劃分為若干子網。它必須結合 

ip 位址一起使用。

二、 為什麼需要使用子網掩碼

雖然我們說子網掩碼可以分離出 

ip 位址中的網路部分與主機部分,可大家還是會有疑問,比如為什麼要區分網路位址與主機位址?區分以後又怎樣呢?那麼好,讓我們再詳細的講一下吧!

通過計算機的子網掩碼判斷兩台計算機是否屬於同一網段的方法是,將計算機十進位制的

ip位址和子網掩碼轉換為二進位制的形式,然後進行二進位制「與」

(and)

計算(全1則得

1,不全1則得

0),如果得出的結果是相同的,那麼這兩台計算機就屬於同一網段。具體來說:

我們通過將

本機的子網掩碼

接受方主機的ip位址進行''運算,即可得到目標主機所在的網路號,

又由於每台主機在配置 

tcp/ip 

協議時都設定了乙個本機 

ip 位址與子網掩碼,將

本機的子網掩碼與本

機的ip位址進行''運算,即可得到本機所在的網路號。

通過比較這兩個網路號,就可以知道接受方主機是否在本網路上。如果網路號相同,表明接受方在本網路上,那麼可以通過相關的協議(注:

arp,詳細參考下面提高部分

)把資料報直接傳送到目標主機;如果網路號不同,表明目標主機在遠端網路上,那麼資料報將會傳送給本網路上的路由器,由路由器將資料報傳送到其他網路,直至到達目的地。在這個過程中你可以看到,子網掩碼是不可或缺的!。

三、 如何用子網掩碼得到網路

/

主機位址

既然子網掩碼這麼重要,那麼它是如何分離出 

ip 位址中的網路位址和主機位址的呢?

過程如下:

1. 將 

ip 位址與子網掩碼轉換成二進位制;

2. 將二進位制形式的 

ip 位址與子網掩碼做 

' 與 

' 運算,將答案化為十進位制便得到網路位址;

課程上主要講解一下如何取網路位址

3. 將二進位制形式的子網掩碼取 

'  反 

'  ;

4. 將取 

'  反 

'  後的子網掩碼與 

ip 位址做 

'  與 

'  運算,將答案化為十進位制便得到主機位址。

下面我們用乙個例子給大家演示:

假設有乙個 

i p 

192.168.0.1

子網掩碼為: 

255.255.255.0

化為二進位制為: 

i p 

位址 11000000.10101000.00000000.00000001

子網掩碼 

11111111.11111111.11111111.00000000

將兩者做 

' 與 

' 運算得: 

11000000.10101000.00000000.00000000

將其化為十進位制得: 

192.168.0.0

這便是上面 

ip 的網路位址,主機位址以此類推。

子網掩碼概念及子網劃分規則

子網掩碼概念及子網劃分規則!一 子網掩碼概述 1.子網掩碼的概念 子網掩碼是乙個32位位址,用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。2.確定子網掩碼數 用於子網掩碼的位數決定於可能的子網數目和每個子網的主機數目。在定義子網掩碼前,必須弄清楚本來...

子網掩碼的作用

子網掩碼不能單獨存在,它必須結合ip位址一起使用。子網掩碼只有乙個作用,就是將某個ip位址劃分成網路位址和主機位址兩部分。子網掩碼的設定必須遵循一定的規則。與ip位址相同,子網掩碼的長度也是32位,左邊是網路位,用二進位制數字 1 表示 右邊是主機位,用二進位制數字 0 表示。其中,1 有24個,代...

子網掩碼的作用

子網掩碼不能單獨存在,它必須結合ip位址一起使用。子網掩碼只有乙個作用,就是將某個ip位址劃分成網路位址和主機位址兩部分。子網掩碼的設定必須遵循一定的規則。與ip位址相同,子網掩碼的長度也是32位,左邊是網路位,用二進位制數字 1 表示 右邊是主機位,用二進位制數字 0 表示。其中,1 有24個,代...