- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容提要
数据链路层的功能
数据链路层的流量控制协议
广域网数据链路传输控制规程
■局域网的数据链路层协议分析
Interne数据链路层协议
重点和难点
重点
¤数据链路层的功能
¤流量控制协议
口HDLC协议
¤局域网各种媒体访问控制机制
a因特网的接入
难点
¤链路层协议的理解
a窗口滑动机制和窗口大小的选择
口HDLC各字段的含义及其控制过程
a CSMA/CD访问机制
口PPP协议
概述
基本概念
¤链路,是指一条无源的点到点的物理线路段,
且中间没有任何其它的交换结点,如图所示。
不存在
¤数据链路,指的是除了具备一条物理线路外
还必须有一些必要的规程控制这些数据的传输
概述(续)
基本概念
¤数据链路,当需要在一条线路上传送数据时,
除了必须有一条物理线路外,还必须有一些必
要的规程( procedure)来控制这些数据的传输
把实现相关规程的硬件和软件加到链路上,就
构成了数据链路。数据链路就象一条数字管道,
可以在它上面进行数据通信。
数据链路层关注的问题
¤如何在一条数据链路上实现端到端的可靠的数
据传输。
4.1数据链路层的功能
链路管理
口主要解决包括数据链路的建立、维持和释放
信息的传输
¤主要解决如帧格式、帧大小、帧同步、帧顺序编号以及判断是数据
信息海华丝控制信息等问题
流量与差错控制
口流量控制问题实际上就是收发双方收发速率的同步问题
差错控制问题就是确保数据准确的递交给目标方髙层
异常情况处理
¤对在该层中出现的异常情况,要解决如何检测、如何处理等问题。
4.2数据链路层的流量控制协议
概念
¤是指对在数据链路上传输的帧进行速度的控制,
保证接收端有足够的缓冲单元存储发端发来的
信息以便收端处理
常用2种方法
停—等流量控制
滑动窗口流量控制
4.2数据链路层的流量控制协议
■停—等流量控制
a基本原理
利用差错控制中的反馈重发方式中的回送校验实现流量控制。
■发方每发送一帧后,必须等待对方回送确认应答信息后才能发
下一帧
接收方在收到一帧数据后,先检查帧是否正确。若无差错,则
将该帧数据向下一节点转发或当该节点为最终目的节点时将信
息提交给主机,并向发送节点回送一确认帧ACK;若该帧有错
则接收节点丢弃该帧,并发送一否认帧NAK给发送端。
■发送节点收到确认帧ACK后,再发送下一帧。若发送节点收到否
认帧,则重发对应的帧,直到收到确认帧ACK为止。
4.2数据链路层的流量控制协议
停—等流量控制
a工作流程A
送主机B
4.2数据链路层的流量控制协议
停一等流量控制
¤特殊情况的处理
超时计时器
口防止由于信息丢失导致发送端的无休止等待
给帧编序号
口防止重帧现象出现
a缺点
■信道的利用率低,只适合半双工通信
4.2数据链路层的流量控制协议
滑动窗口流量控制
a概念
指对于任何时刻,都允许发送端一次发送多个帧,这
些帧的序号个数就称为发送窗口的大小
发送窗口保存已发送但尚未经确认的数据帧。
接收窗口保存已正确接收但尚未提交给主机的数据
帧。
发送端与接收端不必具有相同大小的窗口
文档评论(0)