主機數和可用主機數
已知IP | 192 | 168 | 1 | 7 |
11000000 | 10101000 | 00000001 | 00000111 | |
掩碼 | 255 | 255 | 255 | 0 |
11111111 | 11111111 | 11111111 | 00000000 | |
網絡地址的二進制表達 | 11000000 | 10101000 | 00000001 | 00000000 |
192 | 168 | 1 | 0 |
1、將已知的IP和對應的掩碼轉換成二進制表達
2、將換算以后的二進制進行&運算
3、將&運算得出的網絡地址的二進制表達轉換成點分十進制
(注:
&運算:只看掩碼的數字,如果掩碼為1,則直接把上面IP地址的二進制進行摘抄即可,如果為0,則直接寫成0即可)
主機數:2^n(n:主機位的個數),此處為256
可用主機數:(2^n)-2,此處為254(要去掉廣播地址和網絡地址)
如果分部門,254個主機分配簡直是浪費
假設一個部門只需要30個主機,那么可用主機數=30
划分網段:192.168.1.0/24
2^n-2>=30==>nmin=5
所以掩碼=32-5=27==>11111111.11111111.11111111.11100000=255.255.255.224
子網段數:=2(新-舊)=227-24=8(c類網段默認掩碼位位24)
每個子網段的步長:256-224=32
子網段為: 192.168.1.0/27
192.168.1.32/27
192.168.1.64/27
192.168.1.96/27
192.168.1.128/27
192.168.1.160/27
192.168.1.192/27
192.168.1.224/27