IP地址=网络号+主机号
例192.168.12.1:网络号:网段192.168.12.0;主机号:1;
11000000 . 10101000 . 00001100 . xxxxxxxx(00000000~11111111,故主机号共有255个)
其中192.168.12.0网络地址和192.168.12.255定向广播地址不可用,真实可用为192.168.12.1~254
IP地址的分类:
IP地址总共32位,也就是说IP地址最大个数只有2^32(大约42亿)个,但我们有Pad、手机、电脑、服务器等等网络设备需要上网,这点地址是完全不够用的(如今IPv4地址已分完)。
节约IP方法:
1.定义“私有地址”重复使用
私网地址与公网地址不冲突,可以使用相同的地址,只需要保证内部通信地址不冲突就好。需要上网时,通过net转换技术将私网地址转换成唯一的公网地址访问。
比如一个公司需要十个公共IP,但,主机位最少的C类也有254个可用地址(除去一个网络地址一个定向广播地址),这就造成了IP地址的极大浪费,故出现了子网划分:把一个个多的地址分成若干小子网段,再把子网分配给它。
2.“子网划分”
子网划分:通过网络位向主机位借位,每借一位就可以划分两个子网,借n位划分2^n个
子网划分步骤(如何划分子网?)
假设公司A有四个部门,销售部100人,市场部60人,财务部10人,技术部10人,每个部分都作为一个广播域做二层隔离,现有主c类网段192.168.1.0,掩码24位,请做一个子网划分:
错误解法:四个部门4个广播域(/4个子网),于是网络位向主机位借两位,n取2,2^2,划分四个子网
11111111 11111111 11111111 00 000000:结果每个子网只能有2^6=64<100,销售部无法满足
正确解法:
1.确定需要多少个广播域/(网段) ——4个
2.分析需要多少个IP/广播域中最大的广播域需要多少个节点——要满足100个
3.对主类网段进行第一次子网化(首先满足最大的广播域)
n取7,即网络位向主机位借一位,划2个子网,掩码25位
11111111 11111111 11111111 0 0000000:每个子网有2^7=128个
即,现在的网段192.168.1.0已被划分为192.168.1.0~127和192.168.1.128~255
4.将划分出来的子网分配给相应的广播域
192.168.1.0~127给销售部
192.168.1.128~255向后继续借位,重复以上步骤:
(现在还剩市场部60人,财务部10人,技术部10人没安排)
1.确定需要多少个广播域/(网段)——3个
2.分析需要多少个IP/广播域中最大的广播域需要多少个节点——60个
3.对主类网段进行第二次子网化:
11111111 11111111 11111111 00 000000:每个子网有2^6=64个,掩码26位
即192.168.1.128~255被分为192.168.1.128~191和192.168.1.192~255
192.168.1.128~191给市场部
192.168.1.192~255向后继续借位,重复以上步骤:
(财务部10人,技术部10人没安排)
1.确定需要多少个广播域/(网段)——2个
2.分析需要多少个IP/广播域中最大的广播域需要多少个节点——10个
3.对主类网段进行第三次子网化:
11111111 11111111 11111111 0000 0000:每个子网有2^4=16个,掩码28位
即192.168.1.192~255被分为192.168.1.192~207、208~223、224~239、240~255
192.168.1.192~207给财务部,192.168.1.208~223给市场部,剩下的备用。
注:在只剩最后两个部门的情况下,可以划分不用那么细致,直接把剩下网段一分为二也是照用的。
由此,一个C类网段就可以分出很多小地址用来满足公司需求,如果没有子网化,这个公司就要消耗4个C类网段,是不是大量减少了IP使用空间?