詳解子網掩碼與子網划分


我們首先需要了解二級IP地址和三級IP地址

可以看到三級IP地址相較二級IP地址而言,多了幾位來表示子網號(也就是說三級IP地址下進行了子網划分)。

我們以A類網絡為例,假如一個A類IP地址為192.168.3.4 A類網絡的子網掩碼為255.0.0.0,寫成二進制也就是 11111111 00000000 00000000 00000000

可以看到最左側有8個連續的1 之后有24個連續的0 (注意子網掩碼1和0必須是連續的) 這意味着 IP地址的前8位表示網絡號 后24位表示主機號

什么是子網划分呢?

有兩種划分子網的方式

  • 定長子網划分
  • 變長子網划分

定長子網划分是指 每個子網的主機數目相同 變長子網划分是指 不同子網的主機數目不同。

舉個例子,假如某個C類IP地址的子網掩碼是255.255.255.224.寫成二進制就是 11111111 11111111 11111111 111000000

由於正常C類IP地址的網絡號為24位也就是有24個1,所以最后三個1代表子網號,三個1 共有8種情況,也就是有8個子網

同時每個子網的主機號有5位,全0表示子網地址,全1表示子網的廣播地址,因此每個子網有2^5-2個主機

下面是一些例題:

解析:因為是A類網絡,子網掩碼默認為255.0.0.0,所以多出來的224就是子網號,也就是11100000,子網號就是占了前三個號,2的3次方,也就是八個子網個數,至於每個的子網號,就看后五位為零的主機號,去除掉全零和全一,也就是都從00001到11110的范圍:

解析:四個子網就是兩個1:11000000,C網的默認子網掩碼為 255.255.255.0,加上四個子網之后就是:255,255,255,192;
地址范圍就是11的全排列:


免責聲明!

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



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