子網劃分bash
1、幾個概念網絡
1、ip地址:是一個32位二進制數的十進制表示,表明某個主機在網絡中的節點。ide
例如:192.168.1.1spa
11000000.10101000.00000001.00000001ip
2、子網掩碼:ip地址中網絡位全爲1,主機位全爲0的十進制,能夠用於區分網絡部分和主機部分。it
如:255.255.255.0class
11111111.11111111.11111111.00000000二進制
3、網絡地址:IP地址中網絡部分不變,主機部分全爲0margin
例如:192.168.1. 0di
11000000.10101000.00000001. 00000000
4、廣播地址:ip地址中,網絡部分不變,主機部分全爲1(或網絡地址+主機位全爲1)
如:192.168.1.255
11000000.10101000.00000001.11111111
5、可用 ip地址:去掉網絡地址及廣播地址
如:192.168.1.0/24
192.168.1.1---192.168.1.254
6、規律:
網絡位+主機位=32
網絡地址的長度=子網掩碼的長度
2、三組數
1、第一組:(適合計算IP地址)(每位分別爲1時)
128 64 32 16 8 4 2 1
10000000=128
01000000=64
00100000=32
00010000=16
00001000=8
00000100=4
00000010=2
00000001=1
2、第二組:(適合計算子網掩碼)(從左至右每位分別爲1時)
128192224240248252254255
/27
11111111.11111111.11111111.11100000
255.255.255.224
/12
11111111.11110000.00000000.00000000
255.240.0.0
10000000=128
11000000=192
11100000=224
11110000=240
11111000=248
11111100=252
11111110=254
11111111=255
3、第三組:(適合計算廣播地址)(從右至左每位分別爲1時)
1 3 7 15 31 63 127 255
00000001=1
00000011=3
00000111=7
00001111=15
00011111=31
00111111=63
01111111=127
11111111=255
3、均分子網(劃分紅2,4,8,16等)
公式:
(1) 子網個數2n(n爲借位)
(2) 每一個子網可用IP(主機數):2m-2
m ﹦32—網絡位長度(m爲主機位)
網絡位的長度=子網掩碼的長度
例如:192.168.1.0/25
192.168.1.0/24----/25 推出n=25-24=1
子網個數2n =2
m ﹦32-網絡位長度=32-25=7 (主機位)
11111111=127(係數)
每一個子網可用IP(主機數):2m-2=128-2=126
192.168.1.0/25(1.0—1.255)
第一段:
網絡地址:1.0
廣播地址:1.127
範圍:1.0—1.127
子網掩碼:/25=255.255.255.10000000=255.255.255.128
可用IP地址:1.1—1.126
第二段:
網絡地址:1.128
廣播地址:1.255
範圍:1.128—1.255
子網掩碼:/25=255.255.255.128
可用IP地址:1.129—1.254
例如:192.168.1.0/26
192.168.1.0/24----/26推出n=26-24=2
子網個數2n =4
m ﹦32-網絡位長度=32-26=6(主機位)
111111=63(係數)
每一個子網可用IP(主機數):2m-2=64-2=62
192.168.1.0/25(1.0—1.255)
第一段:
網絡地址:1.0
廣播地址:1.63
範圍:1.0—1.63
子網掩碼:/26=255.255.255.11000000=255.255.255.192
可用IP地址:1.1—1.62
第二段:
網絡地址:1.64
廣播地址:1.127
範圍:1.64—1.127
子網掩碼:/26=255.255.255.11000000=255.255.255.192
可用IP地址:1.65—1.126
第三段:
網絡地址:1.128
廣播地址:1.191
範圍:1.128—1.191
子網掩碼:/26=255.255.255.11000000=255.255.255.192
可用IP地址:1.129—1.190
第四段:
網絡地址:1.192
廣播地址:1.255
範圍:1.192—1.255
子網掩碼:/26=255.255.255.11000000=255.255.255.192
可用IP地址:1.193—1.254
例如:192.168.1.0/27
192.168.1.0/24----/27推出n=27-24=3
子網個數2n =8(個網絡)
m ﹦32-網絡位長度=32-27=5(主機位)
11111=31(係數)
第一段:
網絡地址:1.0
廣播地址:1.31
範圍:1.0—1.31
子網掩碼:/27=255.255.255.11100000=255.255.255.224
可用IP地址:1.1—1.30
第二段:
網絡地址:1.32
廣播地址:1.63
範圍:1.32—1.63
子網掩碼:/27=255.255.255.11100000=255.255.255.224
可用IP地址:1.33—1.62
第三段:
網絡地址:1.64
廣播地址:1.95
範圍:1.64—1.95
子網掩碼:/27=255.255.255.11100000=255.255.255.224
可用IP地址:1.65—1.94
省略。。。。。。
4、不均分子網(原則從大到小計算)
如:要求網絡中的主機數分別爲100臺,50臺,25臺,12臺。
公式:
2m-2≥主機數
5、給一個IP地址,計算此IP的網絡地址,廣播地址,及所在範圍的可用IP地址
(1)如:192.168.1.200/27
11000000.10101000.00000001.110 00000(192.168.1.200)
11111111.11111111.11111111.111 00000 (/27)
子網掩碼:/27=255.255.255.224
網絡地址:11000000.10101000.00000001.110 00000=192.168.1.192
廣播地址: 11000000.10101000.00000001.110 11111=192.168.1.223
可用IP地址:1.193----1.222
(2)10.1.234.67/20
(3)172.16.25.87/12
10101100.0001 0000.00011001.01010111(172.16.25.87)
11111111.1111 0000.00000000.00000000 (/12)
子網掩碼:255.240.0.0
網絡地址:10101100.0001 0000.00000000.00000000=172.16.0.0
廣播地址;10101100.0001 1111.11111111.11111111=172.31.255.255
範圍:172.16.0.0---172.31.255.255
可用ip地址:172.16.0.1---172.31.255.254
10.100.230.189/29; 202.173.46.137/30; 192.168.100.26/24