一、子網掩碼是什么?它長什么樣?
-
子網掩碼的定義
子網掩碼是一個32位的二進制數字,與IP地址“配對使用”,用于標識IP地址中哪部分屬于網絡地址,哪部分屬于主機地址。-
示例:IP地址?
192.168.1.10
,子網掩碼?255.255.255.0
,表示前24位是網絡號,后8位是主機號。
-
-
子網掩碼的三種表示方法
-
二進制:
11111111.11111111.11111111.00000000
-
點分十進制:
255.255.255.0
-
CIDR表示法:
/24
(直接標注在IP后,如?192.168.1.0/24
)
-
二、為什么需要子網掩碼?它的三大核心作用
-
分割網絡,減少廣播風暴
大型網絡中,設備之間頻繁的廣播通信會拖慢性能。通過子網劃分,將大網絡切分為多個小廣播域,降低擁堵。-
例如:將500臺設備的網絡劃分為5個子網,每個子網100臺設備。
-
-
提高IP地址利用率
避免IP浪費。若直接使用A類地址(默認掩碼255.0.0.0
),一個網絡可容納1600萬臺主機,但實際中大部分地址會被閑置。 -
增強安全性
子網可以作為安全邊界,結合防火墻策略,限制不同子網間的訪問。
三、子網掩碼如何計算?
步驟1:明確需求
-
需要劃分多少個子網?
-
每個子網需要多少主機?
步驟2:確定子網掩碼位數
-
公式:
2^n ≥ 所需子網數
,2^m - 2 ≥ 所需主機數
(n是借用的網絡位,m是剩余主機位)。 -
例如:將
192.168.1.0/24
劃分為4個子網:-
借用2位(
2^2=4
),子網掩碼變為255.255.255.192
(即/26
)。 -
每個子網的主機數:
2^(8-2) - 2 = 62
臺。
-
步驟3:列出子網范圍
-
子網1:
192.168.1.0 - 192.168.1.63
-
子網2:
192.168.1.64 - 192.168.1.127
-
子網3:
192.168.1.128 - 192.168.1.191
-
子網4:
192.168.1.192 - 192.168.1.255
四、注意事項
子網掩碼必須連續是1
例如255.255.254.0
有效,而255.255.255.1
無效(二進制中1必須連續)。