面试题目:网络地址(主机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 

欢迎订阅公众号【从零开始学无线】,一起学习交流!

 

 

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