确定子网掩码的步骤:
第一步:确定物理网段的数量,并将其转换为二进制数,并确定位数 n 。如:你需要 6 个子网, 6 的二进制值为 110 ,共 3 位 , 即 n=3 ;
按照这个步骤,假设需要7个子网,7的二进制为111,共3位,那么n=3.
C 类地址的子网掩码为 11111111.11111111.11111111.11100000
但是,按照下边计算子网数量的方法,子网数量是2^n - 2,却只有6个,相当于本应用作广播地址的111被拿去做了子网.是不是哪里不对,求解答
4)如何计算子网数量?
这个问题大家会常常提到,还是从子网掩码入手,主要有两个步骤:
1. 观察子网掩码的二进制形式,确定作为子网号的位数 n ;
2. 子网数量为 2^n - 2 。(为什么减 2 ,继续往下看)
举个例子来说,比如有这样一个子网掩码: 255.255.255.224 其二进制为:
11111111.11111111.11111111.11100000
可见 n=3, 2 的 3 次方为 8 ,说明子网地址可能有
如下 8 种情况:
000 001 010 011 100 101 110 111
但其中代表网络自身的 000 ;代表广播地址的 111 是被保留的,所以要减 2 。 |