時間:2017-07-04 來源:互聯網 瀏覽量:
今天給大家帶來網絡地址如何算?,網絡地址算的方法有哪些?,讓您輕鬆解決問題。
網絡地址並不像ip地址那樣可以直接看出,是需要通過網絡地址計算所得;那麼該如何計算網絡地址呢?下麵天堂小編教您網絡地址怎麼算。
計算過程是這樣的,將IP地址和子網掩碼都換算成二進製,然後進行與運算,結果就是網絡地址。與運算如下所示,上下對齊,1位1位的算,1與1=1 ,其餘組合都為0。
1...0...1...0
1...0...0...0
與運算________________
1...0...0...0
例如:計算IP地址為:202.99.160.50子網掩碼是255.255.255.0的網絡地址步驟如下:
1)將IP地址和子網掩碼分別換算成二進製
202.99.160.50 換算成二進製為 11001010?01100011?10100000?00110010
255.255.255.0 換算成二進製為 11111111?11111111?11111111?00000000
2)將二者進行與運算
11001010?01100011?10100000?00110010
11111111?11111111?11111111?00000000
與運算________________________________________
11001010?01100011?10100000?00000000
3)將運算結果換算成十進製,這就是網絡地址。
11001010?01100011?10100000?00000000換算成十進製就是202.99.160.0
現在我們就可以解答上麵三種情況的通與不通的問題了。
1、從下麵運算結果可以看出二台計算機的網絡地址都為192.168.0.0且IP地址不同,所以可以通。
192.168.0.1 11000000.10101000.00000000.00000001
255.255.255.0 11111111.11111111.11111111.00000000
與運算______________________________________________________________
192.168.0.0 11000000.10101000.00000000.00000000
192.168.0.200 11000000.10101000.00000000.11001000
255.255.255.0 11111111.11111111.11111111.00000000
與運算______________________________________________________________
192.168.0.0 11000000.10101000.00000000.00000000
2、從下麵運算結果可以看出1號機的網絡地址為192.168.0.0,2號機的網絡地址為192.168.1.0 不在一個網絡,所以不通。
192.168.1.200 11000000.10101000.00000001.11001000
255.255.255.0 11111111.11111111.11111111.00000000
與運算______________________________________________________________
192.168.1.0 11000000.10101000.00000001.00000000
3、從下麵運算結果可以看出1號機的網絡地址為192.168.0.0,2號機的網絡地址為192.168.0.192 不在一個網絡,所以不通
192.168.0.1 11000000.10101000.00000000.00000001
255.255.255.192 11111111.11111111.11111111.11000000
與運算______________________________________________________________
192.168.0.0 11000000.10101000.00000000.00000000
192.168.0.200 11000000.10101000.00000000.11001000
255.255.255.192 11111111.11111111.11111111.11000000
與運算______________________________________________________________
192.168.0.182 11000000.10101000.00000000.11000000
相信看到這應該明白了為何計算網絡地址和如何計算了,但也許還有很多疑問,如IP地址為什麼寫成這樣,子網掩碼到底是怎麼回事等等,別急,下麵慢慢介紹。
三、計算相關地址—通過IP地址和子網掩碼與運算計算相關地址
知道IP地址和子網掩碼後可以算出:
●網絡地址
● 廣播地址
● 地址範圍
● 本網有幾台主機
【例1】下麵例子IP地址為192.168.100.5 子網掩碼是255.255.255.0。算出網絡地址、廣播地址、地址範圍、主機數。
1、分步驟計算
1)將IP地址和子網掩碼換算為二進製,子網掩碼連續全1的是網絡地址,後麵的是主機地址。虛線前為網絡地址,虛線後為主機地址
192.168.100.5 11000000.10101000.01100100.00000101
255.255.255.0 11111111.11111111.11111111.00000000
2)IP地址和子網掩碼進行與運算,結果是網絡地址
192.168.100.5 11000000.10101000.01100100.00000101
255.255.255.0 11111111.11111111.11111111.00000000
與運算______________________________________________________________
結果為: 192.168.100.0 11000000.10101000.01100100.00000000
3) 將上麵的網絡地址中的網絡地址部分不變,主機地址變為全1,結果就是廣播地址。
網絡地址為: 192.168.100.0 11000000.10101000.01100100.00000000
___________________________________________________________________________
將主機地址變為全1
廣播地址為: 192.168.100.255 11000000.10101000.01100100.11111111
4) 地址範圍就是含在本網段內的所有主機
網絡地址+1即為第一個主機地址,廣播地址-1即為最後一個主機地址,由此可以看出
地址範圍是: 網絡地址+1 至 廣播地址-1
本例的網絡範圍是:192.168.100.1 至 192.168.100.254
也就是說下麵的地址都是一個網段的。
192.168.100.1、192.168.100.2 ... 192.168.100.20 ... 192.168.100.111... 192.168.100.254
5) 主機的數量
主機的數量=2二進製的主機位數-2
減2是因為主機不包括網絡地址和廣播地址。本例二進製的主機位數是8位。
主機的數量=28-2=254
2、總體計算
我們把上邊的例子合起來計算一下過程如下:
192.168.100.5 11000000.10101000.01100100.00000101
255.255.255.0 11111111.11111111.11111111.00000000
2)IP地址和子網掩碼進行與運算,結果是網絡地址
192.168.100.5 11000000.10101000.01100100.00000101
255.255.255.0 11111111.11111111.11111111.00000000
與運算 ______________________________________________________________
結果為網絡地址:192.168.100.0 11000000.10101000.01100100.00000000
以上就是網絡地址如何算?,網絡地址算的方法有哪些?教程,希望本文中能幫您解決問題。