已知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个回答  2019-05-28
把IP地址和网络号换算成二进制,然后再对应每一位做“相与”,得出一个新的二进制地址,就是子网掩码了,如果需要十进制的话,再换算回去就好啦..
第2个回答  2019-01-02
子网掩码,是分网段的时候才需要划分的。
淘宝热销物品导购网,网站已经过工信局备案。
欢迎您的选购
http://www.athomebuys.com
第3个回答  2019-12-02
是已知IP地址和子网掩码,求子网。
第4个回答  2019-07-16
怎样才能上网呢
相似回答