目录
一、IP地址(IP Address)是什么
-
IP地址是主机唯一的标识,保证主机间正常通信。
-
IP地址是一种网络编码,用来确定网络中的一个节点。
-
随着IPV4的43亿公网IP地址,于2019年11月26日,全部分配使用完毕。现在IPV6地址逐渐普及。但本文只谈IPV4,暂不涉及IPV6。
1.1 IP地址的格式
IP地址由32位二进制数(32bit)组成,每8位为一段,一段为1字节。
使用中由十进制数表示(点分十进制)。例:192.168.1.100
1.2 IP地址的组成
IP地址由 网络位(Network)和主机位(Host)组成。
1.3 IP地址的分类
1.3.1 常用IP地址
IP地址分为A、B、C、D、E五类。常用的主要为A、B、C三类地址。
A类:Network 8位,Host 24位 默认子网掩码 /8
B类:Network 16位,Host 16位 默认子网掩码/16
C类:Network 24位,Host 8位 默认子网掩码 /24
位数 | 0 | 1 | 2 | 3 | 4 | …… | 31 |
---|---|---|---|---|---|---|---|
A类地址 | 0 | ||||||
B类地址 | 1 | 0 | |||||
C类地址 | 1 | 1 | 0 | ||||
D类地址 | 1 | 1 | 1 | 0 | |||
E类地址 | 1 | 1 | 1 | 1 |
-
A类地址范围:1.0.0.0 -- 126.255.255.255
-
B类地址范围:128.0.0.0 -- 191.255.255.255
-
C类地址范围:192.0.0.0 -- 223.255.255.255
-
D类地址范围:224.0.0.0 -- 239.255.255.255 (组播地址,单→多)
-
E类地址范围:240.0.0.0 -- 255.255.255.255 (科学研究保留地址,基本不用)
1.3.2 特殊IP地址
以下为一些特殊地址:都是非可用主机地址
网络位 | 主机位 | 地址类型 | 用途 | 例子 |
---|---|---|---|---|
任意 | 全“0” | 网络地址 | 代表网段(网络号) | 192.168.1.0 |
任意 | 全“1” | 广播地址 | 代表网段所有节点 | 10.0.0.255 |
127 | 任意 | 环回地址 | 代表自己 | 127.x.x.x |
全“0” | 全“0” | 任意地址 | ||
全“1” | 全“1” | 全局广播 |
网络号是用于三层寻址的地址。
广播地址:表示网段中所有主机。
1.4 私有IP地址
私有IP地址仅在内网使用,不能在Internet上使用。
规定私有IP地址出于节省IP地址的目的,可以在不同的内网中反复使用。
私有IP地址有三类,分别是:
-
A类:10.0.0.0 -- 10.255.255.255 ##共有 256*256*256 个地址
-
B类:172.16.0.0 -- 172.31.255.255 ##共有 16*256*256 个地址
-
C类:192.168.0.0 -- 192.168.255.255 ##共有 256*256 个地址
1.5 进制转换
二进制(B,binary),十进制(D,decimal),十六进制(H,hexadecimal)之间的转换要掌握
(具体进制转换方法略,太熟了,写起来也麻烦,不会的建议B站找视频看)
二、IP地址的规划
2.1 子网掩码(Netmask)
2.1.1 子网掩码的构成
子网掩码的作用:用来区分网段中的网络位和主机位。
-
IP地址共32个二进制位:
-
对应IP地址的网络位用“1”表示
-
对应IP地址的主机位用“0”表示
-
-
IP地址和子网掩码作逻辑“与”运算,得到网络地址。
-
0和任何数相“与”都等于0
-
1和任何数相”与“都等于这个数本身
-
2.1.2 子网掩码的表示
一般在IP地址后接/,/后的数字表示网络位的长度
A、B、C三类地址的默认子网掩码
-
A类:255.0.0.0
-
例: 20.2.2.10/8 Netmask:255.0.0.0
-
-
B类:255.255.0.0
-
例: 152.3.144.11/16 Netmask:255.255.0.0
-
-
C类:255.255.255.0
-
例: 192.168.1.24/24 Netmask:255.255.255.0
-
2.2 有类地址和无类地址
地址类型和默认子网掩码相配的时候,为有类地址。
例:20.2.2.10/8 172.3.144.11/16 192.168.1.24/24
反之,地址类型和默认子网掩码不相配的时候,即为无类地址(无类域间路由)。
例:20.2.2.10/24 20.2.2.10/9 192.168.1.24/25
2.3 子网划分
2.3.1 子网划分的原因
-
满足不同网络对IP地址的需求
云服务及大型/跨国公司、大中型企业和中小型企业对IP地址的需求不同,分别适用A、B、C类地址。
-
实现网络的层次性
层次分明的网络更加便于管理。
-
节省IP地址
2.3.2 子网划分的原理
以C类地址划分举例:
将192.168.1.0/24划分成4个小网段:将主机位划分2位到网络位
在每一个子网段的所有地址中,首个地址是子网号(子网地址),末尾地址是广播地址,它们中间的地址才是有效主机地址。
如上图中的192.168.1.0网段,网段地址范围是192.168.1.0 -- 192.168.1.63
192.168.1.0是子网地址,192.168.1.63是广播地址,都不是有效主机地址
有效主机地址的范围是192.168.1.1 -- 192.168.1.62,共62位。
2.3.3 子网划分的软硬规则
-
“软”规则
-
辅助性规则,目的是方便网络管理员的统一管理
-
如给我们教室1班分配地址是192.168.1.0/24,给2班分配地址是192.168.2.0/24
-
-
"硬"规则
-
如何根据实际情况制定出合理的划分方法
-
如查看网络设计,包括每个部门拥有的主机数、需要IP地址的设备数量、哪些设备需要配置互联地址等
-
确定需要的子网数
-
确定每个子网需要的IP地址数和使用的掩码
-
2.3.4 子网划分练习
【1】202.106.1.0/27 可以产生几个子网?每个子网可以有几个主机IP?每个子网号是什么?每个子网中的第一个地址和最后一个地址是什么?
-
202.106.1.0/27 是C类地址,默认子网掩码是/24,所以网络位向主机位借的子网位n=27-24=3,可以产生2^n =2^3=8个子网
-
C类地址默认主机位是8位,实际主机位N=8-n=8-3=5,所以每个子网可以有2^N =2^5=32个主机IP,有效主机IP为32-2=30个
-
第1个子网号 202.106.1.0 第1个广播地址 202.106.1.31 第2个子网号 202.106.1.32 第2个广播地址 202.106.1.63 第3个子网号 202.106.1.64 第3个广播地址 202.106.1.95 第4个子网号 202.106.1.96 第4个广播地址 202.106.1.127 第5个子网号 202.106.1.128 第5个广播地址 202.106.1.159 第6个子网号 202.106.1.160 第6个广播地址 202.106.1.191 第7个子网号 202.106.1.192 第7个广播地址 202.106.1.223 第8个子网号 202.106.1.224 第8个广播地址 202.106.1.255
【2】191.106.1.0/18 可以产生几个子网?每个子网可以有几个主机IP?每个子网号是什么?每个子网中的第一个地址和最后一个地址是什么?
-
191.106.1.0/18 是B类地址,默认子网掩码是/16,所以子网位n=18-16=2,可以产生2^n =2^2=4个子网
-
B类地址默认主机位是16位,实际主机位N=16-n=16-2=14,所以每个子网有2^N =2^14=16384个主机IP,16382个有效
-
第1个子网号 191.106.0.0 第1个广播地址 191.106.63.255 第2个子网号 191.106.64.0 第2个广播地址 191.106.127.255 第3个子网号 191.106.128.0 第3个广播地址 191.106.191.255 第4个子网号 191.106.192.0 第4个广播地址 191.106.255.255
2.4 IP地址规划的原则
-
IP地址规划原则
-
唯一性:IP地址是主机和设备在网络中的标识,一个IP网络中不能有两个主机使用相同的IP地址,否则无法寻址。
-
可扩展性:在分配IP地址时,要有一定的余量,以满足网络扩展时的需要。
-
连续性:在分配IP地址时,保持一定的连续性,便于将独立的网段聚合,以达到更高的传输速率。
-
实意性:即网段划分的“软规则”。
-
-
IP地址规划注意事项
-
互联地址:网络位为30位,即/30,因为互联地址只需要2个有效主机地址,再加上子网地址和广播地址,即总共需要4个IP地址,主机位2位即可满足要求。
-
子网掩码/32,表示固定IP地址,只有1个地址,所以网络位为32位,即/32。
-
网关地址:网关地址应尽量靠近子网地址/广播地址,以192.168.0.10/24举例,可用的网关地址为192.168.0.1/24 或 192.168.0.254/24。
-