IP地址分类
- 不同的网络【网段】传递数据需要 通过路由器
- 同一网络【网段】传递数据 只需要通过交换机
IP地址=网络号+主机号。
- 网络号:用于识别主机所在的网络;
- 主机号:用于识别该网络中的主机。
IP地址分为A,B,C,D,E五类。其中A类分配给政府机关使用,B类地址给大中型企业使用,C类地址给个人使用。这三种是主要的。(D类用于组播,E类用于实验)
A类
A类地址前8位为网络标识。后24位为主机标识。:
A类网段计算:
根据规定,A类地址的网络标识必须以“0”开头。
那么其网段数应该为0XXXXXXX.YYYYYYYY.YYYYYYYY.YYYYYYYY.
因为是二进制数,所以网段数应该为:2^7,即2的7次幂个网段,等于128,即网段应该是0—127之间。
而网络空间计算都必须“减2”,这是因为要扣除两个保留地址:二进制数里全是“0”和全是“1”的要保留。“0”做为网络号,“1”做为广播号。
所以A类地址的网段为1—126.
A类主机数计算:
因为后面24位是主机标识,所以主机数应该是2^24,即2的24次幂=16777216,扣除两个保留地址后,主机最大数应该是16777214个。
综上所述,A类IP地址范围应该是:1.0.0.1~126.255.255.254
B类
前16位是网络号,后16位是主机号。
根据规定,B类地址的网络标识必须以“10”开头。那么其网段数应该为 10XXXXXX.XXXXXXXX.YYYYYYYY.YYYYYYYY
C类
前24位是网络号,后8位是主机号。
网络标识以"110"开头,形式:110XXXXX.XXXXXXXX.XXXXXXXX.YYYYYYYY
子网划分
例题1:C类地址202.117.84.0,将其划分为四个子网,其子网掩码是多少?
1.已知是C类地址,又知要划分4个子网,二进制的2位就可以构造出4。2^2=4
2.说明子网借用了主机号2位用做子网划分即可。第四个8位字节即为11000000,转为十进制为192,即此子网掩码为:255.255.255.192。
3.此子网的块大小为2^6=64,即从0开始,以64为分块计数子网掩码数值,可以得到的4个子网为0 64 128 192。
4.每个网段的IP地址范围就是去掉本网段的网络地址和广播地址。例如,202.117.84.0,此网段的有效主机IP就是202.117.84.1(子网地址加1)---- 202.117.84.62(202.117.84.63 是广播地址)。有效主机IP是介于子网地址和广播地址之间的地址。
例题2:假设一个主机的IP地址为192.168.5,121 而子网掩码为255.255.255.248 该IP地址的网络号是多少?
IP地址按位与子网掩码就得到了此IP地址的子网地址。子网地址为192.168.5.120
具体运算如下图:
进一步分析:子网掩码为255.255.255.248。
248=1111 1000.
我们可以知道这是C类IP的子网划分,并且后8位的中前5位是1,是网络号,所以共有2^5个子网。每个子网中有2^3个主机。