怎么計算ip地址的子網(wǎng)掩碼和子網(wǎng)掩碼計算可用ip范圍,劃分網(wǎng)段等基礎(chǔ)操作,下面就給大家詳細的解答下IP與子網(wǎng)掩碼的算法,并將簡單的公式分享給大家。
常規(guī)情況下,供主機使用的IP地址為三類:A類地址、B類地址、C類地址,下面我們就以這三類地址給大家舉例做算法介紹:
C類地址舉例:
192.168.1.0/26
計算要求:
1、能劃分為幾個子網(wǎng)
2、每個子網(wǎng)有多少地址可用
3、每個子網(wǎng)的地址起止范圍,網(wǎng)絡(luò)地址和廣播地址
得出下列參數(shù):
1、借位數(shù): 2
什么是借位數(shù)?
以IP地址屬于哪類地址,根據(jù)所屬類地址的默認(rèn)子網(wǎng)掩碼位數(shù),來計算借位數(shù),比如:C類地址,默認(rèn)子網(wǎng)掩碼為:255.255.255.0,二進制表示方法:11111111.11111111.11111111.00000000(換算成二進制就是:/24位,里面有24個1,大家可以根據(jù)實際情況自行計算)。
2、剩余位數(shù): 6
什么是剩余位數(shù)?
在IPV4中,子網(wǎng)掩碼總長度為:32位(也是二進制長度),計算方式:子網(wǎng)掩碼總長度(32)-子網(wǎng)掩碼長度(26)=6。
計算公式:
1、劃分的子網(wǎng)數(shù): 2^借位數(shù)=4
2、每個子網(wǎng)可用地址: 2^剩余位數(shù)-2=62
3、列出結(jié)果:
192.168.1.0/26 192.168.1.1-192.168.1.62 192.168.1.63
192.168.1.64/26 192.168.1.65-192.168.1.126 192.168.1.127
192.168.1.128/26 192.168.1.129-192.168.1.190 192.168.1.191
192.168.1.192/26 192.168.1.193-192.168.1.254 192.168.1.255
備注:每個子網(wǎng)第一個IP地址為:網(wǎng)絡(luò)地址,最后一個為:廣播地址,中間范圍內(nèi)的地址為:IP地址可用范圍。
B類地址舉例:
172.16.0.0/18
1、能劃分為幾個子網(wǎng)
2、每個子網(wǎng)有多少地址可用
3、每個子網(wǎng)的地址起止范圍,網(wǎng)絡(luò)地址和廣播地址
得出下列參數(shù):
1、借位數(shù): 2
2、剩余位數(shù): 14
3、借位段剩余位數(shù): 6
什么是借位段剩余位數(shù)?
默認(rèn)B類地址子網(wǎng)掩碼為:16位(255.255.0.0),該例子向后面C類IP地址段子網(wǎng)掩碼借了2位,子網(wǎng)掩碼位數(shù):18位,C類地址子網(wǎng)掩碼位數(shù)為:24位,24-18=6 或者 8-2=6,(因為每段二進制掩碼長度為:8)。
計算公式:
1、劃分的子網(wǎng)數(shù): 2^借位數(shù)=4
2、每個子網(wǎng)可用地址: 2^剩余位數(shù)- 2=16382
3、每兩個子網(wǎng)的間隔位數(shù): 2^借位段剩余位數(shù)=64
4、列出結(jié)果:
172.16.0.0/18 172.16.0.1-172.16.63.254 172.16.63.255
172.16.64.0/18 172.16.64.1-172.16.127.254 172.16.127.255
172.16.128.0/18 172.16.128.1-172.16.191.254 172.16.191.255
172.16.1920/18 172.16.192.1-172.16.255.254 172.16.255.255
A類地址舉例:
100.0.0.0/11
得出下列參數(shù):
1、借位數(shù): 3
2、剩余位數(shù):21
3、借位段剩余位數(shù): 5
計算公式:
1.劃分的子網(wǎng)數(shù): 2^借位數(shù)=8
2.每個子網(wǎng)可用地址: 2^剩余位數(shù)-2=
3.每兩個子網(wǎng)的間隔位數(shù): 2^借位段剩余位數(shù)=32
4.列出結(jié)果:
100.0.0.0/ 11 100.0.0.1- 100.31.255.254 100.31.255.255
100.32.0.0/11 (后面的大家自己算,只有這樣你才能記住算法,加深印象)
100.64.0.0/11
100.96.0.0/11
100.128.0.0/11
100.160.0.0/11
100.192.0.0/11
100.224.0.0/11 |