ip子網掩碼計算及子網划分


為什么要懂

子網掩碼計算,及子網划分屬於網絡基礎知識。一般在幾個地方會用到:

  • 公司避免產生網絡風暴而划分子網,幫助路由器判斷對應主機是否在同一個網段中
  • 服務器相互隔離而划分子網,一般機房管理人員規划;
  • 安全組IP限制,如阿里雲、防火牆出入規則;
  • 軟考、面試也常考...

概念理解

子網掩碼的分類

  • 缺省子網掩碼:
    未划分子網,對應網絡號的位都置 1 ,主機號都置 0 。
    未做子網划分的IP地址:網絡號+主機號
地 址 類 子網掩碼位 子網掩碼
A類 11111111 000000000 00000000 00000000 255.0.0.0
B類 11111111 11111111 00000000 00000000 255.255.0.0
C類 11111111 11111111 11111111 00000000 255.255.255.0
  • 自定義子網掩碼
    將一個網絡划分子網后,把原本主機號位置的一部分給了子網號,余下的才是給了子網的主機號。
    其形式如下:做子網划分后的IP地址:網絡號+子網號+子網主機號

計算案例

例1、計算出192.168.1.28/26的子網掩碼、子網數、可用主機數、網關、廣播地址。

那么子網掩碼10進制轉換到2進制就是:(11111111.11111111.11111111.11000000)

前面26位表示網絡位,后面6位表示主機數,通過公式可計算出:

  • 子網掩碼:255.255.255.192
  • 子網數:2^2次方=4個子網
  • 可用主機數:2^6次方=64-2=62(扣除網絡地址、廣播地址)
  • 網絡地址:192.168.1.0
  • 廣播地址:192.168.1.63
  • 各子網分別是:192.168.1.0--63、192.168.1.64--127、
    192.168.1.128--191、192.168.1.192--253、

例2、給定一個C類地址 192.168.5.0,要求划分20個子網,每個子網5個主機數,求符合要求的子網掩碼。

正推(從子網數推):

20個子網—>2^m=20—>m=5,則其子網掩碼為255.255.255.248/29(11111111 11111111 11111111 11111000)

逆推(從主機數推):
每個子網5個主機—>2^n-2=5—>n=3,則其子網掩碼為255.255.255.248/29(11111111 11111111 11111111 11111000)


例3、192.168.1.*需要建設可容納888個主機數的網絡:
計算:

  • 可用的主機數:通過公式(2^n – 2 =X)得出n=10,
    則子網掩碼為:255.255.252.0/22(11111111 11111111 11111100 00000000)
  • 最大可容納主機數:1024
  • 網絡地址:192.168.1.0
  • 廣播地址:192.168.3.255

參考鏈接:

https://jingyan.baidu.com/article/ae97a646d936ddbbfd461d02.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM