详解网络协议(四)数据链路层
数据链路层详解1. 基本概念OSI模型第二层位于物理层之上网络层之下主要功能在相邻节点间提供可靠的数据传输核心任务将原始比特流组织成帧并进行差错控制2. 主要功能帧同步将比特流组织成数据帧识别帧的开始和结束位置维护帧边界清晰差错控制检错使用CRC等技术检测传输错误纠错部分协议支持自动纠错功能重传发现错误时请求重新发送流量控制协调发送方和接收方的数据传输速率防止快速发送方压垮慢速接收方实现缓冲区管理MAC地址寻址使用48位物理地址标识网络设备实现局域网内设备间的直接通信维护MAC地址表3. 子层结构LLC子层逻辑链路控制功能提供与网络层的统一接口服务无确认无连接、有确认无连接、面向连接协议IEEE 802.2标准MAC子层媒体访问控制功能控制对物理传输媒介的访问地址管理MAC地址分配和识别访问方法CSMA/CD、令牌传递等4. 常见协议以太网协议标准IEEE 802.3帧格式前导码、目标地址、源地址、长度/类型、数据、CRC传输介质双绞线、光纤等PPP协议点对点协议应用拨号连接、广域网连接特性支持多种网络层协议功能链路控制、网络层协议协商HDLC协议高级数据链路控制特点面向比特的同步协议应用广域网数据传输帧类型信息帧、监控帧、无编号帧WLAN协议标准IEEE 802.11功能无线局域网通信安全WEP、WPA、WPA2等加密5. 帧结构分析以太网帧格式| 前导码(7B) | 帧起始(1B) | 目标MAC(6B) | 源MAC(6B) | 类型(2B) | 数据(46-1500B) | CRC(4B) |字段说明前导码同步接收方时钟帧起始定界符标识帧开始MAC地址48位物理地址类型/长度标识上层协议或数据长度数据载荷网络层数据包CRC校验循环冗余校验码6. 媒体访问控制方法CSMA/CD载波侦听多路访问/冲突检测原理先听后发边发边听冲突停发随机重发应用传统以太网限制半双工通信令牌环原理通过令牌控制网络访问权特点确定性访问无冲突应用令牌环网络CSMA/CA载波侦听多路访问/冲突避免原理避免冲突而非检测冲突应用无线局域网机制RTS/CTS握手机制7. 设备类型二层设备网桥连接相同类型的网络交换机基于MAC地址转发数据帧无线接入点提供无线网络接入特点工作在数据链路层维护MAC地址表实现局域网内部转发8. 性能指标带宽利用率实际数据传输效率受冲突、开销等因素影响延迟帧处理时间传输延迟传播延迟错误率帧错误率(FER)比特错误率(BER)重传率9. 现代发展趋势VLAN技术虚拟局域网划分广播域隔离网络安全管理全双工通信同时收发数据消除冲突域概念提高传输效率千兆/万兆以太网高速数据传输全双工操作支持多种传输介质