linux基础-网络IP地址的分类及划分
一.网络IP地址分类说明
- 按照IP地址数值范围划分(ABC类,D类组播地址,E类预留研发使用)
- 按照IP地址用途进行划分(公网地址 私网地址)
- 按照IP地址通讯方式划分(单播地址 组播地址 广播地址)
单播地址:就是网卡上配置的IP地址
组播地址:一般为D类地址,只能在一个组内进行互相访问通讯
广播地址:主机位全为1
网络地址:主机位全为0
划分私网和公网地址最主要的作用:就是避免IP地址资源枯竭
常见的私有地址:
10.0.0.0/8 (10.0.0.0 到 10.255.255.255)
172.16.0.0/12 (172.16.0.0 到 172.31.255.255)
192.168.0.0/16 (192.168.0.0 到 192.168.255.255)
169.254.0.0/16 (169.254.0.0 到 169.254.255.255)*
IP私网地址类似于我们的身份证信息,公网地址类似于我们的护照信息(全世界唯一)
特殊IP地址说明:
总结得知:
- 0和255作为主机的地址,是不能进行分配使用的,只有0-255之间的地址可以进行分配为主机地址使用
- 根据主机地址范围取值:可以引入一个公式:可以分配的主机地址个数=2N-2
比如这样一个C类地址192.168.12.X可以分配的主机地址是28-2=254个
N次方的N表示有多少个主机位,-2就表示减去上述所说的网络地址和广播地址,剩余的就是可分配的主机地址。
二.网络IP地址划分说明(VLSM可变长子网掩码划分过程)
IP地址划分子网的原因:
- 为了避免Ip地址资源浪费,会对IP地址进行子网划分
- 大量的广播包形成广播风暴,会严重影响主机性能
- 会对路由器产生压力,路由的性能也会被耗尽
IP地址划分子网计算法:
172.16.0.0 == 前两个八位为网络位,后两个为主机位
网络掩码概念:
有32位二进制组成,并且每八位为一组,只要是网络位都会置为1
172.16.0.0 这个B类地址为例说明:
172-128=44-32=12-8=4
10101100 00010000 00000000 00000000
11111111 11111111 00000000 00000000
掩码:
255.0.0.0 A类掩码信息 /8
255.255.0.0 B类掩码信息 /16
255.255.255.0 C类掩码信息 /24