涵盖局域网、广域网、介质访问控制(MAC层)及数据链路层设备
上文链接:https://blog.csdn.net/weixin_73492487/article/details/146571476
地位:
最流行的有线局域网技术,甚至由于局域网市场中的垄断地位,以太网几乎成为局域网的代名词。
三要素:
核心特点:
介质访问控制: CSMA/CD(载波监听多点接入/碰撞检测)
拓扑结构: 逻辑总线型,物理星型(现代交换式以太网)
通信: 采用无连接的工作方式,不编号、不确认,提供不可靠服务;发送的数据都使用曼彻斯特编码;通过网卡NIC与计算机交互连接
帧格式(IEEE 802.3标准):
| 前导码 (7B) | SFD(帧定界符) (1B) | 目的地址 (6B) | 源地址 (6B) | 长度/类型 (2B) | 数据 (46-1500B) | FCS (检验码)(4B) |
| 前导码 | MAC帧 |
最小帧长:64字节(确保碰撞检测)
最小帧长 = 带宽*争用期
(如10Mbps以太网:64B=512bit)
MAC地址:
在以太网中,MAC地址是数据链路层用来标识网络设备的唯一地址。每个以太网设备都有一个唯一的MAC地址,通常为48位(6字节)的地址。MAC地址有以下特点:
以太网技术:
关键协议:
定义:
无线局域网(WLAN,Wireless Local Area Network)是通过无线电波而非物理连接方式将设备连接在一起的网络。无线局域网常见的标准是IEEE 802.11系列标准。
IEEE 802.11是无线局域网的基本标准,采用了星形拓扑,涵盖了不同频段、不同传输速率、不同通信方式等。它定义了物理层(PHY)和媒体访问控制层(MAC)(CSMA/CA)的规范。
无线局域网主要有两种工作模式:
无线局域网通常采用星型拓扑结构,即所有设备通过无线连接到一个接入点(AP)。接入点是无线局域网的核心,它负责设备之间的数据转发和连接管理。
无线局域网的通信通常在2.4 GHz和5 GHz的频段上进行。每个频段被划分为多个信道,设备之间通过不同的信道进行通信,避免频繁干扰。
无线局域网的安全性问题非常重要。常见的无线安全协议包括:
IEEE 802.11标准中的媒体访问控制(MAC)层负责处理数据传输中的介质访问问题,确保在共享无线信道中实现高效的通信。MAC帧是802.11协议中数据传输的基本单元。
802.11 MAC帧结构
帧结构图解:
| 帧控制 (2B) | 持续时间 (2B) | 地址1-4 (各6B) | 序列控制 (2B) | 数据 | FCS (4B) |
(1)帧控制字段
帧控制字段是802.11 MAC帧中非常重要的部分,它占用2字节并包含以下信息:
常见的802.11帧类型
Beacon
帧(由接入点定期广播,包含网络名称(SSID)、支持的传输速率、信道等信息,帮助客户端设备发现和连接到无线网络。)、Authentication
帧(用于设备在加入网络时进行身份验证)、Association Request/Response
帧(用于设备请求连接到接入点,以及接入点回复是否允许连接。)。Request to Send (RTS)
、Clear to Send (CTS)
、Acknowledgment (ACK)
帧。(2)持续期字段
允许发送数据的站点对信道使用时间的预约,将时间写入这个字段。
(3)三个地址
接收地址即AP地址
,地址二发送地址为源地址
,地址三为目的站点的目的地址
接收地址即目的站点的目的地址
,地址二发送地址为AP地址
,地址三为源站点的源地址
介质访问控制:CSMA/CA(碰撞避免)
隐藏站问题:通过RTS/CTS握手解决
基本概念
VLAN(虚拟局域网)是一种将较大的(物理)网络划分(基于接口、MAC地址、IP地址)为多个小的逻辑网络的技术。通过VLAN,可以在同一物理网络基础设施上,将不同的设备或端口分配到不同的虚拟网络中,从而实现流量隔离、管理优化、提高网络安全性和简化管理。
VLAN技术能够使得同一物理网络中,基于逻辑分组的设备在一个广播域内进行通信,而互不干扰,类似于不同的物理网络环境,尽管它们可能在同一交换机上或者通过同一条物理链路进行连接。
特点
工作原理
VLAN的工作原理主要基于 “帧标记” 和 “广播域隔离” 两个方面。通过对交换机和路由器的配置,VLAN可以在物理网络上实现逻辑隔离和管理。
基本类型
VLAN的配置与管理
VLAN创建与配置:大多数交换机支持VLAN的创建与管理。在交换机上,可以通过CLI(命令行界面)或图形界面配置VLAN。例如,可以为不同的端口分配不同的VLAN ID。
Switch(config)# vlan 10
Switch(config-vlan)# name HR
Switch(config-vlan)# exit
Switch(config)# interface fastEthernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
VLAN间路由:不同VLAN之间的通信需要通过路由器或三层交换机来完成。通常,通过“路由器-on-a-stick”方式来实现VLAN间路由。即在一台路由器上配置多个子接口,每个子接口对应一个VLAN,通过虚拟子接口实现VLAN间的路由。
VLAN Trunking(VLAN中继):当多个交换机之间需要传输VLAN流量时,使用VLAN Trunk连接。通过Trunk链路,可以在一条物理链路上传输多个VLAN的流量。VLAN Trunk常使用IEEE 802.1Q协议,允许多个VLAN的流量通过一根链路进行传输。
VLAN间通信
VLAN之间默认是不能直接通信的,必须借助路由器或三层交换机来实现。通过配置“子接口”(subinterface)或使用多层交换机的VLAN接口,可以实现不同VLAN之间的路由功能。
例如,假设VLAN 10和VLAN 20需要互通,配置路由器时可以创建如下接口:
Router(config)# interface gigabitEthernet 0/0.10
Router(config-if)# encapsulation dot1Q 10
Router(config-if)# ip address 192.168.10.1 255.255.255.0
Router(config-if)# exit
Router(config)# interface gigabitEthernet 0/0.20
Router(config-if)# encapsulation dot1Q 20
Router(config-if)# ip address 192.168.20.1 255.255.255.0
Router(config-if)# exit
此时,VLAN 10与VLAN 20之间的通信就可以通过路由器实现。
定义:
连接不同地区局域网或城域网(路由器)计算机通信的远程网。通常跨接很大的物理范围
应用:
用户计算机与ISP(互联网接入服务商)通信时所使用的数据链路层规则
两台网络设备之间的直连专用线路
特点:
点对点链路(非广播)
支持身份验证(PAP/CHAP)
帧格式:
| 标志 (0x7E) | 地址 (0xFF) | 控制 (0x03) | 协议 (2B) | 数据(不超过1500B) | FCS (2B) | 标志 (0x7E) |
协议段:表示数据段运载的是什么种类的分组(IP数据报、LCP的数据)
数据段:ppp点对点的,不是总线型,无需使用CSMA/CD协议,自然没有最短帧长的限制
透明传输:字节填充法(0x7E → 0x7D 0x5E)
特点:
| 标志 (01111110) | 地址 (1B) | 控制 (1B) | 数据 | FCS (2B) | 标志 (01111110) |
PPP vs HDLC对比:
特性 | PPP | HDLC |
---|---|---|
应用场景 | 拨号/ADSL | 专线/帧中继 |
认证支持 | 支持 | 不支持 |
数据压缩 | 可选 | 不支持 |
时分多址协议通过将信道划分为不同的时间片来实现多用户共享信道的目的。在每个时间片中,只有一个用户可以使用信道进行通信,其他用户必须等待下一个时间片。
工作原理:
优点:
缺点:
应用场景:
频分多址协议通过将总的频谱带宽划分为多个较小的频段(子频带),每个用户占用一个独立的频段进行通信。用户之间通过分配不同的频率来避免干扰。
工作原理:
优点:
缺点:
应用场景:
码分多址协议通过为每个用户分配一个独特的码字(code),使得不同用户的数据能够在同一频带上同时传输。每个用户的数据通过其专用的码字进行编码,接收端通过相应的码字进行解码,从而分离出不同用户的信号。
工作原理:
优点:
缺点:
应用场景:
类型 | 特点 | 应用场景 |
---|---|---|
1-坚持CSMA | 信道空闲立即发送 | 以太网(结合CD) |
非坚持CSMA | 信道忙则随机等待 | 无线网络 |
p-坚持CSMA | 信道空闲以概率p发送 ,以1-p概率在下个时隙继续监听 | 卫星通信 |
CSMA/CD协议:
应用领域:
CSMA/CD协议主要应用于有线局域网,尤其是以太网中,(总线型网络或半双工网络环境)依赖碰撞检测来控制网络流量,但在网络负载较高时,碰撞会影响性能
争用期:
2τ
(发送帧后若2τ
内没有检测到冲突就认为发送成功)
最短帧长:
最大单向传播时延*数据传输速率*2
=2τ*带宽
工作原理:
退避算法:
T=2τ
*n,n∈[0,1,2,…2k-1],k=min{碰撞/冲突次数,10}
超过16次冲突/碰撞,就丢弃该帧
CSMA/CD 协议
应用领域
CSMA/CA协议是用于无线局域网(WLAN)中的一种访问控制协议,尤其是在基于IEEE 802.11标准的无线网络(链路层采用ARQ方案)中,如Wi-Fi。由于无线网络的传输信道不可见,设备无法像有线网络中那样监听信道上的“载波”状态,碰撞的可能性更高,因此CSMA/CA采用了一种避免碰撞的策略。
工作原理
方式 | 特点 | 延迟 | 资源消耗 |
---|---|---|---|
直通交换 | 检查目标地址即转发 | 低 | 低 |
存储转发 | 缓存完整帧后转发 | 高 | 高 |
无碎片交换 | 检查前64字节后转发 | 中 | 中 |
交换机 vs 网桥对比:
对比项 | 交换机 | 网桥 |
---|---|---|
端口数 | 多(24/48口) | 少(通常2口) |
处理速度 | 硬件ASIC加速 | 软件处理 |
应用场景 | 现代局域网核心 | 旧式网络互联 |
题目:
以太网中,A、B两站相距200m,信号传播速率2×108 m/s,带宽100Mbps,求最小帧长。
解析:
题目:
交换机端口1-4属于VLAN2,端口5-8属于VLAN3,以下描述正确的是?
A. 端口1和5属于同一广播域
B. 端口2和3可以直连通信
C. 端口5和6需路由器通信
答案:B
技术/设备 | 核心功能 | 典型协议/标准 | 考研重点 |
---|---|---|---|
以太网 | CSMA/CD + MAC帧 | IEEE 802.3 | 最小帧长 |
无线局域网 | CSMA/CA + 隐藏站处理 | IEEE 802.11 | RTS/CTS |
PPP协议 | 点对点链路 + 身份验证 | RFC 1661 | 帧格式 |
交换机 | 多端口网桥 + VLAN支持 | IEEE 802.1Q | 转发方式 |
附:数据链路层思维导图要点
数据链路层
├─ 局域网(以太网、WLAN)
├─ 广域网(PPP、HDLC)
├─ MAC协议(CSMA/CD、CSMA/CA)
└─ 设备(网桥、交换机)