一、MAC地址
- 每一个网卡, 都有一个
6
字节(48bit)的MAC地址,全球唯一
, 固化在了那个卡的ROM中, 由IEEE802标准规定- 前三个字节: 组织唯一标识符, 有IEEE的注册管理机构分配给厂商
- 后三个字节: 网络接口标识符, 由厂商自己决定
- 以诺基亚的一个网卡为例
组织唯一标识符 | 网络接口标识符 |
---|---|
40-55-82 | 0A-8C-6D |
1、MAC地址的表现形式
- Windows: 每个字节之间用横线(
-
)间隔- 40-55-82-0A-8C-6D
- Linux、Android、Mac、iOS: 每个字节之间用冒号(
:
)间隔- 40:55:82:0A:8C:6D
- Packet Tracer: 每两个字节间用点(
.
)间隔- 4055.820A.8C6D
- 当
48
位全为1
时, 代表广播地址 - Windows电脑可以在终端使用命令
ipconfig /all
查看网卡的MAC地址 - Mac电脑可以在终端使用命令
ifconfig -a
查看网卡地址的MAC地址
2、MAC地址的获取
- 当不知道对方主机的MAC地址时, 可以通过发送ARP广播获取对方的MAC地址
- 获取成功后, 会缓存IP地址、MAC地址的映射信息, 俗称ARP缓存
- 通过ARP广播获取的MAC地址, 属于动态(dynamic)缓存
- 存储时间比较短(默认是2分钟), 过期了就自动删除, 因为对方的MAC地址是可以更改的, 一直使用缓存会找不到目标主机
- 相关命令
- arp -a: 查询所有的arp缓存
- arp -a [主机地址]: 查询arp缓存
- arp -d [主机地址]: 删除arp缓存
- arp -s 主机地址 MAC地址: 增加一条缓存信息(静态缓存, 存储时间较久, 不同系统的存储时间不同)
二、ARP
- ARP: 地址解析协议, 通过IP地址获取MAC地址
- RARP: 逆地址解析协议
- 使用与ARP相同的报头结构
- 作用于ARP相反, 用于将MAC地址转换为IP地址
- 后来被BOOTP、DHCP所取代
三、ICMP
- ICMP: 互联网控制消息协议
- IPv4中的ICMP被称作ICMPv4, IPv6中的ICMP则被称作ICMPv6
- 通常用于返回错误信息
- 比如TTL过期值, 目的不可达
- ICMP的错误信息总是包括了源数据并返回给发送者
四、IP地址
- IP地址: 互联网上的每一个主机, 都有一个IP地址
- 最初版是IPv4版本, 32bit(4字节), 2019年11月25日, 全球的IP地址已经用完
- 后面推出了IPv6版本, 128bit(16字节)
注意: 这里不指定版本的情况下, 默认就是IPv4
- 以IP地址
192.168.1.10
为例
1100 0000 | 1010 1000 | 0000 0001 | 0000 1010 |
---|---|---|---|
第1部分 | 第2部分 | 第3部分 | 第4部分 |
1100 0000 | 1010 1000 | 0000 0001 | 0000 1010 |
192 | 168 | 1 | 10 |
1、IP地址的组成
- IP地址由两部分组成: 网络标识(网络ID)、主机标识(主机ID)
- 同一个网段的计算机, 网络ID相同
- 通过子网掩码, 可以计算出网络ID: 子网掩码 & IP地址
1100 0000.1010 1000.0000 0001.0000 1010 IP地址: 192.168.1.10
& 1111 1111.1111.1111.1111 1111.0000 0000 子网掩码: 255.255.255.0
------------------------------------------
1100 0000.1010 1000.0000 0001.0000 0000 网段: 192.168.1.0
其中与子网掩码 1111 1111.1111.1111.1111 1111 对应的 1100 0000.1010 1000.0000 0001 就是网络ID
子网掩码 0000 0000 对应的 0000 1010 就是主机ID
复制代码
- 网段: 除网络ID外, 主机ID为
0
的地址, 例如192.168.1.0
- 只有IP地址是没有办法得到网段的, 例如IP地址
130.168.1.10
, 我们看不出这个IP地址的网段是什么 - 必须有子网掩码才能算出IP地址所在网段, 例如子网掩码
255.255.0.0
, 可以算出IP地址130.168.1.10
的网段是130.168.0.0
, 其中网络ID130.168
, 主机ID0.0
- IP地址中的主机标识是分配给同一网段不同计算机的
- 例如: 网段
130.168.0.0
, 理论上可以分配给130.168.0.0
~130.168.255.255
, 共256 * 256 = 65536
台计算机 - 但是,
130.168.0.0
代表网段, 不能分配给计算机 130.168.255.255
代表广播地址, 即: 给同一网段内的所有相连计算机发送广播- 所以, 计算机数量是
256 * 256 - 2 = 65534
台计算机
- 例如: 网段
- Packet Tracer上放置四台计算机, 它们的子网掩码统一为
255.255.255.0
, IP地址通过笔记标注, 所以它们都在同一个网段192.168.1.0
上
- 通过
ping 192.168.1.255
, 可以给所有的计算机发送广播, 既:主机ID
的最大值255
是用来给同一网段所有计算机发送广播的, 不能分配给某台主机当做主机ID
-
所以, 主机ID的最小是0和最大值255, 都有特殊用途, 不能分配给主机作为主机ID使用
-
例如: 网段
130.168.0.0
- 其中的主机位最小值
130.168.0.0
用来作为网段, - 主机位最大值
130.168.255.255
作为广播地址 - 所以可分配的计算机IP范围是
130.168.0.1
~130.168.255.254
, 数量是256 * 256 - 2 = 65534
- 其中的主机位最小值
-
计算机和其它计算机通信前, 会先判断目标主机和自己是否在同一网段
- 同一网段: 不需要由路由器进行转发
- 不同网段, 交由路由器进行转发
2、IP地址的分类
- A类地址: 默认子网掩码 255.0.0.0
8bit | 24bit |
---|---|
网络ID0 开头 |
ID主机 |
- B类地址: 默认子网掩码 255.255.0.0
16bit | 16bit |
---|---|
网络ID10 开头 |
ID主机 |
- C类地址: 默认子网掩码 255.255.255.0
24bit | 8bit |
---|---|
网络ID110 开头 |
ID主机 |
- D类地址: 以
1110
开头, 多播地址 - E类地址: 以
1111
开头, 保留为今后使用 - 只有A/B/C类地址才能分配给主机使用
(1) A类地址
- 因为网络ID第一位必须是
0
, 所以取值范围值0000 0000 ~ 0111 1111
- 网络ID
0
不能用,127
作为保留字段, 其中127.0.0.1
是本地回环地址, 代表主机地址- 可以分配给主机的第1部分取值范围是
1~126
- 主机ID
- 第2、3、4部分的取值是0~255
- 其中
0.0.0
和255.255.255
分别是网段和广播地址, 不可以分配 - 所以, 每个A类网络能容下的最大主机数是 256 * 256 * 256 - 2 = 2^24 - 2 = 16777214
(2) B类地址
- 因为网络ID前两位必须是
10
, 所以取值范围值1000 0000 0000 0000 ~ 1011 1111 1111 1111
扫描二维码关注公众号,回复:
13307709 查看本文章

- 网络ID
- 可以分配给主机的第一部分取值范围是
128~191
, 第二部分的取值范围是0~255
- 可以分配给主机的第一部分取值范围是
- 主机ID
- 第3、4部分的取值范围是
0~255
- 每个B类网络能容纳的最大主机数是: 256 * 256 - 2 = 2^16 - 2 = 65534
- 第3、4部分的取值范围是
(3) C类地址
- 因为网络ID前三位必须是
110
, 所以取值范围值1100 0000 0000 0000 0000 0000 ~ 1101 1111 1111 1111 1111 1111
- 网络ID
- 可以分配给主机的
- 第1部分的取值范围是
192~223
- 第2、3部分的取值范围是
0~255
- 主机ID
- 第4部分的取值范围是
0~255
- 每个C类地址能够容纳的最大主机数是 256 - 2 = 254
- 第4部分的取值范围是
(4) D类地址
- 没有子网掩码, 用于多播(组播)地址
- 第1部分取值范围是
224~239
- 第1部分取值范围是
(5) E类地址
- 保留为今后使用
- 第一部分取值范围是
240~255
- 第一部分取值范围是
三、子网掩码
1、子网掩码的CIDR表示方法
- CIDR: 无类别域间路由
- 子网掩码的CIDR表示方法
192.168.1.100/24
, 代表子网掩码
有24个1
, 也就是255.255.255.0
123.210.100.200/16
, 代表子网掩码
有16个1
, 也就是255.255.0.0
- 以
/
将IP地址
和子网掩码
划分, 例如:192.168.1.100/24
中IP地址
是192.168.1.100
,子网掩码
是24个1
, 即:1111 1111 1111 1111 1111 1111 0000 0000
, 等价于255.255.255.0
123.210.100.200/16
中IP地址
是123.210.100.200
,子网掩码
是16个1
, 即:1111 1111 1111 1111 0000 0000 0000 0000
, 等价于255.255.0.0
2、为什么要进行子网划分?
- 如果需要让200台主机在同一个网段内, 可以分配一个C类网段, 比如
192.168.1.0/24
- 共254个可用IP地址:
192.168.1.1 ~ 192.168.1.254
- 多出54个空闲的IP地址, 这种情况并不算浪费资源
- 共254个可用IP地址:
- 如果需要让500台主机在同一个网段内, 那就分配一个B类网段, 比如
191.100.0.0/16
- 共65534个可用IP地址:
191.100.0.1 ~ 191.100.255.254
- 多出65034个空闲的IP地址, 这种情况属于极大的浪费资源
- 共65534个可用IP地址:
- 如何尽量免IP地址浪费?
- 合理进行子网划分。
3、子网划分
-
子网划分: 借用
主机位
作为子网位
, 划分出多个子网
-
可用划分
- 等长子网划分: 将一个网段等分成多个子网, 每个字网的可用IP地址数量是一样的
- 变长子网划分: 每个字网的可用IP地址数量可以使不一样的
-
子网划分器: www.ab126.com/web/3552.ht…
-
子网的划分步骤
- 确定子网的子网掩码长度
- 确定子网中第1个、最后1个主机可用的IP地址
4、等长子网划分 - 等分成2个子网
- 现有一C类地址, 网络ID是
192.168.0
, 子网掩码是255.255.255.0
, 即网段是192.168.0.0/24
, 一共可配置254
台主机 - 现将该网段划分成两个字网, 只需要将子网掩码右移一位即可, 即:
255.255.255.128/25
- A网段:
- 主机ID范围是
192.168.0.1 ~ 192.168.0.126
- 网段:
192.168.0.0
- 广播地址:
192.168.0.127
- 主机ID范围是
1100 0000.1010 1000.0000 0000.0000 0000
& 1111 1111.1111 1111.1111 1111.1000 0000 子网掩码: 255.255.255.128/25
-----------------------------------------
1100 0000.1010 1000.0000 0000.0000 0000 网段: 192.168.0.0/25
复制代码
- B网段
- 主机ID范围只
192.168.0.129 ~ 192.168.0.254
- 网段:
192.168.0.128
- 广播地址:
192.168.0.255
- 主机ID范围只
1100 0000.1010 1000.0000 0000.1000 0000
& 1111 1111.1111 1111.1111 1111.1000 0000 子网掩码: 255.255.255.128/25
-----------------------------------------
1100 0000.1010 1000.0000 0000.1000 0000 网段: 192.168.0.128/25
复制代码
5、等长子网划分 - 等分成4个子网
- 网段
192.168.0.0/24
, 划分成四个子网, 只需要将子网掩码右移两位
子网掩码: 1111 1111.1111 1111.1111.1111.0000 0000 255.255.255.0/24
右移两位: 1111 1111.1111 1111.1111.1111.1100 0000 255.255.255.192/26
复制代码
- A网段:
192.168.0.0/26
1100 0000.1010 1000.0000 0000.0000 0000
& 1111 1111.1111 1111.1111 1111.1100 0000
------------------------------------------
1100 0000.1010 1000.0000 0000.0000 0000
复制代码
- B网段:
192.168.0.64/26
1100 0000.1010 1000.0000 0000.0100 0000
& 1111 1111.1111 1111.1111 1111.1100 0000
------------------------------------------
1100 0000.1010 1000.0000 0000.0100 0000
复制代码
- C网段:
192.168.0.128/26
1100 0000.1010 1000.0000 0000.1000 0000
& 1111 1111.1111 1111.1111 1111.1100 0000
------------------------------------------
1100 0000.1010 1000.0000 0000.1000 0000
复制代码
- D网段:
192.168.0.192/26
1100 0000.1010 1000.0000 0000.1100 0000
& 1111 1111.1111 1111.1111 1111.1100 0000
------------------------------------------
1100 0000.1010 1000.0000 0000.1100 0000
复制代码
6、变长子网划分
- 如果一个子网地址块的长度是原网段的
(1/2)^n
, 那么- 子网的子网掩码, 就是在原网段的子网掩码基础上增加n个1
- 不等长的子网, 它们的子网掩码也不同
- 假设上图是对
192.168.0.0/24
进行变长子网划分- C网段: 子网掩码是
255.255.255.128/25
. 即:1111 1111.1111 1111.1111 1111.1000 0000
- B网段: 子网掩码是
255.255.255.192/26
. 即:1111 1111.1111 1111.1111 1111.1100 0000
- A网段: 子网掩码是
255.255.255.192/27
. 即:1111 1111.1111 1111.1111 1111.1110 0000
- D网段: 子网掩码是
255.255.255.192/30
. 即:1111 1111.1111 1111.1111 1111.1111 1100
- E网段: 子网掩码是
255.255.255.192/30
. 即:1111 1111.1111 1111.1111 1111.1111 1100
- C网段: 子网掩码是
7、思考题
- 下面两台设备能正常通信吗?
- 第一台设备
- IP地址:
192.168.0.10
- 子网掩码:
255.255.255.0
- 网段:
192.168.0.0
- IP地址:
- 第二台设备
- IP地址:
192.168.10.10
- 子网掩码:
255.255.0.0
- 网段:
192.168.0.0
- IP地址:
- 可以发现, 两台设备的网段相同, 理论上是可以发送信息的
- 而实际上,
计算机0
是无法向计算机1
发送信息的 - 这是因为,
计算机0
不知道计算机1
的子网掩码
, 只知道计算机1
的IP地址
, 所以在计算计算机1
的网段
时, 使用的是计算机0
本身的子网掩码
计算机0
的子网掩码
:255.255.255.0
计算机1
的IP地址
:192.168.10.10
- 计算后,
计算机1
的网段时:192.168.10.0
- 所以,
计算机0
无法给计算机1
发送信息
四、超网
- 超网: 跟子网反过来, 它是将多个连续的网段合并成一个更大的网段
- 需求: 原本有200台计算机使用192.168..0.0/24网段, 现在希望增加200台设备到同一个网段
- 200台在192.168.0.0/24网段, 200台在192.168.1.0/24网段
- 合并192.168.0.0/24、192.168.1.0/24为一个网段: 192.168.0.0/23(子网掩码往左移动以为)
192.168.0.0/24
1100 0000.1010 1000.0000 0000.0000 0000
& 1111 1111.1111 1111.1111 1111.0000 0000
-----------------------------------------
1100 0000.1010 1000.0000 0000.0000 0000
复制代码
192.168.1.0/24
1100 0000.1010 1000.0000 0001.0000 0000
& 1111 1111.1111 1111.1111 1111.0000 0000
-----------------------------------------
1100 0000.1010 1000.0000 0001.0000 0000
复制代码
192.168.0.0/23
1100 0000.1010 1000.0000 0000.0000 0000
& 1111 1111.1111 1111.1111 1110.0000 0000
-----------------------------------------
1100 0000.1010 1000.0000 0000.0000 0000
复制代码
1、思考
- 192.168.0.255/23这个IP地址, 可以分配给计算机使用么?
192.168.0.255/23
1100 0000.1010 1000.0000 000|0.1111 1111 IP地址: 192.168.0.255
& 1111 1111.1111 1111.1111 111|0.0000 0000 子网掩码: 255.255.254.0
------------------------------|-----------
1100 0000.1010 1000.0000 000|0.0000 0000 网段: 192.168.0.0/23
复制代码
- 由此可知, 192.168.0.255/23 并不是网段
192.168.0.0/23
的最大IP地址, 即不是广播地址 - 所以, 192.168.0.255/23这个IP地址可以分配给计算机使用
192.168.0.0/23
的最大IP地址是192.168.0.1/23
, 即:1100 0000.1010 1000.0000 0001.1111 1111
2、合并4个网段
- 子网掩码向左移动2位, 可以合并4个网段
- 将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网段
3、思考
- 下面的两个网段, 能通过子网掩码左移
1
位进行合并么?
192.168.1.0/24
子网掩码左移一位, 网段是192.168.0.0/23
192.168.0.0/23
1100 0000.1010 1000.0000 0001.0000 0000 192.168.1.0/24
& 1111 1111.1111 1111.1111 1110.0000 0000 255.255.254.0
-----------------------------------------
1100 0000.1010 1000.0000 0000.0000 0000 192.168.0.0/23
复制代码
192.168.2.0/24
子网掩码左移一位, 网段是192.168.2.0/23
192.168.2.0/23
1100 0000.1010 1000.0000 0010.0000 0000 192.168.1.0/24
& 1111 1111.1111 1111.1111 1110.0000 0000 255.255.254.0
-----------------------------------------
1100 0000.1010 1000.0000 0010.0000 0000 192.168.2.0/23
复制代码
- 左移一位后,
192.168.0.0/23
和192.168.2.0/23
不在同一个网段, 所以不能合并为同一个网段
4、合并网段的规律
(1)子网掩码左移, 可以合并的网段数
- 合并两个网段, 子网掩码左移1位, 合并四个网段, 子网掩码左移2位, 合并八个网段, 子网掩码左移3位
- 即: 假设
n
为网段数,n
是2
的k
次幂(k>=1
), 子网掩码左移k
位能够合并n
个网段
(2)可以合并的网段
- 假设
n
是2
的k
次幂(k>=1
), 现有下列网段
1100 0000.1010 1000.0000 0000.0000 0000 192.168.0.0/24
1100 0000.1010 1000.0000 0001.0000 0000 192.168.1.0/24
1100 0000.1010 1000.0000 0010.0000 0000 192.168.2.0/24
1100 0000.1010 1000.0000 0011.0000 0000 192.168.3.0/24
1100 0000.1010 1000.0000 0100.0000 0000 192.168.4.0/24
1100 0000.1010 1000.0000 0101.0000 0000 192.168.5.0/24
1100 0000.1010 1000.0000 0110.0000 0000 192.168.6.0/24
1100 0000.1010 1000.0000 0111.0000 0000 192.168.7.0/24
1100 0000.1010 1000.0000 1000.0000 0000 192.168.8.0/24
1100 0000.1010 1000.0000 1001.0000 0000 192.168.9.0/24
1100 0000.1010 1000.0000 1010.0000 0000 192.168.10.0/24
1100 0000.1010 1000.0000 1011.0000 0000 192.168.11.0/24
1100 0000.1010 1000.0000 1100.0000 0000 192.168.12.0/24
1100 0000.1010 1000.0000 1101.0000 0000 192.168.13.0/24
1100 0000.1010 1000.0000 1110.0000 0000 192.168.14.0/24
1100 0000.1010 1000.0000 1111.0000 0000 192.168.15.0/24
...
复制代码
- 如果第一个网段的网络号能被
n
整除, 那么由它开始连续的n
个网段, 能通过左移k
位子网掩码进行合并
- 假设
n=2
时,k=1
1100 0000.1010 1000.0000 0000.0000 0000 192.168.0.0/24 第1个网段
1100 0000.1010 1000.0000 0001.0000 0000 192.168.1.0/24 第2个网段
---------------------------------------------------------
1100 0000.1010 1000.0000 0010.0000 0000 192.168.2.0/24 第1个网段
1100 0000.1010 1000.0000 0011.0000 0000 192.168.3.0/24 第2个网段
---------------------------------------------------------
1100 0000.1010 1000.0000 0100.0000 0000 192.168.4.0/24 第1个网段
1100 0000.1010 1000.0000 0101.0000 0000 192.168.5.0/24 第2个网段
---------------------------------------------------------
1100 0000.1010 1000.0000 0110.0000 0000 192.168.6.0/24 第1个网段
1100 0000.1010 1000.0000 0111.0000 0000 192.168.7.0/24 第2个网段
---------------------------------------------------------
1100 0000.1010 1000.0000 1000.0000 0000 192.168.8.0/24 第1个网段
1100 0000.1010 1000.0000 1001.0000 0000 192.168.9.0/24 第2个网段
----------------------------------------------------------
1100 0000.1010 1000.0000 1010.0000 0000 192.168.10.0/24 第1个网段
1100 0000.1010 1000.0000 1011.0000 0000 192.168.11.0/24 第2个网段
----------------------------------------------------------
1100 0000.1010 1000.0000 1100.0000 0000 192.168.12.0/24 第1个网段
1100 0000.1010 1000.0000 1101.0000 0000 192.168.13.0/24 第2个网段
----------------------------------------------------------
1100 0000.1010 1000.0000 1110.0000 0000 192.168.14.0/24 第1个网段
1100 0000.1010 1000.0000 1111.0000 0000 192.168.15.0/24 第2个网段
...
复制代码
- 如上面的切割方式, 每
2
个网段分为1
组, 每组第1个网段
的网络号都可以被2
整除, 每组网段左移1
位都可以合并成新的网段
- 假设
n=4
时,k=2
1100 0000.1010 1000.0000 0000.0000 0000 192.168.0.0/24 第1个网段
1100 0000.1010 1000.0000 0001.0000 0000 192.168.1.0/24 第2个网段
1100 0000.1010 1000.0000 0010.0000 0000 192.168.2.0/24 第3个网段
1100 0000.1010 1000.0000 0011.0000 0000 192.168.3.0/24 第4个网段
---------------------------------------------------------
1100 0000.1010 1000.0000 0100.0000 0000 192.168.4.0/24 第1个网段
1100 0000.1010 1000.0000 0101.0000 0000 192.168.5.0/24 第2个网段
1100 0000.1010 1000.0000 0110.0000 0000 192.168.6.0/24 第3个网段
1100 0000.1010 1000.0000 0111.0000 0000 192.168.7.0/24 第4个网段
---------------------------------------------------------
1100 0000.1010 1000.0000 1000.0000 0000 192.168.8.0/24 第1个网段
1100 0000.1010 1000.0000 1001.0000 0000 192.168.9.0/24 第2个网段
1100 0000.1010 1000.0000 1010.0000 0000 192.168.10.0/24 第3个网段
1100 0000.1010 1000.0000 1011.0000 0000 192.168.11.0/24 第4个网段
----------------------------------------------------------
1100 0000.1010 1000.0000 1100.0000 0000 192.168.12.0/24 第1个网段
1100 0000.1010 1000.0000 1101.0000 0000 192.168.13.0/24 第2个网段
1100 0000.1010 1000.0000 1110.0000 0000 192.168.14.0/24 第3个网段
1100 0000.1010 1000.0000 1111.0000 0000 192.168.15.0/24 第4个网段
...
复制代码
- 如上面的切割方式, 每
4
个网段分为1
组, 每组第1个网段
的网络号都可以被4
整除, 每组网段左移2
位都可以合并成新的网段
- 假设
n=8
时,k=3
1100 0000.1010 1000.0000 0000.0000 0000 192.168.0.0/24 第1个网段
1100 0000.1010 1000.0000 0001.0000 0000 192.168.1.0/24 第2个网段
1100 0000.1010 1000.0000 0010.0000 0000 192.168.2.0/24 第3个网段
1100 0000.1010 1000.0000 0011.0000 0000 192.168.3.0/24 第4个网段
1100 0000.1010 1000.0000 0100.0000 0000 192.168.4.0/24 第5个网段
1100 0000.1010 1000.0000 0101.0000 0000 192.168.5.0/24 第6个网段
1100 0000.1010 1000.0000 0110.0000 0000 192.168.6.0/24 第7个网段
1100 0000.1010 1000.0000 0111.0000 0000 192.168.7.0/24 第8个网段
---------------------------------------------------------
1100 0000.1010 1000.0000 1000.0000 0000 192.168.8.0/24 第1个网段
1100 0000.1010 1000.0000 1001.0000 0000 192.168.9.0/24 第2个网段
1100 0000.1010 1000.0000 1010.0000 0000 192.168.10.0/24 第3个网段
1100 0000.1010 1000.0000 1011.0000 0000 192.168.11.0/24 第4个网段
1100 0000.1010 1000.0000 1100.0000 0000 192.168.12.0/24 第5个网段
1100 0000.1010 1000.0000 1101.0000 0000 192.168.13.0/24 第6个网段
1100 0000.1010 1000.0000 1110.0000 0000 192.168.14.0/24 第7个网段
1100 0000.1010 1000.0000 1111.0000 0000 192.168.15.0/24 第8个网段
...
复制代码
- 如上面的切割方式, 每
8
个网段分为1
组, 每组第1个网段
的网络号都可以被8
整除, 每组网段左移3
位都可以合并成新的网段
- 比如:
- 第1个网段的网络以二进制
0
结尾, 那么它开始连续的2
个网段, 能够通过左移1
位子网掩码进行合并 - 第1个网段的网络以二进制
00
结尾, 那么它开始连续的4
个网段, 能够通过左移2
位子网掩码进行合并 - 第1个网段的网络以二进制
000
结尾, 那么它开始连续的8
个网段, 能够通过左移3
位子网掩码进行合并 - ...
- 第1个网段的网络以二进制
5、判断一个玩孤单是子网开始超网
- 首先
- 看看该网段的类型: A类网络、B类网络、C类网络?
- 默认情况下, A类子网掩码的位数是8, B类子网掩码的位数是16, C类子网掩码的位数是24
- 然后
- 如果该网段的子网掩码位数比默认子网掩码多, 就是子网
- 如果该网段的子网掩码位数比默认子网掩码少, 则是超网
- 比如
- 25.100.0.0/16 是一个A类子网
- 200.100.0.0/16 是一个C类超网