固定的三类网络规模:
A:超过65535台主机
B:255~65535台主机
C:少于255台主机
分类编址的缺陷
地址浪费大
如只有2、3台主机组成一个网络时,也要256个IP地址;A、B类浪费严重,很少有上万主机;
解决:采用无类IP编址
1. 子网划分
大网分为小网 Subnetting
将一个IP类网划分成几个较小的子网;
多个物理网共享同一个IP类网前辍;
方法:
两级层次结构变成三级层次结构;Net id + Subnet id + Host id;Subnet id长度不固定;
由于Subnet id变长,所以子网的主机个数不能由首字节来判定;
掩码(Mask)
用来表示网络或子网的大小;
1表示网络或子网的部分,0表示主机部分;
202.115.12.0 - 11001010 01110011 00001100 00000000 // C类,256个主机
Mask -- 11111111 11111111 11111111 11000000// 加掩码后,2^6个主机,64台主机
掩码:子网掩码、默认掩码;
子网ID:不能全0或是全1
Host Id:全0,网络号; 全1,广播地址;
网络地址:特定Net id,全0 Subnet id,全0 Host id; 全1是网络广播地址;
子网地址:特定(Net id + Subnet id),全0 Host id; 全1子网广播地址;
主机地下:特定(Net id + Subnet id + Host id);
连续掩码与不连续掩码
不连续:01混合,使网络构成与跌幅选择变得很复杂,不实用;
推荐连续掩码; 255.255.255.192;2^6个主机;不能从掩码中看出属于哪一个类的网络;
/26 : 1bit的个数;
0, 128, 192, 224, 240, 248, 252, 254, 255
/0 /1 /2 /3 /4/5 /6 /7 /8
掩码运算:位与运算;
网络表示
主网:
A: 20.0.0.0 255.0.0.0 == 20.0.0.0/8
B: 160.2.0.0 255.255.0.0 == 160.2.0.0/16
C: 200.15.12.0 255.255.255.0 == 200.15.12.0/24
只有IP地址不能给定网络大小,只有掩码不能给出网络类型;要两者一起才可以给出完全的信息;
2. 超网划分 Supernetting
小网合成大网
只针对C类网的合并;子网则没有这个限制;
方法:
将Net id中的1变成0;Supernet id + host id;
1. 为一个组织申请多个物理网络;使用子网技术;
2. 路由聚合技术CIDR
规则:
合并超网的C类网个数 Nc = 2^n, n = 1,2,3...,n表示在C类netId中用的比特数;
合并超网的C类网必须是连续的;如借2位 00, 01,11,10
超网地址的第3个字节值 = m * Nc; m = 0,1,2..
无类别域间路由(CIDR)
使用超网技术减少跌幅表项的数目;
可以将A、B、C类三种聚合;classless
主机网张的默认网关:
主机接入所在IP网络的路由器接口的IP地址;用来标识主机的路径信息;