- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 数据链路层
第4章 数据链路层
4.1 数据链路层的主要功能和服务
4.2 差错检测与校正
4.3 数据链路层协议标准
4.4 Internet 的数据链路协议
4.5 网桥
4.6 交换机
思考题与习题
第4章 数据链路层
4.1 数据链路层的主要功能和服务
数据链路层的作用是对物理层传输原始比特流的
功能的加强,将物理层提供的可能出错的物理连接改
造成为逻辑上无差错的数据链路,即使之对网络层表
现为一条无差错的数据链路。数据链路层的基本功能
是向网络层提供透明的和可靠的数据传送服务。透明
是指该层上传输的数据的内容、格式及编码方式没有
限制,也没有必要解释信息结构的意义;
第4章 数据链路层
可靠的传输使用户免去对丢失信息、干扰信息及顺序
不正确等的担心。数据链路层最基本的服务是将源机
网络层来的数据可靠地传输到相邻节点的目标机网络
层。所谓“相邻”,是指两个机器实际上通过一条信道
直接相连,中间没有任何其他的交换节点,在概念上
可以想象成一根导线。要使信道具有导线一样的属
性,则必须使目的地接收到的比特顺序和原端发送的
比特顺序完全一样。但是,实际的信道有时会出错,
而且信道的数据传输率也是有限的,同一数据位在接
收与发送之间存在传输延迟。
第4章 数据链路层
为了达到可靠传输,数据链路层必须具备一系列相应
的功能,主要有:如何将比特流组织成数据链路协议
数据单元(在数据链路层中将这种数据单元称为帧,帧
是数据链路层的传送单位,帧中包含地址、控制、数
据及校验码等信息) ;如何控制帧在物理信道上的传
输,包括如何处理传输差错(差错控制) ,如何协调收发
双方的数据传输速率(流量控制) ,以防止接收方因来不
及处理发送方来的高速数据而导致缓冲器溢出及线路
阻塞。在面向连接的服务时,为两个网络实体之间提
供数据链路通路的建立、维持和释放管理,即链路管
理。
第4章 数据链路层
4.1.1 为网络层提供的服务
数据链路层是OSI参考模型中的第二层,数据链路
层最基本的服务是将源机网络层来的数据可靠地传输
到目标机网络层,也即源机进程将源机网络层的分组
传送给源机数据链路层,源机数据链路层又将它们传
输到目的机的数据链路层上,然后目的机的数据链路
层将数据再传送给目的机的网络层。我们可以把这一
过程看成是两个数据链路层使用数据链路协议进行数
据通信。
第4章 数据链路层
数据链路层可以提供多种不同类型的服务,实际提
供的服务因系统不同而不同,但一般有三种基本服务:
①无确认无连接服务;
②有确认无连接服务;
③有确认面向连接服务。
第4章 数据链路层
无确认无连接服务是源机向目的机发送独立的
帧,而目的机对收到的帧不作确认。这种服务类似邮
政系统的寄信。事先不建立连接,事后也不存在释放。
如果出现丢帧,数据链路层并不去恢复它,恢复工作
留给上层去完成。这类服务适用于误码率很低的情
况,也适用于实时语音传输,这类情况下数据延迟引
起的不良后果比数据损坏更严重,例如,通电话时,
有点杂音总比不自然的停顿要好。很多局域网在数据
链路层都使用无确认无连接服务。
第4章 数据链路层
为了提高可靠性,引入了有确认无连接服务。这
种服务不需要建立连接,但是对每一个发出去的帧都
要单独进行确认。这种服务类似挂号信。用这种方
式,发送方就可以知道帧是否安全到达。如果在指定
的时间间隔内确认帧未能到达,就必须重发此帧。这
种服务适用于像无线系统之类的不可靠信道。
第4章 数据链路层
数据链路层为网络层提供的最复杂的服务是面向
连接的服务。采用这种服务,源机和目的机在传送任
何数据之前,必须先建立一条连接。在这连接上传送
的每一帧都被编上号,数据链路层保证所发送的每一
帧都确实已收到,且只收到一次,所有帧都是按正确
顺序收到的。但采用无连接方式
文档评论(0)