面試題目:網絡地址(主機ip和子網掩碼計算)

目錄

題目一:求子網地址

題目二:求廣播地址

題目三:求該子網IP地址總數

題目四:求該子網可分配IP地址總數

題目五:求地址範圍


已知一主機的IP地址是203.123.1.135,子網掩碼是255.255.255.192

題目一:求子網地址

分步驟計算
1) 將IP地址和子網掩碼換算爲二進制,子網掩碼連續全1的是網絡地址,後面的是主機地址。
 
203.123.1.135       11001011.01110001.00000001.10000111
255.255.255.192     11111111.11111111.11111111.11000000
由子網掩碼前26位爲1,可知26位主機地址
 
2)IP地址和子網掩碼進行與運算,結果是網絡地址
 
        203.123.1.135       11001011.01110001.00000001.10000111
        255.255.255.192     11111111.11111111.11111111.11000000
與運算:
---------------------------------------------------------------
                            11001011.01110001.00000001.10000000
結果爲:203.123.1.128/26          

題目二:求廣播地址

將上面的網絡地址中的網絡地址部分不變,主機地址變爲全1,結果就是廣播地址。
由子網掩碼可知後,前24位作爲網絡地址,後8位作爲主機地址
 
子網掩碼:255.255.255.192     11111111.11111111.11111111.11000000
 子網掩碼反碼:               00000000.00000000.00000000.00111111
 IP地址:                     11001011.01110001.00000001.10000111
 與後8位進行或運算                                       10111111 
------------------------------------------------------------------------------------
廣播地址爲:  203.123.1.191   11001011.01110001.00000001.10111111    

題目三:求該子網IP地址總數

網絡前綴有26位,故主機位有32-26=6位,即有2^6=64個IP地址總數

題目四:求該子網可分配IP地址總數

子網IP地址總數-子網地址-廣播地址 = 64-2 = 62

題目五:求地址範圍

該子網爲203.123.1.128/26,其轉化爲二進制的後8位的
取值範圍是          10000000    ~   10111111
轉化爲十進制        128         ~   191
去掉首尾兩個不可用  129         ~   190
故範圍爲:       203.123.1.129  ~   203.123.1.190 

歡迎訂閱公衆號【從零開始學無線】,一起學習交流!

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章