ip地址与子网掩码如何计算

多次有朋友问到关于ip地址的计算 ,  如何判定ip地址在一个网段?子网掩码如何计算等问题 , 我们在做关于网络项目 , 都是在与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 台计算机 , 每个子公司都分配在同一个网段 , 则子网掩码应设为多长合适?
首先一个C类的子网掩码为255.255.255.0 , 这个是最原始 。但现在我们是有要求:1、连接6个子网
2、且最大一个子网的ip地址为26个 。
如何来设置这个子网掩码呢?
具体计算
网络中的原则是ip地址与子网掩码越越精准 , 网络越易治理 , 故障越低 。首先来分析2的2次方等于4 , 2的3次方等于8 , 
所以最正确网络中是容纳8个子网 , 最接近6个子网的划分即为255.255.255.224 。我们再来验证下 , 每个子网的主机数量 。子网掩码255.255.255.224转化为二进制为:
11111111.11111111.11111111.11100000
子网掩码为27位 , 那么主机位数为5位 。
即可容纳的主机数为2的5次方减2 , 等于30 。
完全符合一个子网内容纳26个ip地址 。
所以最终的子网掩码为255.255.255.224第四题、计算广播地址
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
也就是主机数还有3位可用 。00001010.10000111.11111111.00010000
把网络地址的后面三个零全换成1 。
即可得出广播地址为:10.135.255.23
第五题、根据ip地址计算子网掩码
大部分的情况下 , 我们网络中只要不超过254台主机的的话 , 子网掩码都可以设置成255.255.255.0 。那么超过了254台主机的话怎么办呢?
可以划分vlan , 也可以设置成一个大网段 , 划分vlan我们就不说了 , 之前有例子 , 设置成一个大网段就有一个难点 , 如何确定这个大网段里面的子网掩码呢?