数据链路层:网络通信的可靠基石

数据链路层的核心功能概述

数据链路层位于OSI模型的第二层,直接为网络层提供服务,主要功能包括组帧、差错控制、流量控制与可靠传输。该层通过物理链路实现相邻节点间的数据传输,确保数据在不可靠的物理介质上可靠传递。核心任务包括:

  • 组帧/封装成帧:将比特流划分为可识别的数据帧,添加头部和尾部控制信息。
  • 差错控制:检测或纠正传输过程中的比特错误,常用机制如CRC校验。
  • 流量控制:协调发送方与接收方的速率匹配,避免接收方缓冲区溢出。
  • 可靠传输机制:通过确认重传等机制保证数据不丢失、不重复。

组帧/封装成帧技术

数据链路层将原始比特流封装为帧,需解决帧定界、透明传输问题。常见方法包括:

  • 字符计数法:帧头部标明字符数,但易因计数错误导致后续帧同步丢失,已淘汰。
  • 字符填充法:使用特殊字符(如DLE STX/ETX)标记帧边界,遇到相同字符时插入转义符。
  • 比特填充法(如HDLC):帧首尾使用固定比特模式(如01111110),发送方遇到连续5个1自动插入0
  • 物理层编码违例法:利用无效物理层信号(如曼彻斯特编码中的高-高电平)标记边界。

示例:HDLC帧格式

| Flag (8) | Address (8) | Control (8) | Data (N) | FCS (16) | Flag (8) |

其中Flag01111110FCS为帧校验序列。

差错控制机制

数据链路层通过检错与纠错技术应对传输错误:

  • 奇偶校验:单比特检错,通过添加奇偶位使1的个数为奇数或偶数。
  • 校验和:将数据分段求和取反,接收方验证和是否为零。
  • 循环冗余校验(CRC):基于多项式除法,生成冗余码附加到数据后。常用多项式如CRC-16(x^16 + x^15 + x^2 + 1)。

CRC计算示例
发送数据101001,生成多项式1101(阶数3):

  1. 数据左移3位:101001000
  2. 执行模2除法,余数001作为FCS。

流量控制与可靠传输机制

流量控制解决发送速率与接收处理能力不匹配问题,主要方法:

停止-等待协议

  • 发送方每发一帧等待确认(ACK)后再发下一帧。
  • 超时未收到ACK则重传,简单但信道利用率低。

滑动窗口协议

  • 后退N帧(GBN):允许连续发送多帧,累积确认下丢失帧需重传后续所有帧。
  • 选择重传(SR):仅重传错误或丢失的帧,需缓存已接收的乱序帧。

窗口大小限制

  • GBN:窗口大小 ≤ 2^n - 1(n为帧编号位数)。
  • SR:发送/接收窗口 ≤ 2^(n-1)。

典型协议实现对比

  • 以太网(IEEE 802.3):使用MAC地址、CSMA/CD(已淘汰),无确认机制,依赖高层重传。
  • PPP协议:支持差错检测(CRC)、但不纠错,适用于点对点链路。
  • 无线网络(802.11):通过ACK帧实现可靠传输,适应高噪声环境。

通过上述机制,数据链路层在不可靠物理链路上实现了高效、可靠的数据传输,为上层协议提供了坚实基础。

5G.okacbd091.asia/PoSt/1123_094440.HtM
5G.okacbd092.asia/PoSt/1123_627494.HtM
5G.okacbd093.asia/PoSt/1123_054213.HtM
5G.okacbd094.asia/PoSt/1123_403842.HtM
5G.okacbd095.asia/PoSt/1123_266971.HtM
5G.okacbd096.asia/PoSt/1123_335463.HtM
5G.okacbd097.asia/PoSt/1123_571920.HtM
5G.okacbd098.asia/PoSt/1123_466224.HtM
5G.okacbd099.asia/PoSt/1123_392600.HtM
5G.okacbd100.asia/PoSt/1123_140637.HtM
5G.okacbd091.asia/PoSt/1123_223845.HtM
5G.okacbd092.asia/PoSt/1123_465004.HtM
5G.okacbd093.asia/PoSt/1123_050248.HtM
5G.okacbd094.asia/PoSt/1123_074552.HtM
5G.okacbd095.asia/PoSt/1123_834030.HtM
5G.okacbd096.asia/PoSt/1123_078286.HtM
5G.okacbd097.asia/PoSt/1123_589670.HtM
5G.okacbd098.asia/PoSt/1123_950231.HtM
5G.okacbd099.asia/PoSt/1123_162962.HtM
5G.okacbd100.asia/PoSt/1123_299276.HtM
5G.okacbd091.asia/PoSt/1123_320677.HtM
5G.okacbd092.asia/PoSt/1123_759279.HtM
5G.okacbd093.asia/PoSt/1123_924757.HtM
5G.okacbd094.asia/PoSt/1123_237747.HtM
5G.okacbd095.asia/PoSt/1123_574109.HtM
5G.okacbd096.asia/PoSt/1123_197922.HtM
5G.okacbd097.asia/PoSt/1123_425201.HtM
5G.okacbd098.asia/PoSt/1123_771580.HtM
5G.okacbd099.asia/PoSt/1123_983108.HtM
5G.okacbd100.asia/PoSt/1123_918992.HtM
5G.okacbd091.asia/PoSt/1123_579433.HtM
5G.okacbd092.asia/PoSt/1123_565313.HtM
5G.okacbd093.asia/PoSt/1123_430437.HtM
5G.okacbd094.asia/PoSt/1123_426029.HtM
5G.okacbd095.asia/PoSt/1123_960425.HtM
5G.okacbd096.asia/PoSt/1123_699673.HtM
5G.okacbd097.asia/PoSt/1123_375083.HtM
5G.okacbd098.asia/PoSt/1123_193926.HtM
5G.okacbd099.asia/PoSt/1123_119990.HtM
5G.okacbd100.asia/PoSt/1123_595231.HtM
5G.okacbd101.asia/PoSt/1123_150707.HtM
5G.okacbd102.asia/PoSt/1123_208556.HtM
5G.okacbd103.asia/PoSt/1123_789488.HtM
5G.okacbd104.asia/PoSt/1123_806943.HtM
5G.okacbd105.asia/PoSt/1123_065169.HtM
5G.okacbd106.asia/PoSt/1123_769872.HtM
5G.okacbd107.asia/PoSt/1123_255978.HtM
5G.okacbd108.asia/PoSt/1123_707744.HtM
5G.okacbd109.asia/PoSt/1123_469770.HtM
5G.okacbd110.asia/PoSt/1123_907911.HtM
5G.okacbd101.asia/PoSt/1123_635904.HtM
5G.okacbd102.asia/PoSt/1123_694626.HtM
5G.okacbd103.asia/PoSt/1123_612843.HtM
5G.okacbd104.asia/PoSt/1123_989175.HtM
5G.okacbd105.asia/PoSt/1123_420417.HtM
5G.okacbd106.asia/PoSt/1123_510993.HtM
5G.okacbd107.asia/PoSt/1123_755407.HtM
5G.okacbd108.asia/PoSt/1123_693170.HtM
5G.okacbd109.asia/PoSt/1123_459498.HtM
5G.okacbd110.asia/PoSt/1123_819887.HtM
5G.okacbd101.asia/PoSt/1123_910142.HtM
5G.okacbd102.asia/PoSt/1123_827251.HtM
5G.okacbd103.asia/PoSt/1123_700663.HtM
5G.okacbd104.asia/PoSt/1123_449653.HtM
5G.okacbd105.asia/PoSt/1123_299939.HtM
5G.okacbd106.asia/PoSt/1123_085315.HtM
5G.okacbd107.asia/PoSt/1123_473740.HtM
5G.okacbd108.asia/PoSt/1123_747620.HtM
5G.okacbd109.asia/PoSt/1123_310132.HtM
5G.okacbd110.asia/PoSt/1123_775359.HtM
5G.okacbd101.asia/PoSt/1123_240754.HtM
5G.okacbd102.asia/PoSt/1123_056760.HtM
5G.okacbd103.asia/PoSt/1123_495147.HtM
5G.okacbd104.asia/PoSt/1123_196635.HtM
5G.okacbd105.asia/PoSt/1123_321388.HtM
5G.okacbd106.asia/PoSt/1123_532279.HtM
5G.okacbd107.asia/PoSt/1123_558291.HtM
5G.okacbd108.asia/PoSt/1123_365584.HtM
5G.okacbd109.asia/PoSt/1123_763354.HtM
5G.okacbd110.asia/PoSt/1123_296001.HtM

#牛客AI配图神器#

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务