如何计算出网络地址的掩码?

如题所述

两种算法一种是转换二进制,另一种是按块算:

1、看掩码255.255.255.192 转换二进制11111111.11111111.11111111.11000000主机位还剩6个块大小是256-192 = 64这样算法是按块来算例如:0~63 64~127 128~191这就是三块

2、然后取第一块来看,头和尾是不能够算网络地址的,因为网络地址主机位是不能全为0或全为1的。

例子:

网络地址范围是192.168.10.1~192.168.10.62

头是子网号:192.168.10.0 

尾是广播号:192.168.10.63

拿广播地址转换二进制看主机后面六位数,11000000.10101000.00001010.00111111看它后面六位数全为1。

扩展资料

子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID.子网掩码是由4个十进制数组成的数值"中间用"."分隔,如255.255.255.0。若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中为"1"的位分离出网络ID,为"0"的位分离出主机ID,也就是通过将IP地址与子网掩码进行"与"逻辑操作,得出网络号。

例如,假设IP地址为192.160.4.1,子网掩码为255.255.255.0,则网络ID为192.160.4.0,主机ID为0.0.0.1。计算机网络ID的不同,则说明他们不在同一个物理子网内,需通过路由器转发才能进行数据交换。

参考资料来源:百度百科:IP子网划分

温馨提示:答案为网友推荐,仅供参考
相似回答