當前位置:係統粉 >  係統教程 > 電腦軟件教程 >  網絡地址如何算? 網絡地址算的方法有哪些?

網絡地址如何算? 網絡地址算的方法有哪些?

時間: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

以上就是網絡地址如何算?,網絡地址算的方法有哪些?教程,希望本文中能幫您解決問題。

我要分享:
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航