Ip地址和子网掩码和CIDR无间别域间路由

开始,网络的制定者将网络划分为A,B,C三种网络,想这个样子:

    A类网:  xxx.0.0.0         子网掩码:255.0.0.0    xxx.0.0.0/8    //后面的数字代表网络地址的字段

    B类网:  xxx.xxx.0.0      子网掩码:255.255.0.0    xxx.xxx.0.0/16

    C类网:  xxx.xxx.xxx.0  子网掩码:255.255.255.0     xxx.xxx.xxx.0/24

A类网255*255*255=16581375个地址,1千6百多万了。B类网255*255=65025个地址。C类网是255个地址。

但是后来网络迅猛发展,由美国国防部的一个项目转变为全世界的一张大网,还引发了信息革命的浪潮。这样就引发一个问题,比如一个项目只需要2台路由器互相通信,难道也要占用一个C网?

这样就会浪费200多个ip地址,这样就出现了CIDR,中文名:无类别域间路由。它的出现就是解决上述问题,杜绝ip浪费用的。

Ip地址是由32位二进制组成,其中每8位用点号分割,就是我们常见的地址。无间别域间路由将网络字段和主机字段的子网掩码按需分配,举个例子:

例子1:2台相互通信的路由器,CIDR的网络管理员可以将子网掩码设置为255.255.255.252,ip地址为192.168.0.1和192.168.0.2 ,这个网段共252,253,254,255四个地址,根据约定,

默认0地址为本网络地址,默认广播地址为最高有效地址。所以,网络地址为:192.168.0.0,广播地址为192.168.0.3

子网的划分很重要,它给出了网络的最大空间,CIDR又可以将网络划分为更小的单元。

例子2.再出一题:如果一个网络需要7台Pc,那么应该如何划分网络?

7台PC加上网络地址和广播地址共需要9个地址,2*2*2=8个地址,不够,则需要2*2*2*2=16个地址,也就是4位,也就是说最后8位应该是这个样子:11110000,它的十进制是240,所以

子网掩码为:255.255.255.240

更加详细的解释,也可以看下百度百科的子网掩码条目:http://baike.baidu.com/view/878.htm

你可能感兴趣的:(Ip地址和子网掩码和CIDR无间别域间路由)