子网掩码 划分子网
划分子网掩码需要知道的几个要点:
- 子网掩码是一个长为32位的值,使用它的目的是让IP分组的接收方能够将IP地址的网络ID部分和主机ID部分区分开来
- 子网掩码由0和1组成,且前 n 位为1,后 (32-n) 位为0,n最小为8,最大为30
- 斜杠表示法(/)指出了子网掩码中有多少个1,如192.168.10.32/28就说明子网掩码前28位为1,即255.255.255.240
- 上一点中的"/28"名为CIDR值,CIDR(Classless Inter-Domain Routing,无类域间路由选择)是ISP(Internet Service Provider,因特网服务提供商)用来将大量地址分配给客户的一种方法
子网划分需要明白的5个问题
以C类网络的子网划分为例:
-
选定的子网掩码将划分出几个子网?
2的 n 次方个,n为子网掩码中1的个数。
-
每个子网包含几个主机?
2的==(8-n)次方==个
-
哪些子网是合法的?
块大小(增量)为256-子网掩码,以192.168.10.32/26为例,子网掩码为255.255.255.192,块大小为256-192=64,那么从0以块大小为步进,增加至子网掩码值,就是所有合法的子网,为0,64,128和192
-
划分出的子网对应的广播地址是什么?
广播地址总是下一个子网前边的数,如在3中,广播地址依次为63,127,191和255
-
划分出的子网有哪些主机地址?
两个子网之间全0和全1的地址除外,如3中的子网号为128的子网,除去128本身和广播号255,剩下的129至255均为128号子网的合法主机
ABC类网络地址 要点
地址范围(D类为224~239用作组播地址,E类为240-255用作科学用途):
网络类别 | 前八位 | 第一字节范围 |
---|---|---|
A | 0xxxxxxx | 0~127 |
B | 10xxxxxx | 128~191 |
C | 110xxxxx | 192~223 |
如果每个网络中的主机都有可路由的IP地址,那么IP地址早就耗尽了。通过私有IP,ISP和公司再利用NAT(Network Address Translation,网络地址转换)将私有IP地址进行转化便可在因特网中使用。保留的私有IP如下:
地址类型 | 保留的地址空间 |
---|---|
A类 | 10.0.0.0~10.255.255.255 |
B类 | 172.16.0.0~172.31.255.255 |
C类 | 192.168.0.0~192.168.255.255 |
C类网络的子网划分
以255.255.255.224(\27)对网络192.168.10.0进行子网划分,下面回答上文之前对子网划分的5个问题:
网络地址 = 192.168.10.0
子网掩码 = 255.255.255.224
- 224的二进制表示为11100000,所以用2的三次方,也就是8个子网
- 2的(8-3)次方再减去2为30,故每个子网有30台主机
- 256-224 = 32。所以合法子网为0、32、64、96、126、160、192和224
- 第四个和第五个问题包含在下表:
子网 | 第一个主机地址 | 最后一个主机地址 | 广播地址 |
---|---|---|---|
0 | 1 | 30 | 31 |
32 | 33 | 62 | 63 |
64 | 65 | 94 | 95 |
96 | 97 | 126 | 127 |
128 | 129 | 158 | 159 |
160 | 161 | 190 | 191 |
192 | 193 | 222 | 223 |
224 | 225 | 254 | 255 |