怎么算子网掩码是多少位的?

如题所述

利用主机数来计算子网掩码是多少位的。

将主机数目转化为二进制来表示。如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。

使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值,N为子网掩码的位数。

如将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:主机数目转化为二进制700=1010111100,该二进制为十位数,N = 10。将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255,然后再从后向前将后10位置0。

为: 11111111.11111111.11111100.00000000,即255.255.252.0。这就是划分成主机为700台的B类IP地址168.195.0.0的子网掩码,子网掩码的位数为10。

扩展资料:

子网掩码机制提供了子网划分的方法。其作用是减少网络上的通信量;节省IP地址;便于管理;解决物理网络本身的某些问题。使用子网掩码划分子网后,子网内可以通信,跨子网不能通信,子网间通信应该使用路由器,并正确配置静态路由信息。划分子网,就应遵循子网划分结构的规则。

就是用连续的1在IP地址中增加表示网络地址,同时减少表示主机地址的位数。例如,IP地址为130.39.37.100,网络地址为130.39.0.0、子网地址为130.39.37.0、子网掩码为255.255.255.0,网络地址部分和子网标识部分为“1”所对应,主机标识部分为“0”所对应。

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