一、什么是IP地址
IP地址(Internet Protocol Address),缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址。它为互联网上的每一个网络和每一台主机分配一个逻辑地址
IPV4:由32位二进制构成,点分十进制标识
IPV4地址由两个部分组成:network网络位 + host主机位
网络位用于标记所在的广播域,主机位用于标记域内唯一性
为了区分IP地址的网络位和主机位,需要用到子网掩码;(255.255.255.0)
子网掩码也是由32位二进制构成,连续的1对应网络位,0对应主机位;
特殊地址:
[1] 127 127.0.0.1
环回地址(回环地址) 用于检测设备的本地TCP/IP协议栈道软件部分是否可以正常工作
[2] 0.0.0.0
1、无效地址--没有地址 2、缺省地址--所有地址
[3] 255.255.255.255
受限广播地址(代表广播域类所有的主机,受到路由器的限制)
[4] 网络号 (主机位全0)
如192.168.1.00000000 255.255.255.0 = 192.168.1.0 255.255.255.0
不是一个单播地址;不能可以配置给任何设备,代表的是整段地址
如192.168.1.0 255.255.255.0 网络号 --标识一个网段
简写:192.168.1.0/24
[5] 直接广播地址(主机位全1)192.168.1.11111111/24 = 192.168.1.255/24
不是一个单播地址,不能可以配置给任何设备,直接广播地址
[6] 本地链路-自动私用 169.254.0.0/16
当设备自动获取 ip 地址失败后,本地自动生成配置的 p 地址,网络位固定,主机位随机;
IPV4报头:
二、IP地址分类
分类:分为ABCDE五类
ABC三类为单播地址 可以作为源IP地址,也可作为目标IP地址
D类为组播地址 只能作为目标IP地址
E类为保留地址 -- 科研使用
基于IP地址的第一段(第一个8位)即可区分默认所在类别:
A1-126 B 128-191 C 192--223 D 224-239 E 240-255
ABC三类的区别
A类掩码默认为255.0.0.0 B 255.255.0.0 C 255.255.255.0
三、子网掩码
用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。
与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。
子网掩码是用来分割子网和区分哪些是同一个网段的,哪些不是同一网段的,通过子网掩码可得知,IP地址的网络位。
如:子网掩码为255.255.255.0 网络位是前24位,两个IP的网络位不同,它们不是同一洪泛范围
四、子网划分(VLSM--可变长子网掩码)
划分子网的目的:根据ip地址的分类,就算选用最小的c类地址,在实际工程中也会造成IP地址浪费,为了提搞IP地址的利用率,就需要用到子网划分
IP地址由网络位+主机位组成,子网划分就是借用现有网段的主机位的最左边某几位作为子网位,划分出多个子网。把原来有类网络IPv4地址中的“网络号”部分向“主机号”部分借位,把一部分原来属于“主机号”部分的位变成“网络号”的一部分(通常称之为“子网号”)。
五、子网汇总(CIDR--无类别域间路由)
将多个网段汇总成一个网段要进行汇总,必须满足连续子网
连续子网:母网号相同,子网掩码一致
方法:取相同位,去不同位
例一:
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.00000001.00000000
192.168.00000010.00000000
192.168.00000011.00000000
汇总结果:192.168.0.0/22
例二:
172.16.44.0/24
172.16.55.0/24
172.16.63.0/24
同理,汇总结果为:172.16.32.0/19
本文参考:https://blog.csdn.net/qq_47175413/article/details/130653910