搜索
您的当前位置:首页正文

IP地址的子网掩码和CIDR

来源:二三娱乐


IP地址的子网掩码和CIDR

子网掩码

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

网络管理员创建由1 和0 组成的32 位子网掩码,其中的1 表示IP 地址的相应部分为网络地址或子网地址。

并非所有网络都需要子网,这意味着网络可使用默认子网掩码。这相当于说IP地址不包含子网地址。列出了A 类、B 类和C 类网络的默认子网掩码。这些默认子网掩码不能修改,换句话说,你不能将B 类网络的子网掩码设置为255.0.0.0。如果试图这样做,主

机将认为这是非法的,根本不让你输入。对于A 类网络,你不能修改其子网掩码的第一个字节,即其第一个字节必须是255 0 同样,你不能将子网掩码设置为255.255.255.255 ,因为它全为1 ,是一个广播地址。B 类网络的子网掩码必须以255.255 打头,而C 类网络的子网掩码必须以255.255.255 打头。

默认子网掩码

CIDR

你需要熟悉的另一个术语是CIDR ( Classless Inter-Domain Routing ,元类域间路由选择),它是ISP( Intemet Service Provider ,因特网服务提供商)用来将大量地址分配给客户的一种方法。ISP 以特定大小的块提供地址。

从ISP 那里获得的地址块类似于192.168.10.32/28 ,这指出了子网掩码。这种斜杠表示法(/)指出了子网掩码中有多少位为1 ,显然最大为/32 ,因为一个字节为8 位,而IP 地址长4B (4 x 8=32)。注意,最大的子网掩码为/32 (不管是哪类地址),因为至少需要将两位用作主机位。

在A 类网络的默认子网掩码255.0.0.0 中,第一个字节全为1 ,即11111111 。使用斜杠表示法时,你需要计算为1 的位有多少个。255.0.0.0 的斜杠表示法为/8 ,因为有8 个取值为1 的位。

B 类网络的默认子网掩码为255.255.0.0 ,其斜杠表示法为116 ,因为有16 个取值

为1 的位:1111111 1.1 111111 1. 00000000.00000000 。

列出了所有可能的子网掩码及其CIDR 斜杠表示法。

其中/8-/15 只能用于A 类网络, /16-/23 可用于A 类和B 类网络,而/24-/30 可用于A 类、B 类和C 类网络。这就是大多数公司都使用A 类网络地址的一大原因,因为它们可使用所有的子网掩码,进行网络设计时的灵活性最大。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top