子網掩碼簡明手冊

2022-05-11 20:35:08 字數 2095 閱讀 7900

子網掩碼的所有計算和運用都是在二進位制的基礎上的、所以重點講一下子網掩碼的二進位制形式、通常莪們在ip屬性檢視雖然都是以十進位制出現、但那只是為了方便使用者**、其實際上計算機都以二進位制方法來計算和運用子網掩碼、

通常的ip位址是由網路標識和主機標示所組成、如

192.168.0.3

網路標識為:192.168.0

主機標識為:3

而子網掩碼也一樣、如

255.255.255.0

但由於子網掩碼是位運算的、莪們需要先轉化為二進位制來分析、這是一串長度為32位(簡單說就是32個數啦)的二進位制數字

11111111.11111111.11111111.00000000

1的數量代表子網掩碼網路位的長度

0的數量代表子網掩碼主機位的長度

由於子網掩碼規定、只能網路位只能由連續的1組成、主機位只能由連續的0組成、而且左邊只能是網路位、網路位寫完後只能是主機位、

所以只能是以下的數字組合

10000000----128

11000000----192

11100000----224

11110000----240

11111000----248

11111100----252

11111110----254

11111111----255

就是說只可能出現以下這種情況的十進位制子網掩碼

255.255.128.0

這種是錯誤的!

255.255.120.0

因為二進位制永遠不會轉換出這樣的十進位制數字來

這樣的的子網掩碼也是錯誤的!

255.128.128.0

轉化成二進位制邇就會明白了、

11111111.10000000.10000000.00000000

它不並符合網路標識位為連續1的規定

子網掩碼的表現形式

1、常見的十進位制表現形式、

255.0.0.0

255.254.0.0

2、linux系常見的表現形式、由ip位址後加上"/"再由1-32的數字來表示、其中數字部分為網路標識位的長度

192.168.1.1/24

因為網路標識位長度為24、也就是有24個1、也就是

11111111.11111111.11111111.00000000

轉化成十進位制也就是255.255.255.0咯

計算子網掩碼的方法

子網掩碼的作用就是用來劃分子網、所以所以確定子網掩碼的確切數字就是在劃分子網、劃分子網有兩種方式、第一種是預先確定子網數來劃分、第二種是預先確定每個子網的主機數來劃分、

1、預先確定子網數來劃分

1)將子網數目轉化為二進位制來表示

2)取得該二進位制的位數,為 n

3)取得該ip位址的類子網掩碼,將其主機位址部分的的前n位置1 即得出該ip位址劃分子網的子網掩碼。

1)27=11011

2)該二進位制為五位數,n = 5

3)將b類位址的子網掩碼255.255.0.0的主機位址前5位置1,得到 255.255.248.0

即為劃分成27個子網的b類ip位址 168.195.0.0的子網掩碼。

2、預先確定每個子網的主機數來劃分

1)將主機數目轉化為二進位制來表示

2)如果主機數小於或等於254(注意去掉保留的兩個ip位址),則取得該主機的二進位制位數,為 n,這裡肯定n<8。如果大於254,則 n>8,這就是說主機位址將佔據不止8位。

3)使用255.255.255.255來將該類ip位址的主機位址位數全部置1,然後從後向前的將n位全部置為 0,即為子網掩碼值。

1) 700=1010111100

2)該二進位制為十位數,n = 10

3)將該b類位址的子網掩碼255.255.0.0的主機位址全部置1,得到255.255.255.255

然後再從後向前將後10位置0,即為: 11111111.11111111.11111100.00000000

即255.255.252.0。這就是該欲劃分成主機為700臺的b類ip位址168.195.0.0的子網掩碼。

相關資料:

子網掩碼取反怎麼取 子網掩碼

子網掩碼是乙個32位位址,是與ip位址結合使用的一種技術。它的主要作用有兩個,一是用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。二是用於將乙個大的ip網路劃分為若干小的子網路。使用子網是為了減少ip的浪費。因為隨著網際網路的發展,越來越多的網路產生,...

4 2 3 子網掩碼

網際網路是由許多小型網路構成的,每個網路上都有許多主機,這樣便構成了乙個有層次的結構。ip位址在設計時就考慮到位址分配的層次特點,將每個 ip位址都分割成網路號和主機號兩部分,以便於 ip位址的定址操作。此時,需要用某種方法指定哪些位是網路號,哪些是主機號,這個任務就是由子網掩碼來承擔的。子網掩碼不...

子網掩碼詳解

一 子網掩碼的概念及作用 子網掩碼 subnet mask 又叫網路掩碼 位址掩碼 子網路遮罩,是乙個應用於tcp ip網路的32位二進位制值。它可以遮蔽掉ip位址中的一部分,從而分離出ip位址中的網路部分與主機部分,基於子網掩碼,管理員可以將網路進一步劃分為若干子網。它必須結合ip位址一起使用。二...