目录
以太网基本常识详解
以太网(Ethernet)是目前应用最广泛的局域网技术,其标准化设计和高性价比使其成为企业、家庭网络的核心。以下是其核心知识点:
一、以太网MAC帧格式
1. 帧结构
以太网帧由以下字段组成(总长度 64~1518字节):
字段 | 长度(字节) | 作用 |
---|---|---|
目标MAC地址 | 6 | 接收设备的物理地址(如00:1A:2B:3C:4D:5E )。 |
源MAC地址 | 6 | 发送设备的物理地址。 |
类型(Type) | 2 | 标识上层如IPv4为0x0800 ,IPv6为0x86DD )。 |
数据(Payload) | 46~1500 | 承载网络层数据包(如IP数据包)。 |
帧校验序列(FCS) | 4 | 循环冗余校验(CRC),用于检测传输错误。 |
2. 最小帧长64字节
- 原因:确保冲突检测(CSMA/CD)有效。
- 最远距离设备发送帧的时间(争用期)需覆盖整个帧的传输时间。
- 若帧长过小,可能在发送完成前无法检测到冲突,导致数据混乱。
3. 最大帧长1518字节
- 限制:由以太网标准规定,包含头部(14字节)和尾部(4字节)。
- 实际应用:超过此长度需分片传输。
二、以太网传输介质
1. 分类与参数
介质类型 | 标准 | 介质 | 最大速率 | 最大距离 | 说明 |
---|---|---|---|---|---|
10Base5 | 粗缆 | 同轴电缆 | 10Mbps | 500米 | 早期以太网,需终结器,已淘汰。 |
10Base2 | 细缆 | 同轴电缆 | 10Mbps | 185米 | 易弯曲,但抗干扰差,逐渐被取代。 |
100Base-T | 双绞线 | Cat5 | 100Mbps | 100米 | 快速以太网,支持全双工。 |
10Base-FL | 光纤 | 多模光纤 | 10Mbps | 2000米 | 用于长距离连接,抗电磁干扰。 |
2. 关键术语
- Base:基带信号(单频率传输数字信号)。
- Broadband:宽带信号(多频率复用,如早期的10Broad36)。
- Cat5/Cat6:双绞线类别,Cat6支持千兆以太网(1Gbps)。
三、以太网速率演进
类型 | 速率 | 标准 | 技术特点 | CSMA/CD支持 |
---|---|---|---|---|
传统以太网 | 10Mbps | IEEE 802.3 | 使用同轴电缆,半双工,依赖CSMA/CD。 | 是 |
快速以太网 | 100Mbps | IEEE 802.3u | 双绞线/光纤,全双工,无需CSMA/CD。 | 否 |
千兆以太网 | 1Gbps | IEEE 802.3ab/z | 全双工,支持光纤/短距铜缆(Cat6)。 | 否 |
万兆以太网 | 10Gbps | IEEE 802.3ae | 全双工,光纤专用,用于数据中心/骨干网。 | 否 |
1. CSMA/CD的淘汰
- 千兆及以上以太网:全双工模式下,设备可同时收发,无需检测冲突,故不再使用CSMA/CD。
四、无线局域网(WLAN)
1. IEEE 802.11标准
- 核心协议:定义无线通信的物理层和MAC子层。
- 频段:
- 2.4GHz:802.11b/g/n(覆盖广,易受干扰)。
- 5GHz:802.11a/n/ac(速率高,干扰少)。
- 速率:
- 802.11n:最高600Mbps(MIMO技术)。
- 802.11ac:最高6.9Gbps(5GHz频段)。
2. 无线接入点(AP)
- 功能:作为中心节点,协调无线设备与有线网络的通信。
- 覆盖范围:典型半径50~100米(室内)。
五、虚拟局域网(VLAN)
1. 定义
- 逻辑分段:通过软件将物理网络划分为多个独立广播域,每个VLAN相当于独立子网。
- 标准:IEEE 802.1Q(通过标签区分VLAN)。
2. 工作原理
- 端口隔离:同一交换机不同端口划分到不同VLAN,数据需通过路由器互通。
- 标签VLAN:在以太网帧中插入4字节VLAN标签(VID字段),标识所属VLAN。
3. 优势
- 安全性:隔离敏感部门(如财务、研发)。
- 灵活性:按功能、部门而非物理位置组网。
- 减少广播风暴:限制广播流量仅在VLAN内传播。
4. 配置示例
- 基于端口的VLAN:将交换机端口1-8划入VLAN 10(销售部)。
- 基于MAC的VLAN:根据设备MAC地址动态分配VLAN。
六、总结
- 以太网核心:MAC帧结构(64~1518字节)、传输介质(双绞线/光纤)、速率演进(10Mbps→10Gbps)。
- 无线与VLAN:Wi-Fi依赖CSMA/CA,VLAN通过逻辑分段提升网络效率与安全。
- 技术选择:
- 有线场景:千兆以太网(Cat6)为主流,万兆用于数据中心。
- 无线场景:802.11ac/Wi-Fi 6提供高速低延迟。
- 网络管理:VLAN划分优化资源分配,降低广播影响。
一、IPv4地址分类(A/B/C类)
IPv4地址根据网络规模划分为5类(A-E),其中A、B、C类用于常规网络,D类用于组播,E类保留实验用途。
类别 | 地址范围(首个八位组) | 默认子网掩码 | 网络号位数 | 主机号位数 | 典型用途 |
---|---|---|---|---|---|
A | 1-126 | 255.0.0.0 | 8位 | 24位 | 大型网络(如企业) |
B | 128-191 | 255.255.0.0 | 16位 | 16位 | 中型网络(如机构) |
C | 192-223 | 255.255.255.0 | 24位 | 8位 | 小型网络(家庭/企业) |
示例:
- A类地址:
10.0.0.1
- 网络号:
10
(前8位) - 主机号:后24位(可支持约1600万台主机)。
- 网络号:
- B类地址:
172.16.0.1
- 网络号:
172.16
(前16位) - 主机号:后16位(约6.5万台主机)。
- 网络号:
- C类地址:
192.168.1.1
- 网络号:
192.168.1
(前24位) - 主机号:后8位(约254台主机)。
- 网络号:
二、特殊地址
-
广播地址
- 主机号全为
1
的地址,用于向网络内所有设备发送数据。 - 示例:
- A类广播地址:
10.255.255.255
- B类广播地址:
172.16.255.255
- C类广播地址:
192.168.1.255
。
- A类广播地址:
- 主机号全为
-
环回地址(Loopback)
127.0.0.0/8
范围内的地址(如127.0.0.1
)用于本地测试,数据不离开本机。
-
私有地址
- 仅限局域网内使用,需通过NAT转换为公网地址访问互联网。
- 范围:
10.0.0.0-10.255.255.255
(A类,1个A类块)172.16.0.0-172.31.255.255
(B类,16个连续B类块)192.168.0.0-192.168.255.255
(C类,256个C类块)。
三、网络地址转换(NAT)
作用:将私有地址映射为公网地址,解决IPv4地址短缺问题。
工作原理:
- 局域网内设备使用私有地址(如
192.168.1.100
)。 - NAT设备(如路由器)将私有地址与公网地址(如
203.0.113.5
)绑定。 - 数据出公网时,NAT替换源地址为公网地址,并记录端口映射关系。
- 返回数据通过端口匹配转发回内网设备。
类型:
- 静态NAT:一对一映射(适用于服务器)。
- 动态NAT:按需分配公网地址(需地址池)。
- PAT(端口复用NAT):通过端口号区分多个设备(常见于家庭路由器)。
四、其他关键概念
- D类地址(组播):
224.0.0.0-239.255.255.255
,用于一对多通信(如视频流)。 - E类地址(保留):
240.0.0.0-255.255.255.255
,供研究使用。 - 子网划分:通过子网掩码将大网络拆分为更小的子网,提高地址利用率(如
192.168.1.0/24
表示前24位为网络号)。
五、IPv4 vs IPv6
- IPv4:32位地址,约43亿地址,地址耗尽推动IPv6发展。
- IPv6:128位地址(如
2001:0db8:85a3::8a2e:0370:7334
),支持自动配置和更高效路由。
总结:IPv4分类通过地址范围和子网掩码实现网络分层管理,结合NAT技术延长了IPv4的生命周期。理解分类规则和特殊地址对网络设计至关重要。
子网划分与子网掩码详解
子网划分是网络设计中的核心技能,通过将大范围IP地址分割为更小的逻辑子网,提升管理效率和地址利用率。以下是关键知识点:
一、子网掩码的作用
1. 定义
- 子网掩码(Subnet Mask):32位二进制数,用于区分IP地址的网络部分和主机部分。
- 格式:用点分十进制表示(如
255.255.255.0
),对应二进制为连续的1
(网络位)和0
(主机位)。
2. 核心功能
- 网络地址计算:通过IP地址与子网掩码的按位与运算,提取网络地址。
- 示例:
IP地址:192.168.1.100
(二进制:11000000.10101000.00000001.01100100
)
子网掩码:255.255.255.0
(二进制:11111111.11111111.11111111.00000000
)
网络地址:192.168.1.0
(11000000.10101000.00000001.00000000
)。
- 示例:
二、A类、B类、C类网络的子网划分
1. 默认分类
类别 | 默认子网掩码 | 地址范围 | 私有地址示例 |
---|---|---|---|
A类 | 255.0.0.0 (/8) | 1.0.0.0 ~ 126.255.255.255 | 10.0.0.0 ~ 10.255.255.255 |
B类 | 255.255.0.0 (/16) | 128.0.0.0 ~ 191.255.255.255 | 172.16.0.0 ~ 172.31.255.255 |
C类 | 255.255.255.0 (/24) | 192.0.0.0 ~ 223.255.255.255 | 192.168.0.0 ~ 192.168.255.255 |
2. 子网划分步骤
- 确定子网位数(x):从主机部分借用x位作为子网位。
- 示例:C类网络
192.168.1.0/24
,借用1位划分子网,新掩码为255.255.255.128
(/25)。
- 示例:C类网络
- 计算子网数量:
2^x
。- 借用1位时,子网数量为
2^1 = 2
。
- 借用1位时,子网数量为
- 确定主机位数(y):剩余主机位数为
32 - (8×类别前缀 + x)
。- 示例:C类默认前缀8位,借用1位后,主机位数为
32 - (8+1) = 23
?不对,应为32 - (8+1) = 23?实际应为32 - (原类别前缀 + x)。例如,C类原前缀8位,借用x位后,总网络前缀为8+x位,主机位数为32 - (8+x)。 - 更正:若C类网络借用1位,则主机位数为
32 - (8+1) = 23
?不,32 - (8+1) = 23?不对,应为32 - (8 + x),其中x是子网位数。例如,C类默认前缀8位,若x=1,则总网络前缀为9位,主机位数为32-9=23位?这显然错误,因为C类默认主机位数为24位(255.255.255.0)。 - 正确计算:原主机位数为
32 - 默认前缀
,借用x位后,剩余主机位数为32 - (默认前缀 + x)
。- 示例:C类默认前缀8位,借用1位后,主机位数为
32 - (8+1) = 23
?这显然错误,因为实际主机位数应为24 - 1 = 23?是的。例如,原掩码是24位(/24),借用1位后变为/25,主机位数为7位(255.255.255.128),主机数量为2^7 - 2 = 126
。 - 因此,公式应为:主机位数 y = 32 - (默认前缀 + x),主机数量为
2^y - 2
。
- 示例:C类默认前缀8位,借用1位后,主机位数为
- 示例:C类默认前缀8位,借用1位后,主机位数为
三、子网数量与主机数量的计算
1. 子网数量
- 公式:
子网数量 = 2^x
,其中x为借用的子网位数。- 示例:B类网络
172.16.0.0/16
,借用3位划分子网,子网数量为2^3 = 8
。
- 示例:B类网络
- 有效子网数量:传统教材中需减2(排除全0和全1子网),但现代网络已支持全0/全1子网,实际可用数量为
2^x
。
2. 主机数量
- 公式:
主机数量 = 2^y - 2
,其中y为主机位数。- 示例:子网掩码
255.255.255.128
(/25),主机位数为7,主机数量为2^7 - 2 = 126
。 - 原因:网络地址和广播地址不可分配给主机。
- 示例:子网掩码
四、可变长子网掩码(VLSM)
1. 定义
- VLSM:同一网络中使用不同长度的子网掩码划分子网,适应不同子网的主机需求。
- 优势:提高地址利用率,减少浪费。
2. 示例
- 场景:某企业需划分4个子网,各子网主机需求分别为:
- 子网A:50台主机
- 子网B:25台主机
- 子网C:10台主机
- 子网D:2台主机
- 解决方案:
- 子网A:借用5位(/27),主机位数3,可用主机
2^5 - 2 = 30
。 - 子网B:借用6位(/26),主机位数2,可用主机
2^6 - 2 = 62
。 - 子网C:借用7位(/28),主机位数1,可用主机
2^7 - 2 = 14
。 - 子网D:借用8位(/30),主机位数0,不可行,需调整。
- 子网A:借用5位(/27),主机位数3,可用主机
五、无分类编址(CIDR)
1. 核心思想
- CIDR:取消A/B/C类划分,将IP地址分为网络前缀和主机号,用斜线表示法(如
192.168.1.0/24
)。 - 路由聚合:将多个连续IP地址聚合成更大前缀,简化路由表。
2. 示例
- 聚合前:
192.168.1.0/24
、192.168.2.0/24
、192.168.3.0/24
。 - 聚合后:
192.168.0.0/22
(覆盖192.168.0.0 ~ 192.168.3.255)。
六、总结
知识点 | 要点 |
---|---|
子网掩码 | 区分网络与主机,通过“与”运算得网络地址。 |
子网划分 | 借用主机位为子网位,计算子网数量(2^x )和主机数量(2^y - 2 )。 |
VLSM | 不同子网使用不同掩码,优化地址分配。 |
CIDR | 取消类别限制,支持路由聚合,提升路由效率。 |
实际应用:
- 企业网络:通过VLSM为部门分配不同规模子网。
- 互联网路由:利用CIDR减少全球路由表规模。