首先,我们需要了解IP地址的结构。IP地址由两部分组成:网络地址和主机地址。网络地址用于标识一个网络,而主机地址则用于标识网络中的某个设备。子网掩码则用于确定网络地址和主机地址的边界。
举个例子,假设我们有一个IP地址192.168.1.1和子网掩码255.255.255.0。要计算网络地址,我们需要将IP地址和子网掩码都转换成二进制,然后进行“与”运算。具体操作如下:
1. 将IP地址192.168.1.1转换成二进制:11000000.10101000.00000001.00000001 2. 将子网掩码255.255.255.0转换成二进制:11111111.11111111.11111111.00000000 3. 进行“与”运算,得到网络地址:11000000.10101000.00000001.00000000,即192.168.1.0
接下来,我们再来看如何计算可用IP地址的数量。以192.168.100.200和子网掩码255.255.255.192为例,子网掩码转换成二进制为11111111.11111111.11111111.11000000。这意味着子网掩码共有26位,还有6位用于主机地址。因此,可用IP地址的数量为2的6次方减去2(减去的2是网络地址和广播地址),即62个。
在实际应用中,我们还需要设置合适的子网掩码。以一个公司为例,该公司申请到一个C类IP地址,需要连接6个子网,最大的一个子公司有26台计算机。此时,我们可以将子网掩码设置为255.255.255.224,这样每个子网可以容纳30台计算机,满足需求。
最后,我们还需要掌握计算广播地址的方法。以10.135.255.19/255.255.255.248为例,首先计算网络地址,然后将网络地址的主机位全部置为1,即可得到广播地址。
总之,了解IP地址、子网掩码的计算方法对于网络项目至关重要。掌握这些知识,可以帮助我们减少项目中出错的概率,提高工作效率。多次有朋友问到关于ip地址的计算, 如何判断ip地址在一个网段?子网掩码如何计算等问题,我们在做关于网络项目,都是在与ip地址打交道,熟练的掌握ip地址可以减少项目中出错的概率与提升工作的效率,在我们弱电vip技术群中,也不断的有朋友问到关于子网掩码与ip地址等方面的计算。

本期 汇鑫科服网来进行总结下,通过这五道计算题,关于ip地址与子网掩码换算的内容都在这里,彻底了解这方面问题。
第一题、根据子网掩码算网络地址
已知一个ip地址是192.168.1.1,子网掩码是255.255.255.0,那么它的网络地址是多少?
在了解这个问题之前,我们先需要了解下,什么是网络地址?
ipP地址是由两部分组成:网络地址+主机地址。
网络地址可以确定ip地址的范围,ip地址其实跟身份证号比较像。
那么如何来算出网络地址呢?
详细计算
将ip地址192.168.1.1转换为二进制
11000000.10101000.00000001.00000001
将子网掩码255.255.255.0转换成二进制
11111111.11111111.11111111.00000000
然后将两者相“与(and)"运算:
11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000
然后得到:
11000000.10101000.00000001.00000000
转换成网络地址就是:192.168.1.0
第二题、根据子网掩码计算可用ip地址数
已知某主机的ip地址是192.168.100.200,子网掩码为255.255.255.192,其网络内可用的ip地址个数为多少?
详细计算
将子网掩码255.255.255.192转换为二进制
11111111.11111111.11111111.11000000
子网掩码共有26位,还有6位可用。
即2的6次方减去2,等于62,即有62个ip地址可用。
第三题、设置子网掩码
某公司申请到一个C 类IP 地址,只连接6 个子公司,最大的一个子公司有26 台计算机,每个子公司都分配在同一个网段,则子网掩码应设为多少合适?
1、连接6个子网
2、且最大一个子网的ip地址为26个。
如何来设置这个子网掩码呢?
详细计算
网络中的原则是ip地址与子网掩码越越精准, 网络越易管理,故障越低。首先来分析2的2次方等于4,2的3次方等于8,
我们再来验证下,每个子网的主机数量。
子网掩码255.255.255.224转化为二进制为:
11111111.11111111.11111111.11100000
子网掩码为27位,那么主机位数为5位。
即可容纳的主机数为2的5次方减2,等于30。
完全符合一个子网内容纳26个ip地址。
第四题、计算广播地址
10.135.255.19/255.255.255.248的广播地址是什么?
计算思路,要得到广播,先得出网络地址,然后把网络地址的主机位全换成1,便就是广播地址。
详细计算
将ip地址10.135.255.19转换为二进制
00001010.10000111.11111111.00010011
将子网掩码255.255.255.248转换成二进制
11111111.11111111.11111111.11111000
然后将两者相“与(and)"运算:
00001010.10000111.11111111.00010011
11111111.11111111.11111111.11111000
然后得到:
00001010.10000111.11111111.00010000
转换成网络地址就是:10.135.255.16
那么广播地址是多少呢?
从子网掩码可以看出,这个子网掩码是29位。
11111111.11111111.11111111.11111000
00001010.10000111.11111111.00010000
把网络地址的后面三个零全换成1。
即可得出广播地址为:10.135.255.23
第五题、根据ip地址计算子网掩码
大部分的情况下,我们网络中只要不超过254台主机的的话,子网掩码都可以设置成255.255.255.0。那么超过了254台主机的话怎么办呢?
可以划分VLAN,也可以设置成一个大网段,划分vlan我们就不说了,之前有例子,设置成一个大网段就有一个难点,如何确定这个大网段里面的子网掩码呢?
例如
假设监控网络中有600个点位,我们现在也不想把它划分vlan(实际项目中大部分是会划分vlan的),假设只想用一个大网段把这600个点位分配ip地址,如何设置IP地址,如何确实子网掩码?
分析:首先我们知道600个点位,可以使用3个254个ip地址段来分配。
可以使用
ip段一:192.168.0.1——192.168.0.254
ip段二:192.168.1.1——192.168.1.254
ip段三:192.168.2.1——192.168.2.254
每个网段有254个ip地址,完全够600个点位用的。
那么问题来了,如果要使这三个ip段在同一个网段内,那么这个大网段共同的子网掩码是多少呢?
我们来分析下:
将ip地址192.168.0.1转换为二进制
11000000 10101000 00000000 00000001
将ip地址192.168.1.1转换为二进制
11000000 10101000 00000001 00000001
将ip地址192.168.2.1转换为二进制
11000000 10101000 00000010 00000001
转换成了二进制,可以看得出,三个ip段的二进制前面22位的是不变的,那么可以将他们表示成:
ip段一:192.168.0.1/22
ip段二:192.168.1.1/22
ip段三:192.168.2.1/22
这种192.168.2.x/22形式的ip地址相信大家平时都见过,就是已经告诉了子网掩码了。
也就是说他们共同的子网掩码二进制前面22个都是1。
11111111 11111111 11111100 00000000
转换成十进制,那就是255.255.252.0,所以他们共同的子网掩码就是255.255.252.0。
当然在实际项目中,与网络接触较多的弱电人不需要通过一系列的换算,直接可以通过简单的判断估算出来这个大网段的子网掩码,因此,今天弱电君是讲原理,方便大家理解,所以所有的换算都是通过运算出来的。
