数据链路层12/20/2024第一页,共五十六页
•:一条无源的点到点的物理线路段
•:数据传送时,将数据传输控制协议实现的软、硬件加到物理链路上,构成了数据链路
•数据链路层基于物理层的服务,向其用户提供透明的和可靠的数据传送基本服务数据链路层物理层提供的不太可靠的物理链路逻辑上无差错的数据链路,使之对用户层表现为一条无差错的逻辑链路
•在数据链路上传输的是帧,在物理链路上传输的是比特
12/20/2024第二页,共五十六页
一、数据链路层设计问题1
数据链路层模型为网络层提供服务,将源节点网络层数据传输给目的节点网络层
µÚ4½²¾ÖÓòÍøÁ´Â·²ãºÍÎïÀí²ã
swf12/20/2024第三页,共五十六页
12/20/2024第四页,共五十六页
数据链路层的主要功能•链路管理:建立、维持和释放数据链路
•帧同步:接收方应能从收到的比特流中准确区分出一帧的开始和结束位置
•流量控制:控制发送数据速率
•差错控制:检测接收的帧是否有错
•区分数据和控制信息•透明传输:无论所传的数据如何组合,都应能够在链路上传送
•寻址:保证每一帧都能送到正确的目的站,接收方也应知道发方是哪个站
12/20/2024第五页,共五十六页
为网络层提供的服务无连接服务:事先不需建立连接事后不必释放目标节点对收到的帧不作确认
适用于误码率很低的线路,错误恢复留给高层;实时业务大部分局域网12/20/2024第六页,共五十六页
为网络层提供的服务无连接服务:事先不需连接,但对所发送的每一帧都进行单独确认,帧出错时立即重发
适用于不可靠的信道,如无线网
网络层有确认不就可以了吗,为什么链路层还要确认
面向连接的服务:建立数据链路、帧传输、释放数据链路
为网络层进程间提供可靠的传送比特流的服务适用于与路由器(转发包)的连接
12/20/2024第七页,共五十六页