1.IP地址的基本概念
1.1IP地址
IP地址由32位二进制组成,可用点分十进制表示。
如11000000 10101000 00000001 00000001可表示为 192.168.1.1
2⁰ |
2¹ |
2² |
2³ |
2⁴ |
2⁵ |
2⁶ |
2⁷ |
2⁸ |
2⁹ |
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
256 |
512 |
IP地址分成2个部分
网络号:表示某一个IP子网。 主机号:标识本IP子网内的某台主机。
回忆mac地址:
1.2子网掩码
作用:用来区分IP地址的网络号和主机号。用连续的“1”表示IP地址的网络号,用连续的“0”表示主 机号,
子网掩码还可以简写为:/n的形式
例子:n的数量为子网掩码中连续1的数量即IP地址网络号的长度
子网掩码列表:
2.IP地址分类
2.1基本分类
(1)基本分类
注:组播地址用来表示一个网络协议。
类别 |
二进制首位 |
IP 范围 |
基础网络地址 |
A 类 |
0 开头 |
1.0.0.0 – 126.255.255.255 |
1.0.0.0/8-126.0.0.0/8 |
B 类 |
10 开头 |
128.0.0.0 – 191.255.255.255 |
128.0.0.0/16-191.255.0.0/16 |
C 类 |
110 开头 |
192.0.0.0 – 223.255.255.255 |
192.0.0.0/24-223.255.255.0/24 |
D 类 |
1110 开头 |
224.0.0.0 – 239.255.255.255 |
无传统网络地址 |
E 类 |
1111 开头 |
240.0.0.0 – 255.255.255.254 |
无传统网络地址 |
2.2基本分类对应的子网掩码
2.3特殊的IP地址
定向广播地址解析:
- 核心概念:定向广播(目的 IP 为
192.168.1.255
,对应网段192.168.1.0/24
)。 - 流程:左侧发送端发定向广播包(目标 IP
192.168.1.255
),经路由器转发,右侧192.168.1.0/24
网段内设备会接收,其他网段(带禁止符号的)不接收 。 - 作用:体现定向广播 “精准发往特定网段(
192.168.1.0/24
)、可跨路由器转发” 的特性,对比普通广播(仅本网段),定向广播能通过路由触达目标网段设备 。
2.4私有IP地址
(1)概念:私有 IP 地址是在局域网中使用的 IP 地址,不会在公网出现,可有效节约公网 IP 资源,避免公网地址冲突。
(2)使用私有 IP 地址的网络,若要访问公网,通常需要借助 NAT(网络地址转换)技术,将私有 IP 地址转换为公网 IP 地址。
(3)NAT 即网络地址转换(Network Address Translation) ,是一种将一个 IP 地址域映射到另一个 IP 地址域的技术,主要作用是实现私有网络与公共网络之间的通信,
注:本地链路地址不会出现在公网
3.IP地址子网划分
3.1可以主机数计算
3.2网络地址计算
已知 IP 地址和子网掩码,将 IP 地址与子网掩码进行按位逻辑 “与” 运算,得到网络地址。
3.3定向广播地址计算
(1)确定网络的 IP 地址和子网掩码。
(2)将 IP 地址与子网掩码进行 “与” 运算,得到网络地址。
(3)将网络地址的主机位全部置为 1,所得结果即为该子网的定向广播地址。
3.4IP子网划分
3.4.1IP子网划分的原因
增加网段数量
3.4.2子网划分的方法
(1)有效IP地址范围等于网络地址+1到广播地址-1;
(2)定向广播地址计算:基于子网划分确定网络号(网络位)和主机位后,保持网络号部分不变,将主机位全部设置为 1,得到的地址即为该子网的定向广播地址。
3.4.3CIDR
CIDR(Classless Inter-Domain Routing,无类别域间路由)是一种用于在互联网上分配和管理 IP 地址的技术。
主要特点
- 打破传统分类:不再严格按照 A、B、C 类地址的固定掩码来划分网络,而是使用 “斜线记法”,即 IP 地址 / 网络前缀长度 。例如,192.168.1.0/24,其中 “/24” 表示网络前缀长度为 24 位,剩余 8 位是主机位。
- 可变长子网掩码(VLSM) :基于 CIDR,可以对网络进行更灵活的子网划分。企业或组织能根据实际需求,把一个大的网络划分成不同大小的子网,提高 IP 地址的利用率。比如,一个 / 24 的网络,可按需划分成多个不同前缀长度的子网,如 / 25、/26 等 。
- 路由聚合:也叫超网,能将多个连续的网络地址汇聚成一个路由条目。比如,有 4 个连续的 / 24 网络:192.168.0.0/24、192.168.1.0/24、192.168.2.0/24、192.168.3.0/24,通过路由聚合,可以表示为 192.168.0.0/22,减少了路由表的条目数量,提高了路由器的工作效率。