知道IP地址和子网掩码,如何算网络地址

如题所述

二进制进行对比,掩码中1代表网络号,0代表主机号

例如现在的网关是 192.168.1.56 子网 255.255.255.240

把两个换去二进制

11000000    10101000    00000001    00111000

11111111    11111111    11111111    11110000

进行对比,然后把两个都是“1”的写下“1”其他的为“0”就得到网络地址

11000000    10101000    00000001    00110000 = 192.168.1.48

如果是广播地址,把地址中的主机号全换去“1”,网络号保持不变

11000000    10101000    00000001    00111111 = 192.168.1.63

拓展资料:

划分子网的几个捷径:

1. 你所选择的子网掩码将会产生多少个子网:2 的x 次方-2(x 代表子网位,即2 进制为1 的部分) PS:这里的x是指除去默认掩码后的子网位,例如网络地址192.168.1.1,掩码255.255.255.192,因为是C类地址,掩码为 255.255.255.0。那么255.255.255.192(x.x.x.11000000)使用了两个1来作为子网位。

2.每个子网能有多少主机: 2 的y 次方-2(y 代表主机位,即2 进制为0 的部分)

3.有效子网:有效子网号=256-10 进制的子网掩码(结果叫做block size 或base number)

4.每个子网的广播地址:广播地址=下个子网号-1

5.每个子网的有效主机分别:忽略子网内全为0 和全为1 的地址剩下的就是有效主机地址.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-22
方法一:全部转化为二进制,按位与。
方法二:例如192.168.81.128/24或192.168.81.128
255.255.255.0,很明显是192.168.81.0
例如192.168.81.128/23或192.168.81.128
255.255.254.0
256-254=2,所以,192.168.81.128应该在192.168.80.0——192.168.81.255的范围内,也就是网络地址是192.168.80.0
第2个回答  2012-01-09
256-掩码就是IP地址 比如 10.10.10.5 255.255.255.252
256-252=4-2(一个网络号一个广播地址)=2 那252这个掩码的可用IP有两个,10.10.10.0-3 4-7
那10.10.10.5的网络号是4 广播号是7 可用IP是5 跟6
第3个回答  2012-01-09
掩码分网络位,主机位~IP对应网络位的地方不动,主机位全0就行了~~
例如:
192.168.25.10/30
那么192.168.25.x不动~
10对应的二进制就是00001010,对应掩码11111100~
那么组合192.168.25.00001000
结果192.168.25.8
第4个回答  2012-01-09
把IP地址和子网掩码都用二进制表示,然后各位做相与运算....得到的结果就是网络地址
PS:相与运算:1,0相与得0 ;0,0相与得0;1,1相与得1
给分 谢谢本回答被提问者采纳
相似回答