- 注册时间
- 2005-10-15
- 最后登录
- 1970-1-1
|
发表于 2010-7-7 15:49:09
|
显示全部楼层
IP地址虽然经常用点分十进制表示,但说到底是32位二进制数组成的,这组数中包含网络ID和主机ID而区分网络ID和主机ID的不是点,而是子网掩码,我上面用二进制写的时候那个/表示的是分割网络ID和主机ID,/前是网络ID,/后是主机ID,在实际使用中则用子网掩码分割,191.2.0.1/22中/22表示的就是子网掩码,也就是说子网掩码前22位是1,这种表示方法和IP Address:191.2.0.1 Subnet mask:255.255.252.0的表示方法是一样的,上面写的有点错误,网络ID是不需要子网掩码的,只有IP地址需要,因为子网掩码的作用就是判断某IP是否在某网段内
一栋楼需要的是1000个主机ID而不是网络ID,假设一栋楼一个子网的话只要25个就好了
还是那个问题,网络划分不是看点,不是说191.2.0.x就是第一个网段,191.2.1.x就是另一个网段,这两个不是一个网段是在子网掩码为255.255.255.0的情况下,假如在子网掩码是255.255.0.0的情况下无论后两个数字怎么变还是在一个网段内
按照你上面的191.2.0.X-191.2.1.X的分法,假如是在两个网段,每个网段只能容纳254台,两个加起来就是508,不到1000,如果是四个就够用了,也就是总共用100个网段最后一个子网就是191.2.99.0
实际上分法不唯一,只不过个人感觉这种分法就没啥考的必要了,可以完全规避掉子网掩码的问题,当然要是我们考这样就差不多了,要是网络专业最好把子网掩码搞明白
我那个96是按照25个子网算的,第25个子网就是24号子网,用二进制表示就是011000,再加上主机ID的最高两位00共同构成点分十进制的第三节01100000换成十进制就是96,最后一台主机也就是第1000台主机换成二进制是1111101000其中低八位是点分法的第四节,换成十进制是232,高二位和前面的网络ID拼一块就是01100011换成十进制就是99,所以是191.2.99.232
但愿不是被我搞胡涂了~~
才发现第二个子网的十进制写错了,是192.2.4.0,二进制是对的
[ 本帖最后由 wehiue 于 2010-7-7 19:27 编辑 ] |
|