首页 > 编程知识 正文

已知ip地址求网络地址,根据ip地址计算网关

时间:2023-05-04 05:32:09 阅读:162749 作者:4338

转载自: https://blog.csdn.net/perd dy/article/details/3137637

用IP地址和子网掩码计算与运算相关的地址

如果知道ip地址和子网掩码就可以计算出来:

1、网络地址

2、广播地址

3、地址范围

4、本网有多少台主机

示例1 :以下示例中的IP地址为1921681005子网掩码为psdxf。 计算网络地址、广播地址、地址范围和主机数量。

1 )分段计算

1 )将IP地址和子网掩码换算为二进制后,子网掩码连续为1的是网络地址,后面跟着主机地址。 虚线前面是网络地址,虚线后面是主机地址

1 )将IP地址和子网掩码换算为二进制后,子网掩码连续为1的是网络地址,后面跟着主机地址。 虚线前面是网络地址,虚线后面是主机地址

2 ) IP地址和子网掩码被相加,结果成为网络地址

3 )如果保留上面网络地址中的网络地址部分,主机地址全部为1,则结果为广播地址。

4 )地址范围为本网段中包括的所有主机

根据网络地址1是最初主机地址、广播地址-1是最后的主机地址可知

地址范围为网络地址1到广播地址-1

本例的网络范围为1921681001到192168100254

这意味着以下地址都是网段。

1921681001,1921681002。 请参阅。 请参阅。 lgdqj。 请参阅。 请参阅。 192.168.100.111。 请参阅。 请参阅。 192168100254

5 )主机数量

主机数量=二进制主机位数-2

减少2是因为主机不包含网络地址和广播地址。 本例的二进制文件的主机位数是8位。

主机数量=28-2=254

2 )总体计算

结合上面的例子计算,如下。

例2: IP地址为128361993的子网掩码为drdmb。 计算网络地址、广播地址、地址范围和主机数量。

1 )将IP地址和子网掩码换算为二进制后,子网掩码连续全部为1的是网络地址,后面的是主机地址,虚线前面是网络地址,虚线后面是主机地址

2 ) IP地址和子网掩码被相加,结果成为网络地址

3 )如果将运算结果的网络地址保持不变,将主机地址设为1,则结果为广播地址。

4 )地址范围为本网段中包括的所有主机

根据网络地址1是最初主机地址、广播地址-1是最后的主机地址可知

地址范围为网络地址1到广播地址-1

此示例中的网络范围为128361921到12836207254

5 )主机数量

主机数量=二进制主机-2

主机数量=212-2=4094

减少2是因为主机不包含网络地址和广播地址。

根据以上两个例子可知,无论子网掩码是标准还是特殊,在计算网络地址、广播地址、地址数时都将地址换算成二进制,在距子网掩码1连续以前为网络地址,之后

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。