IP地址类型题目详解

典型的子网划分计算

类型1:已知IP子网掩码产生的子网数量主机数量

解题思路:将子网掩码转换为二进制,子网网络位数为n等于二进制1的位数,子网主机位m等于二进制0的位数。可用网络数量为(2的n次方减2),主机数量为(2的m次方减2),其中m为子网掩码中0的位数,即主机位的位数,减2即是减去网络地址(主机号全为0)广播地址(主机号全为1)

注意:按RFC950规定,则可用子网数量需要减2(子网为全0或全1不可用

例1:已知IP为192.168.1.1,子网掩码为255.255.255.192

        (1)划分了多少个可用子网?

        (2)每个子网的主机数为多少?

解题步骤如下:

由IP为192.168.1.1,可知这是一个C类地址,默认子网掩码为255.255.255.0,现子网掩码为255.255.255.192,将192转换成二进制为:11000000,故子网位数(借位数)n=2,主机位数m=6

可用网络数为:2的n次方-2——2的2次方-2=2

每个子网可用主机数目:2的m次方-2——2的6次方-2=62

根据IP地址可确定IP地址类型,如果为A类地址,则有m+n=24

                                                   如果为B类地址,则有m+n=16

                                                   如果为C类地址,则有m+n=8

例2:一个公司有5个部门,每个部门有20台计算机,公司申请了一个IP 202.1.1.0/24,试求子网掩码。

解题步骤如下:(5个部门相当于子网号,20台计算机相当于主机号)

由公式2的n次方-2>=5,可推出n>=3

由公式2的m次方-2>=20,可推出m>=5

验算:因为202.1.1.0/24是C类IP地址,所以有m+n=8,而m=5,n=3 ,5+3=8符合要求

所求子网掩码最后8位11100000转换为十进制是224,所以该C类子网掩码为255.255.255.224

类型2:已知IP地址子网掩码求网络地址,广播地址,和IP地址范围

解题思路:

        求网络地址:将IP和子网掩码转换为二进制,将计算机十进制的IP地址和子网掩码转换为二进制的形式,然后进行二进制“与”计算(1 and 1=1  , 1 and 0=0  ,  0  and  1=0  ,  0  and 0=0)

        求广播地址:将IP和子网掩码转换为二进制,再将IP地址的主机位全变为1即可

        可用主机范围=网络地址+1——广播地址-1

例题:IP地址为128.36.199.3,子网掩码是255.255.255.240。求网络地址、广播地址、IP地址范围。

解析:将IP地址和子网掩码转换成二进制,子网掩码连续全1的是网络地址,后面的是主机地址,虚线前是网络地址,虚线后是主机地址。如下图:

类型3:判断两台计算机是否属于同一网段。

解题思路:将计算机十进制的IP地址和子网掩码转换为二进制的形式,然后进行二进制“与”计算(1 and 1=1  , 1 and 0=0  ,  0  and  1=0  ,  0  and 0=0)如果得到的结果是相同的,那么这两台计算机就属于同一网段。

例题:与IP 30.110.12.29和子网掩码 255.255.255.224属于同一网段的主机IP地址是  (  D )

A:30.110.12.0

B:30.110.12.31

C:30.110.12.32

D:30.110.12.30

解析:  IP 30.110.12.29转换为二进制为:00011110.01101110.00001100.00011101

A选项     IP 30.110.12.0转换为二进制为:00011110.01101110.00001100.00000000

B选项    IP 30.110.12.31转换为二进制为:00011110.01101110.00001100.00011111

C选项    IP 30.110.12.32转换为二进制为:00011110.01101110.00001100.00100000

D选项    IP 30.110.12.30转换为二进制为:00011110.01101110.00001100.00011110

  子网掩码255.255.255.224转换二进制为:11111111.11111111.11111111.11100000

将所有选项都与子网掩码进行与运算

小经验:子网掩码为1的部分与任何数相与都得原IP地址

所以只有D选项符合要求  

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值