文章目录
1.IP地址
1.1 IPv4地址的组成
IPv4由32位二进制数组成,一般用点分十进制来表示;IPv4地址由网络部分(network)和主机部分(host)两部分组成,如IP地址:192.168.1.142的网络部分为(192.168.1),主机部分为(142);IPv4又分为私有网络地址和公有网络地址,公有网络地址(以下简称公网地址)是指在互联网上全球唯一的IP地址。2019年11月26日,是人类互联网时代值得纪念的一天,全球近43亿个IPv4地址已正式耗尽。IPv6由128位组成,一般用冒号分隔,十六进制表示。
1.2 IP地址的分类
(1)IP地址=网络部分+主机部分
- 网络部分用来确定终端是否属于同一个网段;
- 主机部分用来确定终端的容量大小;(最多可以容纳多少台终端设备)
- 同一个部门应该要确保其所有的终端在同一个网段范围内;
- 主机的数量应该在主机部分所属的范围内。
(2)IP地址范围就是含在本网段内的所有主机。网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出地址范围是:网络地址 +1~ 广播地址-1。
如网络地址:192.168.32.0的地址范围 192.168.32.1~192.168.32.254.
(3)主机的数量
主机的数量=2的(二进制位数主机)的次方
即主机的数量=2[^8]-2=254(8位主机)
减2是因为主机不包括网络地址和广播地址。
(4)IP地址分为A、B、C、D、E五类地址。
-
A类地址范围:1.0.0.1~126.255.255.254
1.0.0.0网络地址 126.255.255.255广播地址
A类地址=网络部分+主机部分+主机部分+主机部分
(有类边界)默认子网掩码为/8,即255. 0.0.0 -
B类地址范围:128.0.0.1~191. 255.255.254
128.0.0.0网络地址 191.255.255.255广播地址
B类地址=网络部分+网络部分+主机部分+主机部分
(有类边界)默认子网掩码为/16,即255.255.0.0 -
C类地址范围:192.0.0.1~223.255.255.254
192.0.0.0网络地址 223.255.255.255广播地址
C类地址=网络部分+网络部分+网络部分+主机部分
(有类边界)默认子网掩码为/24,即255.255.255.0 -
D类地址范围:224.0.0 .1~239.255.255.254
224.0.0.0网络地址 239.255.255.255广播地址
用于组播通信的地址 -
E类地址范围: 240.0.0.1~255.255.255.254
240.0.0.0网络地址 255.255.255.255广播地址
用于科学研究的保留地址
注意:以127开头的IP地址都代表本机(广播地址127.255.255.255除外)
127.0.0.1为本机回环地址
169.254.0.0~169.254.255.255 DHCP服务失效时分配的地址
0.0.0.0——所有网段
255.255.255.255——全网广播
x.x.x.255/24——本网段广播
IPv4 32位 二进制数组成 分4段 每段8位
11111111.11111111.11111111.11111111 IP地址
11111111.00000000.00000000.00000000 /8子网掩码
11111111.11111111.00000000.00000000 /16子网掩码
11111111.11111111.11111111.00000000 /24子网掩码
A类 /8 255.0.0.0
B类 /16 255.255.0.0
B类 /24 255.255.255.0
类别 | 地址段 | 二进制数表示 | 默认子网掩码 |
---|---|---|---|
A类 | 1~126 | 00000001~01111110 | 255.0.0.0 /8 |
B类 | 128~191 | 10000000~10111111 | 255.255.0.0 /16 |
C类 | 192~223 | 11000000~11011111 | 255.255.255.0 /24 |
D类 | 224~239 | 11100000~11101111 | —— |
E类 | 240~254 | 11110000~11111110 | —— |
1.3 IP地址汇总
CIDR:
192.168.1.0/24 11000000.10101000.00000001.00000000
192.168.2.0/24 11000000.10101000.00000010.00000000
192.168.3.0/24 11000000.10101000.00000011.00000000
192.168.4.0/24 11000000.10101000.00000100.00000000
以上4个网段黄色部分为相同的位,剩余填充部分则是不相同的位,将主机位向左移动3位,则成为了192.168.0.0/21这个网段,形成超网的过程,叫做汇聚。
172.16.1.0/24
172.16.2.0/24
172.16.3.0/24
172.16.4.0/24
172.16.0.0/21 形成子网的过程,叫做汇总。
192.168.1.1/24主机地址
192.168.1.0/24网段/主类边界/网络号
192.168.0.0/16超网
192.0.0.0/8 大的超网
0.0.0.0/0 缺省,ALL
CIDR汇总的好处:节约设备资源,稳定。
网段172.16.0.0/24~172.16.7.0/24汇总成一个网段
总结:把变化的后几位变为0,变化前的位数计算为掩码。
1.4 私有地址和共有地址
IP地址分为私有地址和公有地址。私有地址只能出现在局域网中,且可以重复使用。由于每个局域网都是独立的分支,因此某些私有地址没有在互联网中出现,则不会影响别的局域网的通信。而公有地址在互联网中必须唯一,如果地址重复,将不能正常转发。
私有地址记忆如下所示:
类别 | 地址范围 |
---|---|
A类 | 10.0.0.0/8~10.255.255.255/8 |
B类 | 172.16.0.0/16~172.31.255.255/16 |
C类 | 192.168.0.0 /24~192.168.255.255/24 |
1.5 如何判断两个IP地址是否属于同一个网段
第一步:把IP地址换算成二进制数
第二步:把子网掩码换算成二进制数,与IP地址对齐,并将子网掩码位数部分用下划线表示出来。
第三步:把IP地址和子网掩码做‘与’(乘法)运算。
第四步:用‘有0出0,全1出1’口诀计算出结果即为网络位/网络号。
第五步:第二个IP的网络位/网络号计算方法同上。
第六步:比较两网络位/网络号是否相同。如果相同即为在同一个网段,两两之间数据通信即用交换机。如果不同即不在同一个网段,两两之间数据通信用路由器。
例题展示如下所示:(判断IP地址192.168 .10 .250/24与IP地址193 . 168. 20. 10/24是否在同一个网段内)
IP地址:192.168 .10 .250/24
IP地址的二进制表示:11000000.10101000.00001010. 11111010
子网掩码:255. 255 . 255 . 0
子网掩码的十进制表示:11111111.11111111.11111111. 00000000
”与“运算结果:11000000.10101000.00001010. 00000000
网络号:192 .168 . 10 . 0/24
IP地址:193 . 168. 20. 10/24
IP地址的二进制表示:11000001.10101000. 00010100. 00001010
子网掩码: 255 . 255 . 255 . 0
子网掩码的十进制表示:11111111.11111111. 11111111. 00000000
”与“运算结果:11000001.10101000. 00010100. 00000000
网络号:193 . 168 . 20 . 0
因此IP地址192.168 .10 .250/24与IP地址193 . 168. 20. 10/24不在同一个IP网段内。
2.子网掩码
2.1 子网划分的原因
有类地址和无类地址的定义:有类地址指的是IP地址的类别按照国际公约标准(A、B、C、D、E),不可更改,可能造成IP地址浪费的情况。无类地址指的是IP地址的范围描述可按照人为意愿自己定义,支持VLSM(可变长子网掩码),CIDR,节约IP地址,节省网络设备的资源。有类地址和无类地址的本质区别就是是否携带掩码信息,是否支持VLSM,CIDR。
- 满足不同网络对IP地址的需求
- 实现网络的层次性
- 节省IP地址
2.2 IP地址的两种分类
(1)有类地址
(2)无类地址
有类IP地址:
1.按照国际标准:128 64 32 16 8 4 2 1(1248码,分别对应2的0次方到7次方)
类别 | IP地址二进制表示 | 地址空间 | 网段范围 |
---|---|---|---|
A类 | 0*******...********/8 | 2[^24] | 1.0.0.1~126.255.255.254/8 |
B类 | 10******...********/16 | 2[^16] | 128.0.0.1~191.255.255.254/16 |
C类 | 110*****...********/24 | 2[^24] | 192.0.0.1~223.255.255.254/24 |
D类 | 1110****...******** | 组播 | 224.0.0.1~239.255.255.254 |
E类 | 11110***...******** | 保留 | 240.0.0.1~255.255.255.254 |
broadcast(广播地址)的分类:
- 192.168.1.255/24——定向广播地址(网段内的广播地址)
- 255.255.255.255——全向广播地址
特殊的地址:
0.0.0.0/0 缺省地址,匹配所有
127.0.0.0/8 127.0.0.1(本地回环地址)
无类地址:
节省IP地址,防止造成浪费。如192.168.1.0/24的可用主机位是254个,但目前只需要50个IP地址,就剩下200多个地址,造成了浪费。所以我们就需要将网络号延长,从而减少主机位的数量。
那么我们用192.168.1.0/24这个网段进行演示计算:
11000000.10101000.00000001.00000000
将网络位向右移动一位就变成了192.168.1.10000000/25,减少了128位主机位,还剩下127位。如下:
192.168.1.0/25~192.168.1.127/25
192.168.1.128/25–192.168.1.255/25
将网络位向右再移动一位就变成了192.168.1.11000000/26,就减少192位主机位,还剩下63位。
192.168.1.0/26~192.168.1.63/26
192.168.1.64/26~192.168.1.127/26
192.168.1.128/26~192.168.1.191/26
192.168.1.192/26~192.168.1.255/26
2.3 子网掩码计算规律总结
例题展示如下所示:
(1)某公司使用192.168.0.0/24网段,公司部门情况:财务部:20台主机,综合部:16台主机,销售部:60台主机,生产部:46台主机。通过子网划分给部门分配网络地址、子网掩码及广播地址。
解题思路:由于公司有4个部门,因此至少需要划分四个子网,销售部门有60台主机,要求每个子网内主机数量大于或等于60才可以,分析可得掩码/26即可满足要求,划分四个子网,每个网段内有64个地址,62个可用IP地址满足要求。
财务部:192.168.0.0/26-192.168.0.63/26
综合部: 192.168.0.64/26~192.168.0.127/26
销售部:192.168.0.128/26~192.168.0.191/26
生产部:192.168.0.192/26~192.168.0.255/26
(2)某公司使用192.168.0.0/24网段,公司部门情况:财务部:20台主机,综合部:16台主机,销售部:65台主机,生产部:46台主机。通过子网划分给部门分配网络地址、子网掩码以及可用主机范围。
解题思路:由于公司有4个部门,因此至少需要划分四个子网,销售部门有65台主机,要求每个子网内主机数量大于或等于65才可以,分析可得掩码/26将不能满足要求,考虑在同一个公司内按照不同掩码划分子网,首先销售部门65台主机的需求,需按照掩码/25划分(2个子网,128个地址,126个可用IP地址),则销售部门IP地址为:192.168.0.0/25——192.168.0.127/25;
接下来考虑生产部46台主机:可按照掩码/26划分(4个子网,64个地址,62个可用IP地址),则生产部门IP地址为:192.168.0.128/26——192.168.0.191/26;
接下来考虑财务部20台主机:可按照掩码/27划分(8个子网,32个地址,30个可用IP地址),则财务部门IP地址为:192.168.0.192/27——192.168.0.223/27;
接下来考虑综合部16台主机:可按照掩码/28划分(16个子网,16个地址,14个可用IP地址),故按照掩码/28划分综合部不符合要求,因此综合部采用按照掩码/27划分,(8个子网,32个地址,30个可用IP地址)则综合部门IP地址为:192.168.0.224/27——192.168.0.255/27;
答案汇总:
销售部门:192.168.0.0/25——192.168.0.127/25
生产部门:192.168.0.128/26——192.168.0.191/26
财务部门:192.168.0.192/27——192.168.0.223/27
综合部门:192.168.0.224/27——192.168.0.255/27
可用IP地址汇总如下所示:
销售部门:192.168.0.1/25——192.168.0.126/25
126个主机地址
生产部门:192.168.0.129/26——192.168.0.190/26
62个主机地址
财务部门:192.168.0.193/27——192.168.0.222/27
30个主机地址
综合部门:192.168.0.225/27——192.168.0.254/27
30个主机地址
另一种答案解法汇总:
财务部:192.168.0.0/ 27——192.168.0.31/27
综合部:192.168.0.32/27——192.168.0.63/27
销售部:192.168.0.128/25——192.168.0.255/25
生产部:192.168.0.64/26——192.168.0.127/26
可用IP地址汇总如下所示:
财务部:192.168.0.1/27——192.168.0.30/27
30个主机地址
综合部:192.168.0.33/27——192.168.0.62/27
30个主机地址
销售部:192.168.0.129/25——192.168.0.254/25
126个主机地址
生产部:192.168.0.65/26——192.168.0.126/26
62个主机地址