- 论坛徽章:
- 0
|
在网上找到了一些资料,算法不一样,请问哪个对\r\n比如子网掩码是:/28 或255.255.192.0\r\n/28 就是28个1 11111111.11111111.11111111.11110000 2的4次方等于16 就是说/28是将C类网分成16个子网,对吗???\r\n255.255.192.0 11111111.11111111.11000000.00000000 2的2次方等于4 就是说255.255.192.0是将B类网分成4个子网,对吗?\r\n\r\n但有些资料说,这样算后还要减去2 迷糊中。。。。。。\r\n\r\n\r\n另外,请问192.168.11.0/22 和 192.168.11.10/22有什么区别啊?\r\n\r\n\r\n\r\n网上找的资料:\r\n\r\n如何计算子网数量? \r\n这个问题大家会常常提到,还是从子网掩码入手,主要有两个步骤: \r\n1.观察子网掩码的二进制形式,确定作为子网号的位数n; \r\n2.子网数量为2的n次方-2。(为什么减2,呵呵,往下看) \r\n举个例子来说,比如有这样一个子网掩码:255.255.255.224其二进制为: \r\n11111111.11111111.11111111.11100000可见n=3,2的3次方为8,说明子网地址可能有\r\n如下8种情况: \r\n000 \r\n001 \r\n010 \r\n011 \r\n100 \r\n101 \r\n110 \r\n111 \r\n但其中代表网络自身的000;代表广播地址的111是被保留的,所以要减2,明白了吗?\r\n\r\n\r\n根据掩码来确定子网的数目\r\n首先看题中给出的掩码是属于哪个默认掩码的“范围”内,这样我们就可以知道是对A类还是B类还是C类大网来划分子网。比方说202.117.12.36/30,我们先把/30这种另类的掩码表示法转换为我们习惯的表示法: 11111111.11111111.11111111.11111100,转为十进制是255.255.255.252。我们可以看到,这个掩码的左边三节与C类默认掩码相同,只有第四节与C类默认掩码不同,所以我们认为255.255.255.252这个掩码是在C类默认掩码的范围之内的,意味着我们将对C类网络进行子网划分。因为C类网络的默认掩码是255.255.255.0,将C类默认掩码转换为二进制是11111111.11111111.11111111.00000000,这里的8个0表示可以用8位二进制数来表示IP地址,也就是说C类大网中可有2的8次方个IP地址,也就是256个IP地址。这道题中的掩码的最后一节是252,转换为二进制是11111100,因为1表示网络号,所以111111就表示将C类大网划分为(111111)2进制个子网。将111111转换为十进制是64,所以就表示将C类大网划分为64个子网,每个子网的IP地址数目是256/64=4,去除子网中的第一个表示子网号的IP地址和最后一个表示广播地址的IP地址,子网中的可分配的IP地址数目就是子网中的总的IP地址数目再减去2,也就是4-2=2个。\n\n[ 本帖最后由 wdb2005 于 2009-4-24 08:46 编辑 ] |
|