1 / 135
文档名称:

第3章 数据链路层协议.ppt

格式:ppt   大小:730KB   页数:135页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章 数据链路层协议.ppt

上传人:sxlw2016 2021/9/8 文件大小:730 KB

下载得到文件列表

第3章 数据链路层协议.ppt

文档介绍

文档介绍:安全协议与标准
软件学院
主讲
软件学院
1
第3章 数据链路层协议
数据链路层基本概念
差错控制
数据链路层成帧机制
数据链路层协议机制
局域网协议
广域网协议
2
数据链路层基本概念
链路是指相邻结点之间的一条点到点的物理线路,也称物理链路。
数据链路层的主要目的是解决物理层的不可靠性问题,提供功能上和规程上的方法,以便建立、维护和释放网络实体间的数据链路。
3
1.数据链路层的功能
数据链路层负责帧的定界,设计实现一种能够识别帧的开始和结束的结构。
(1)成帧
(2)帧的透明传输
(3)流量控制
(4)差错控制
(5)数据链路管理
4
2.数据链路层的模型
5
3.数据链路层向网络层提供的服务
(1)无确认的无连接服务
(2)有确认的无连接服务
(3)面向连接服务
6
差错控制
物理层的任务是接收一个原始的比特流,并准备将它传输到目的地,物理层并不保证这个比特流的正确传输,传输的比特流个数和内容可能会发生变化,即产生差错。
目前已有的物理层协议不进行任何检测和纠错,物理层产生差错由数据链路层负责检测或纠错。
7
传输差错
差错就是在数据传输过程中,接收端接收到的数据与发送端发送的数据出现不一致的现象。
网络通信过程中,差错是不可避免的,为了保证通信质量,减少差错,系统必须具有差错控制及差错检测机制。
8
差错控制方法
自动重传请求(ARQ)
接收端发现接收的数据帧出现差错时,以某种方式通知发送端重传该数据帧,直到收到正确的数据帧为止,这是一种后向纠错方法。
前向纠错(FEC )
接收端不但能发现接收的数据帧中的差错,而且能确定二进制码中发生错误的位置,从而进行纠正,这是一种自动纠错方式,也称为前向纠错。
9
1.检错码
差错检验编码都是采用冗余编码技术,核心思想是:
发送端:有效数据(信息位)在被发送前,按照某种关系附加上一定的冗余位(冗余位与数据相关),构成一个符合某一规则的码字后再发送。
接收端:收到码字后,判断是否仍符合原规则,若不符,则可判定传输过程出错。
10