我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【IP地址与子网掩码】如何计算网络地址、广播地址、地址范围、主机个数、子网数(附详解与习题)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【IP地址与子网掩码】如何计算网络地址、广播地址、地址范围、主机个数、子网数(附详解与习题)

写在前面】其实很多时候通过IP地址和子网掩码计算其网络地址、广播地址、可用IP,地址范围,主机数啥的,有些人不太清楚规则就只能瞎猜了,但是作为一个网络管理员还是一个基础常识的,这不因为最近备考网络管理员,所以我做了一个梳理,顺带出了一个习题给大家练手,希望能给大家带来帮助。
涉及知识点:如何计算网络地址,广播地址、主机数、可用IP地址、地址范围等,IP地址与子网掩码,主机位与网络位,ip的二进制转化,IP与子网掩码计算广播地址和主机数。

目录


【小小彩蛋皇榜】支持博主的可以 点击此处一睹皇榜哟,等您上榜,上榜即送备考资料!

1 、 常见场景分析

其实常见的计算广播地址、主机数、可用IP等一般会出现如下两种情况:
A、192.168.23.22/27
B、202.122.123.152/255.255.255.128
其实A和B的情况是一样的,只是我们需要对27有个理解,27表示二进制有27个1,也就是最后还有5位是0,转化成ip就是255.255.255.224
所以:192.168.23.22/27 == 192.168.23.22/255.255.255.224

版权声明:原创于CSDN博主-拄杖盲学轻声码,有疑惑可去留言私信哟!

2 、计算网络地址

核心要领就是IP的二进制和子网掩码的二进制的逻辑与运算的结果
具体计算过程如下:
ip地址的二进制码为:11000000.10101000.00010111.00010110
子网掩码二进制为: 11111111.11111111.11111111.11100000
逻辑与操作后结果: 11000000.10101000.00010111.00000000
记住逻辑与操作就是,1&1 = 1,其他的都是0(1&0=0&1=0&0 = 0)
由刚才的结果转换成ip格式我们就知道网络地址了
网络地址为:192.168.23.0

3、 计算广播地址

其实这个也是概念性的东西,记住了就会,没记住就GG
其实上面我们就提到过,子网掩码有最后5位是0,其实我们把这个五位数称作为主机位
广播地址就是原IP二进制码的主机位都设置为1,如下:
原ip地址的二进制码为: 11000000.10101000.00010111.00010110
广播地址的二进制码为: 11000000.10101000.00010111.00011111
因此广播地址为:192.168.23.31

4、 计算地址范围

因为不能包括网络地址和广播地址,所以基于网络地址+1,基于广播地址-1,就是我们要的地址范围:

网络地址:192.168.23.0广播地址:192.168.23.31地址范围:192.168.23.1~192.168.23.30

5 、计算主机数与子网数

从地址范围我们能看出来,也就是最后一个IP段为1-30
所以主机数为30个。
其实这样算不是一个好方法,尤其是量大的时候,很容易计算错误,下面教大家一个小妙招:
主机个数 = 2的主机位数次方 - 2
刚才的主机位数为5,那么主机个数为2^5-2 = 32-2 = 30;
顺带说一嘴子网数哈,具体公式如下:
子网数(网络数)=2的X次方(X是子网掩码中,借的1的个数)=2^3 = 8

版权声明:原创于CSDN博主-拄杖盲学轻声码,有疑惑可去留言私信哟!

6 、习题练习

已知IP地址及子网掩码202.122.123.152/255.255.255.128 ,计算网络地址、广播地址、主机数、地址范围、子网数分别是多少?

原IP地址二进制:11001010.01111010.01111010.10011000子网掩码二进制: 11111111.11111111.11111111.10000000网络地址二进制:11001010.01111010.01111010.10000000广播地址二进制:11001010.01111010.01111010.11111111网络地址为:202.122.123.128广播地址为:202.122.123.255地址范围为:202.122.123.129~202.122.123.254主机数为:2^7-2 = 126子网数为:2^1 = 2

其实有个快速对照表:
在这里插入图片描述
如果做对了我可以允许你骄傲一下,错了的话自己多反思反思,加油我相信你是最棒的!!

7、片尾彩蛋

倾心打造佳作,愿解君之惑,如若有幸,盼君上榜助阵,上榜即送备考资料,特此敬谢!皇榜入口点击此处

来源地址:https://blog.csdn.net/hdp134793/article/details/130522628

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【IP地址与子网掩码】如何计算网络地址、广播地址、地址范围、主机个数、子网数(附详解与习题)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

编程热搜

目录