失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 计算掩码 网络地址(最小主机地址 最高主机地址) 广播地址 IP地址范围 主机号...

计算掩码 网络地址(最小主机地址 最高主机地址) 广播地址 IP地址范围 主机号...

时间:2024-06-20 14:16:37

相关推荐

计算掩码 网络地址(最小主机地址 最高主机地址) 广播地址 IP地址范围 主机号...

独角兽企业重金招聘Python工程师标准>>>

一、如何根据网络的二进制位算掩码?

在IPV4中,主机的IP都用32位二进制表示,根据IP地址的类别(A类、B类、C类)划分:其中有M位网络二进制位,N位主机二进制位。 计算掩码,其实就是把网络二进制位全部填充为1,主机二进制位填充为0,最后把结果转化成10进制就是掩码了。 例如:给出IP地址:172.31.128.288(/18) /18 代表有18个网络二进制位, 所以在这32位二进制中,应该从左到右填充18个1,其余填0

所以得出二进制结果: 11111111 . 11111111 . 11000000 . 00000000 把上述结果转换成10进制,可得255.255.192.0

二.根据掩码算分配的子网个数

例子1中得出的掩码是255.255.192.0,此掩码符合B类地址,由11000000可知,网络二进制位向主机借了两个二进制位,因此可知分配了四个(2^2)B类大网。

三、如何算网络号(网络地址)

计算方法:将IP地址的二进制与子网掩码的二进制进行AND运算,然后转换成十进制即可。AND运算:即 两个数同时为1,才为1,其余为0.

例如:给 出 IP: 172. 31. 128. 255

给出掩码: 255. 255. 192. 0

计算网络地址:

172. 31. 128. 255的二进制为: 10101100 . 00011111 . 10000000 . 11111111 255. 255. 192. 0的二进制为: 11111111. 11111111. 11000000 . 00000000 进行AND运算: 1 0 1 0 1 1 0 0 . 0 0 0 1 1 1 1 1 . 1 0 0 0 0 0 0 0 . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 0 0 0 0 0 0 . 0 0 0 0 0 0 0 01 0 1 0 1 1 0 0 . 0 0 0 1 1 1 1 1 . 1 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0

将它转换为10进制为: 172.31.128.0,因此可得出网络地址是: 172.31.128.0

四、计算广播地址

计算方法: 在得到网络地址的基础上,将网络地址右边表示的IP地址的主机部分二进制位全部填上1,再将二进制位全部转化为10进制,就得到了广播地址。 例如:给出网络地址:172.31.128.0(/18),计算广播地址如下: 将172.31.128.0转换为二进制:10101100 . 00011111 . 10000000 . 00000000 由(/18)可知主机位为:32 - 18 = 14

因此,将主机位全部填1,可得出

10101100 . 00011111 . 10111111 . 11111111 讲以上二进制转换为十进制可得出广播地址:172.31.191.255

五、计算IP地址的范围:

计算方法 : IP地址范围=网络地址+1 ------广播地址-1 网络地址+1:称最小主机地址 广播地址-1 :称最高主机地址 例如:给出网络地址 : 172.31.128.0

给出广播地址:172.31.191.255

得出IP地址范围:172.31.128.1 -------172.31.191.254

六、计算主机号:

计算方法:IP地址二进制和子网掩码二进制反码进行与(AND)运算,再将结果转换成十进制即可。 (二进制反码:即由0变1,由1变0) 例如: 给出IP:172. 31. 128. 255 给出掩码:255. 255. 192. 0

1.算出掩码二进制反码:

原二进制:1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 反码结果:0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 . 0 0 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1

2.将IP地址二进制和子网掩码二进制反码进行AND运算

0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 . 0 0 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 (掩码二级制反码) 1 0 1 0 1 1 0 0 .0 0 0 1 1 1 1 1 . 1 0 0 0 0 0 0 0 . 1 1 1 1 1 1 1 10 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 . 1 1 1 1 1 1 1 1

3转换成十进制可得: 0.0.0.255. 去掉左边的0.可知主机号是255.·

如果觉得《计算掩码 网络地址(最小主机地址 最高主机地址) 广播地址 IP地址范围 主机号...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。