Public Infrastructure
Buildings
Computers
People
Smart Cards
Homes
Appliances
Transportation
Vehicles
Vending
Machines
$
...
数据通信与网络
1
数据通信Data Communications
数据链路控制
7. Data Link Control
线路规程
差错控制
流量控制
2
为何需要数据链路控制?
我们的讨论迄今涉及的是,在一条传输链路上传送信号
仅靠物理层的同步和接口技术是不够的
本单元中,我们把重点转向在一条数据通信链路上传送数据
为了有效地进行数字数据通信,还需涉及控制和管理信息交换的更多内容
数据链路层与数据链路控制协议
3
数据链路层
4
数据链路层的功能
线路规程(Line Discipline)
针对某种线路配置对链路系统进行协调
决定什么设备可发送以及何时发送
流量控制(Flow Control)
决定发送方收到确认之前可以发送多少数据
确保接收方应答帧正确无误到达
差错控制(Error Control)
检错与纠错
通知发送方重发丢失或出错的帧
5
6
要点
线路规程
询问/确认, 轮询/选择
流量控制
停-等, 滑动窗口
差错检测
奇偶检验, 循环冗余检验
差错控制 (自动重发请求 - ARQ)
停-等ARQ, 回退N帧ARQ, 选择-拒绝ARQ
高级数据链路控制 (HDLC)
基本特性, 帧结构, 操作
其它数据链路控制协议
LAPB, LAPD, LLC, FR, ATM, BSC, PPP, XMODEM
7
需求与目标
线路配置
帧同步
流量控制
差错控制
寻址
同一链路上的数据与控制
链路管理
8
线路规程
两种实现方式
询问/确认(ENQ/ACK)
对等通信中采用——平衡模式
点到点专用链路
轮询/选择(Poll/Select)
用于主从式通信——非平衡模式
多点链路
9
ENQ/ACK
10
07 来自淘豆网www.taodocs.com转载请标明出处.