已知IP地址和子网掩码,怎么求网络地址

如题所述

1、首先将网络的IP地址和子网掩码都转换成32位二进制字符。

2、将转换后的二进制的IP地址和子网掩码进行“逻辑与”运算,得到新的32位二进制字符。

3、把得到的新的32位二进制字符转换成十进制,就是主机的网络号了。

例如:

本机IP为192.168.1.16 ,子网掩码为255.255.255.0

转换成二进制:

本机IP为11000000.10101000.00000001.00010000

子网掩码11111111.11111111.11111111.00000000

进行“与运算“      11000000.10101000.00000001.00000000

转换成十进制:192.168.1.0。即为主机的网络号。

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

子网掩码——屏蔽一个IP地址的网络部分的“全1”比特模式。对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。

利用子网掩码可以把大的网络划分成子网,即VLSM(可变长子网掩码),也可以把小的网络归并成大的网络即超网。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-14
根据子网掩码知道是几类地址(变长掩码),根据IP地址知道所在的网段。
例如192.168.1.8掩码为255.255.255.0,C类地址,掩码为24位。网络地址为192.168.1.0
192.168.1.8掩码为255.255.255.240,C类可变长子网段,掩码为28位,网络地址为0,广播地址为15,,自己算的,好久不用了,一般都是用子网掩码计算器http://dx.crsky.com/soft/44291.html请看好地址下载,免得中了挂羊头卖狗肉的陷进
谢谢,希望我的回答对你有所帮助本回答被提问者和网友采纳
第2个回答  2018-07-26
知道IP地址获取子网掩码步骤如下所示:
1、知道IP地址怎么获取子网掩码;
2、输入"cmd"→点击"确定";
3、在光标闪烁出输入:"ipconfig"→然后按下回车;
4、现在就可以看到电脑的IP地址、子网掩码和默认网关。
ipv4对应的是ip地址,
sub 对应的是子网掩码,
def 对应的是网关。
第3个回答  2018-02-21
掩码和IP转换2进制后,再相与运算,得到网络地址,例如
192.233.5.120/255.255.255.0
11000000.11101001.00000101.01111000 192.233.5.120 IP
+
11111111.11111111.11111111.00000000 255.255.255.0 子网掩码
=
11000000.11101001.00000101.00000000 192.233.5.0 网络地址本回答被网友采纳
第4个回答  2019-12-21
你知道ip地址和一些网址的掩码要求网络的地址的话也是可以的。
相似回答