网站大量收购闲置独家精品文档,联系QQ:2885784924

湖南理工计算机网络课件data+link+layer.ppt

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南理工计算机网络课件datalinklayer

数据链路层存在的原因是什么? 数据链路层为应用进程间接提供主机—相邻主机之间的逻辑通信。 什么叫数据链路层为网络层服务? 什么是无确认的无连接服务? “无确认的无连接服务”是指源计算机直接向目标计算机发送独立的帧,目标计算机并不对这些帧进行确认。 正因如此,如果由于线路上的原因造成某一帧的数据丢失,则数据链路层并不会检测到这样的丢失帧,也不会恢复这些帧。 无确认的无连接服务适用于哪种网络? 无确认的无连接服务后果是可想而知的,当然在错误率很低,或者对数据的完整性要求不高的情况下(如话音数据),这样的服务还是非常有用的,因为这样简单的错误可以交给OSI上面的各层来恢复。 大多数局域网在数据链路层所采用的服务是无确认的无连接服务。 什么是有确认的无连接服务? 在有确认的无连接服务服务中,源主机数据链路层在帧传输之前无需建立数据链路,也不要在在帧传输结束后释放数据链路。但它必须对每个发送的数据帧进行编号,目的主机数据链路层也必须对每个接收的数据帧进行确认。如果源主机数据链路层在规定的时间内未接收到所发送的数据帧的确认,那么它需要重发该帧。 有确认的无连接服务适用于哪种网络? 有确认的无连接服务提高了数据传输的可靠性。 有确认的无连接服务主要用于不可靠信道,如无线通信系统。 什么是有确认的面向连接服务? 有确认的面向连接服务包括数据链路建立、数据传输、数据链路释放阶段。每个被传输的帧都被编号,以确保帧传输的内容与顺序的正确性。 目的主机数据链路层也必须对每个接收的数据帧进行确认。如果源主机数据链路层在规定的时间内未接收到所发送的数据帧的确认,那么它需要重发该帧。 有确认的面向连接服务适用于哪种网络? 有确认的无连接服务提高了数据传输的可靠性。 大多数广域网的通信子网的数据链路层采用有确认的无连接服务。 数据链路层的功能 数据链路层的功能 数据链路层功能之一:帧同步 什么叫帧同步? 为了使传输中发生差错后只将有错的有限数据进行重发,数据链路层将比特流组合成以帧为单位传送。每个帧除了要传送的数据外,还包括校验码,以使接收方能发现传输中的差错。 帧的组织结构必须设计成使接收方能明确地从物理层收到的比特流中对其进行识别,也即能从比特流中区分出帧的起始与终止,这就是帧同步。 帧同步方法 字符计数法 字符填充的首尾定界符法 比特填充的首尾标志法 违法编码法 什么是字符计数法? 在发送方以一个特殊字符表征一帧的起始并以一个专门字段来标明帧内字节数的帧同步方法。 接收方可以通过对该特殊字符的识别从比特流中区分出帧的起始并从专门字段中获知该帧中随后跟随的数据字节数,从而确定出帧的终止位置。 字符计数法举例 例如,发送端发送三个帧,长度分别是5字节、6字节和7字节。 “ 5 A B C D 6 U V W X Z 7 1 2 3 4 5 6 ” 但字符计数法容易出现定界错误。 例如发送端发送三个帧,长度如上,分别是 “ 5 A B C D 6 U V W X Z 7 1 2 3 4 5 6 ” 如果接收端收到的是如下的三个帧,则出现定界错误。 “ 5 A B C D 8 U V W X Z 7 1 2 3 4 5 6 ” 什么是字符填充的首尾定界符法? 在发送方以一个特殊字符来定义一帧的起始与终止。 为了不使数据信息位中出现的与特定字符相同的字符被误判为帧的首尾定界符,可以在这种数据字符前填充一个转义控制字符(DLE)以示区别,从而达到数据的透明性。 例如发送端要被发送的数据是A B C D,此数据如果被以字符填充的首尾定界符法封装成帧后,此帧数据应该是:D L E A B C D D L E 在接收端,最后收到的应该是A B C D。 但如果要发送的数据部分包含DLE,则再发送端再插入一个DLE,接收端收到连续两个DLE,则删除一个。 例如要发送的数据为A B D L E C D,发送端则再插入一个DLE,则要发送的帧为: DLE A B D L E D L E C D DLE 接收端收到两个连续的DLE后,则删除一个,所以最后收到的数据为: A B D L E C D 什么是比特填充的首尾标志法? 但在发送方如果帧内数据如果与特定的比特模式重复,那么发送方就在数据部分遇到五个连续的“1”就插入一个“0”。 接收方如果遇到五个连续的“1”后面的一个“0”就将其删除。 什么是比特填充的首尾标志法? 在发送方以一组特定的比特模式来标志一帧的起始与结束。 接收方可以通过对该特定的比特模式的识别从比特流中区分出帧的起始并从专门字段中获知该帧中随后跟随的数据字节数,从而确定出帧的终止位置。 比特填充的首尾标志法举例 例如,要发送的帧为 :

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档