子网数、主机数与子网掩码的关系

直接拿实际的例子说吧,这样容易理解。

1、利用子网数目计算子网掩码

把B类地址172.16.0.0划分成30个子网络,它的子网掩码是多少?

①将子网络数目30转换成二进制表示11110

②统计一下这个二进制的数共有5位

注意:当二进制数中只有一个1的时候,所统计的位数需要减1(例如:10000要统计为4位)

④将B类地址的子网掩码255.255.0.0主机地址部分5位变成1

⑤这就得到了所要的子网掩码(11111111.11111111.11111000.00000000)255.255.248.0。

 

2、利用主机数目计算子网掩码

把B类地址172.16.0.0划分成若干子网络,每个子网络能容纳500台主机,它的子网掩码是多少?

①把500转换成二进制表示111110100

②统计一下这个二进制的数共有9位

③将子网掩码255.255.255.255从后向前的9位变成0

④这就得到了所要的子网掩码(11111111.11111111.11111110.00000000)255.255.254.0。

 

3、利用子网掩码计算最大有效子网数

A类IP地址,子网掩码为255.224.0.0,它所能划分的最大有效子网数是多少?

①将子网掩码转换成二进制表示11111111.11100000.00000000.00000000

②统计一下它的网络位共有11位

③A类地址网络位的基础数是8,二者之间的位数差是3

④最大有效子网数就是2的3次方,即最多可以划分8个子网络。

 

4、利用子网掩码计算最大可用主机数

A类IP地址,子网掩码为255.252.0.0,将它划分成若干子网络,每个子网络中可用主机数有多少?

①将子网掩码转换成二进制表示11111111.11111100.00000000.00000000

②统计一下它的主机位共有18位

③最大可用主机数就是2的18次方减2(除去全是0的网络地址和全是1广播地址),即每个子网络最多有262142台主机可用。

 

5、利用子网掩码确定子网络的起止地址

B类IP地址172.16.0.0,子网掩码为255.255.192.0,它所能划分的子网络起止地址是多少?

①利用子网掩码计算,最多可以划分4个子网络

②利用子网掩码计算,每个子网络可容纳16384台主机(包括网络地址和广播地址)

③用16384除以256(网段内包括网络地址和广播地址的全部主机数),结果是64

④具体划分网络起止方法如下:

172.16.0.0~172.16.63.255

172.16.64.0~172.16.127.255

172.16.128.0~172.16.191.255

172.16.192.0~172.16.255.255

 

6、以下是个人经验总结的关系表,

A类IP地址段:1.0.0.0~126.255.255.255 私有地址段:10.0.0.0~10.255.255.255

 

B类IP地址段:128.0.0.0~191.255.255.255 私有地址段:172.16.0.0~172.31.255.255

 

C类IP地址段:192.0.0.0~223.255.255.255 私有地址段:192.168.0.0~192.168.255.255

 

 

转载地址:https://www.cnblogs.com/heitaoq/p/9074665.html

  • 9
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
作者:海拾客 ■ 已知码为255.255.255.192,求实际数(去除全0和全1)和每个数的主机数。 如果将192换为二进制求出位数较繁,可按以下方法计算:256-192=64(2的6次方),所以192进制后面就应用6个0,即11000000,那么数应有2^2=4个,去除全0和全1两,实际只有2个可用,所实际数应该是2个;每个主机数就是2^6-2=62个。 ■ 已知所需数12,求实际可分配的数。 数是12与之最近的2^x是16(2^4),所以去除全0和全1的两个,就是实际可分配数为16-2=14个。 ■ 已知一个B类的每个主机数要达到60×255个(约相当于 X.Y.0.1~X.Y.59.254的数量),求码。 与60最近的2^x是64(2^6),故8位二进制后面应该有6个0。由于B类IP,所以码格式是255.255.0.0,而现在被分割,故现在第三字节的应该是11000000(192),即256-64(2^6)=192,所以码是255.255.192.0 ■ 如果所需数为7,求码。 与7最近的2^x是8(2^3),而此时只能有6个可以分配,不能满足7个的需求,所只能取16(2^4),256-16=240,所以码为255.255.255.240 ■ 已知络地址为211.134.12.0,要有4个,求码及主机块。 211是个C类地址,码为255.255.255.0,现要划分4个,与4(本身不能用,因为如果取4,实际只能分配2个,就不可能满足4个的需求)最近的8(2^3),256-32=224,所以码应为255.255.255.224,此时每个有32台主机数,理论主机块为:0—31(*),32—63,64—95,96—127,128—159,160—191,192—223,224—255(*),而实际主机块中的全0全1不能使用,故实际主机块为(实际每个只有30台):33——62,65——94,97——126,129——156,161——190,193——222 ■ 已知中可使用15个主机块,求最大可分配的数和码。 与15最近的2^x是16(2^4),但16个主机块,实际只用14个可用,不能满足本题15个主机块的条件,故取32(2^5),所以数为2^(8-5=3)是8个,实际可用数为6,码为255.255.255.224(256-32)。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值