范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

OSI模型数据链路层有哪些功能OSI模型数据链路层功能介绍图文

  什么是OSI模型数据链路层
  数据链路层最基本的服务是将源机网络层来的数据可靠地传输到相邻节点的目标机网络层。为达到这一目的,数据链路层必须具备一系列相应的功能,它们主要有:如何将数据组合成数据块,在数据链路层中将这种数据块称为帧(Fram),帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使之与接收方相匹配;在两个网络实体之间提供数据链路通路的建立、维持和释放管理。
  1.帧同步功能
  为了使传输中发生差错后只将出错的有限数据进行重发,数据链路层将比特流组织成以帧为单位传送。帧的组织结构必须设计成使接收方能够明确地从物理层收到的比特流中对其进行识别,也即能从比特流中区分出帧的起始与终止,这就是帧同步要解决的问题。由于网络传输中很难保证计时的正确和一致,所以不能采用依靠时间间隔关系来确定一帧的起始与终止的方法。下面介绍几种常用的帧同步法。
  (1)字节计数法。这种帧同步方法以一个特殊字符表征一帧的起始,并以一个专门字段来标明帧内的字节数。接收方可以通过对该特殊字符的识别从比特流中区分出帧的起始,并从专门字段中获知该帧中随后跟随的数据字节数,从而可确定出帧的终止位置。
  面向字节计数的同步规程的典型实例是DEC公司的数字数据通信报文协议DDcmp(Digital Data Communications Message Protocol)o DDcmP采用的帧格式如下:
  格式中控制字符SOH标志数据帧的起始。 Count字段共有14位,用以指示帧中数据段中数据的字节数,数据段最大长度为8×(214-1)=131064位,长度必须为字节(EP 8位)的整倍数,DDCMP协议就是靠这个字节计数来确定帧的终止位置的。 DDCMP帧格式中的Ack、seg、addr及Flag中的第2位,它们的功能分别类似于本节稍后要详细介绍的hdlC中的N(R)、N(S)、Addr字段及P/F位。 CRC1、CRC2分别对标题部分和数据部分进行双重校验,强调标题部分单独校验的原因是,一旦标题部分中的Count字段出错,即失却了帧边界划分的依据,将造成灾难性的后果。
  由于采用字符计数方法来确定帧的终止边界不会引起数据及其它信息的混淆,因而不必采用任何措施便可实现数据的透明性,即任何数据均可不受限制地传输。
  (2)使用字符填充的首尾定界符法。该法用一些特定的字符来定界一帧的起始与终止,本节稍后要介绍的部C规程便是典型例子。为了不使数据信息位中出现的与特定字符相同的字符被误判为帧的首尾定界符,可以在这种数据字符前填充一个转义控制字符(DLE)以示区别,从而达到数据的透明性。但这种方法使用起来比较麻烦,而且所用的特定字符依赖于所采用的字符编码集,兼容性比较差。
  (3)使用比特填充的首尾标志法。该法以一组特定的比特模式(如01111110)来标志一帧的起始与终止。本节稍后要详细介绍的E由LC规程即采用该法。为了不使信息位中出现的与该特定比特模式相似的比特串被误判为帧的首尾标志,可以采用比特填充的方法。比如,采用特定模式01111110,则对信息位中的任何连续出现的5个"1",发送方自动在其后插入一个"0",而接收方则做该过程的逆操作,即每接收到连续5个"1",则自动删去其后所跟的"0",以此恢复原始信息,实现数据传输的透明性。比特填充很容易由硬件来实现,性能优于字符填充方法。
  (4)违法编码法。该法在物理层采用特定的比特编码方法时采用。例如,曼彻斯特编码方法,是将数据比特"1"编码成"高一低"电平对,将数据比特"0"编码成"低一高"电平对。而"高一高"电平对和"低低"电平对在数据比特中是违法的。可以借用这些违法编码序列来定界帧的起始与终止。局域IEEE802标准中就采用了这种方法。违法编码法不需要任何填充技术,便能实现数据的透明性,但它只适用于采用冗余编码的特殊编码环境。
  由于字节计数法中Count字段的脆弱性(其值若有差错将导致灾难性后果)以及字符填充法实现上的复杂性和不兼容性,目前较普遍使用的帧同步法是比特填充法和违法编码法。
  2.差错控制功能
  通信系统必须具备发现(即检测)差错的能力,并采取措施纠正之,使差错控制在所能:允许的尽可能小的范围内,这就是差错控制过程,也是数据链路层的主要功能之一。
  接收方通过对差错编码(如奇偶校验码或αC码)的检查,可以判定一帧在传输过程中是否发生了差错。一旦发现差错,一般可以采用反馈重发的方法来纠正。这就要求接收方收完一帧后,向发送方反馈一个接收是否正确的信息,使发送方据此做出是否需要重新发送的决定。发送方仅当收到接收方已正确接收的反馈信号后才能认为该帧已经正确发送完毕,否则需重发直至正确为止。
  物理信道的突发噪声可能完全"淹没"一帧,即使得整个数据帧或反馈信息帧丢失,这将导致发送方永远收不到接收方发来的反馈信息,从而使传输过程停滞。为了避免出现这种情况,通常引人计时器(Timer)来限定接收方发回反馈信息的时间间隔,当发送方发送一帧的同时也启动计时器,若在限定时间间隔内未能收到接收方的反馈信息,即计时器超时(Timeout,则可认为传出的帧已出错或丢失,就要重新发送。
  由于同一帧数据可能被重复发送多次,就可能引起接收方多次收到同一帧并将其递交给网络层的危险。为了防止发生这种危险,可以采用对发送的帧编号的方法,即赋予每帧一个序号,从而使接收方能从该序号来区分是新发送来的帧还是已经接收但又重新发送来的帧,以此来确定要不要将接收到的帧递交给网络层。数据链路层通过使用计数器和序号来保证每帧最终都能被正确地递交给目标网络层一次。
  3.流量控制功能
  首先需要说明一下,流量控制并不是数据链路层特有的功能,许多高层协议中也提供流量控制功能,只不过流量控制的对象不同而已。比如,对于数据链路层来说,控制的是相邻两节点之间数据链路上的流量,而对于运输层来说,控制的则是从源到最终目的之间端对端的流量。
  由于收发双方各自使用的设备工作速率和缓冲存储空间的差异,可能出现发送方发送能力大于接收方接收能力的现象,若此时不对发送方的发送速率(也即链路上的信息流量)做适当的限制,前面来不及接收的帧将被后面不断发送来的帧"淹没",从而造成帧的丢失而出错。由此可见,流量控制实际上是对发送方数据流量的控制,使其发送速率不致超过接收方所能承受的能力。这个过程需要通过某种反馈机制使发送方知道接收方是否能跟得上发送方的速率。也即需要有一些规则使得发送方知道在什么情况下可以接着发送下一帧,而在什么情况下必须暂停发送,以等待收到某种反馈信息后再继续发送。本节稍后将要介绍的XON/XOFF方案和窗口机制就是两种常用的流量控制方法。
  4.链路管理功能
  链路管理功能主要用于面向连接的服务。在链路两端的节点要进行通信前,必须首先确认对方已处于就绪状态,并交换一些必要的信息以对帧序号初始化,然后才能建立连接。在传输过程中则要维持该连接。如果出现差错,需要重新初始化,重新自动建立连接。传输完毕后则要释放连接。数据链路层连接的建立,维持和释放就称做链路管理。在多个站点共享同一物理信道的情况下(例如在局域网中),如何在要求通信的站点间分配和管理信道也属于数据链路层链路管理的范畴。

榨汁搅拌机有哪些品牌榨汁机搅拌机品牌介绍详解美好的生活离不开精细的美食,榨汁机搅拌机的广泛使用,使得我们生活的品质有了显著的提高。随着榨汁机搅拌机等小家电产品的流行,各品牌之间的竞争也是非常明显的。下面,小编就向您推荐几个不榨汁搅拌机多少钱不同品牌榨汁搅拌机价格详解随着我们对健康养生生活的追求,越来越多的厨房都拥有着榨汁搅拌机这一款小小的厨具。榨汁搅拌机不仅操作使用起来方便简单,而且还可以制作出自己想喝的营养美味的果蔬汁。这样既可以保证味道的榨汁搅拌机哪个牌子好?榨汁搅拌机品牌推荐图文导语很多人都喜欢喝橙汁,大家都知道,橙汁是用榨汁机榨出来的,在外面的时候我们可以去肯德基麦当劳买来喝,但有些人想在家自己做一些橙汁或者别的果汁,这时候就非常需要一台榨汁机。现在很多如何进行榨汁机选购榨汁机选购方法详解榨汁机可以说是如今许多家庭中,必备的家电之一。榨汁机的价格因为受其功能的影响,也是有高有低,满足了不同消费者的不同需求。面对如此众多的榨汁机品牌,我们在进行挑选的时候,应该做到哪些鲜榨榨汁机有哪些品牌鲜榨榨汁机品牌介绍详解水果是好东西,它不仅好吃,而且还有我们人体内所需的维生素等等。夏天来了,天气很热,如果大家喝上一杯凉爽的鲜榨橙子汁,真是再好不过了。所以很多的人都去冷饮店排队购买。现在有了榨汁机,厨房搅拌机怎么样厨房搅拌机如何清洗详解厨房搅拌机在我们的日常生活中的用处还是很多的,例如搅拌肉馅鸡蛋液等等,极大程度上减少我们体力的消耗。那么厨房搅拌机的用法具体有哪些呢?在使用过后厨房搅拌机怎么清洗呢?接下来的文章中九阳搅拌机多少钱九阳搅拌机推荐图文详解记得小时候,那个时候我们的搅拌机只有在菜市场里面才能看见,但是那是用来绞肉的。不过我们的搅拌机可以到处都可以看见的,它充斥在我们生活中的每家每户里面。现在我们用搅拌机来搅我们的蔬菜飞利浦搅拌机HR2084怎么样飞利浦搅拌机HR2084特点介绍详解厨房中,小家电是必不可少的工具。很多家庭会在自己的厨房中添加搅拌机,因为它可以帮助我们完成很多厨房中的工作。今天,小编想向大家推荐一款飞利浦厨房用具mdashmdash飞利浦搅拌机家用和面包机怎么选购家用和面包机选购技巧详解很多人为了图个方便,会直接选购一款和面包机,只要轻松一按,可口的早餐也就弄好了。但是和面包机的选购也是一个技术活,它应该如何去选购呢?接下来小编就来带大家了解一下家用和面包机选购技夏新热水器怎么样夏新热水器价格如何图文可能对于夏新品牌大家了解的很少,不过这并不影响夏新品牌热水器的质量和销量,虽然夏新没有很高的知名度,但是夏新始终坚持高品质的生产和设计。于是很多人问ldquo夏新热水器到底怎么样呢节能型热水器的发展情况如何节能型热水器详细分析详解现在我们所生活的地球,早就不是原来的地球,随着社会发展的需要,我们也逐渐意识到环保对于我们的重要性,在节能热水器的应用上面就是很好的体现,热水器的存在,让我们不再惧怕冬天的寒冷,而
冰箱冷藏室结冰怎么回事冰箱冷藏室结冰原因详解冰箱现如今是家家户户都会使用的家用电器,毕竟有了冰箱这样的家用电器,不仅可以存储我们的食物,制作美食有时候也离开不了它。不过冰箱在使用一段时间之后,也有很多人会遇到这样的问题,那就冰箱冷藏室结冰怎么处理冰箱冷藏室结冰处理方法详解冰箱冷藏室结冰是一种比较常见的现象,很多人认为这是非常正常的,没有什么不妥,其实不然,冰箱冷藏室结冰的危害有很多,比如说会影响使用耗电量增大损坏冰箱本身。今天小编就来给大家普及一下冰柜什么品牌最好冰柜知名品牌推荐详解冰柜对于我们的生活和生产是有很大的帮助的,如果要冷冻效果特别好的话,那就要选择冰柜。但是一般家庭中,很少会使用到冰柜,冰柜一般用于商店等地方,所以可能有很多人对冰柜就不是很熟悉,今性价比高的冰箱品牌推荐图文冰箱,简单的来说就是一种帮助存储需要冷冻食品的设备,它可以让空间内保持一个恒定的温度。为了帮助食物保鲜,现在很多的家庭都购买了冰箱。当人们在购买冰箱的时候,除了会关注质量和品牌的问中央空调怎样清洗中央空调的清洗流程详解中央空调的使用现在变得越来越广泛,中央空调在使用的过程里面,我们一定需要做好精细的工作,很多人不知道中央空调的清洗流程到底是怎么样的,所以今天小编就要来给大家介绍一下石家庄中央空调中央空调怎么清洗中央空调清洗流程详细步骤中央空调清洗是一项系统的大工程,中央空调经过长期运行后积累了大量灰尘和细菌,需要进行彻底的清洗。中央空调清洗能保证空调的洁净,有利于空调更好的运行,IT百科专家将介绍中央空调的清洗空调制冷一会儿就停止怎么回事?随着人们生活水平的不断提高,现在家电产品的普及率非常的高,别的不说今天就给大家说一下空调吧!空调也算是家电产品之中的一个大件儿了,在一般情况下空调的价格要比其他的家电产品要贵许多,智能空调好不好智能空调怎么样详解空调在我们现在生活中扮演着重要的角色,寒冷的冬天和炎热的夏天都少不了空调的使用。现在空调也是在不断的进步,随着我们使用要求的不断提升,出现了更加方便的智能空调。但是很多人却对智能空空调安装维护方法空调安装维护注意事项介绍详解空调作为我们的家庭生活中必不可少的一款设备,给我们的生活带来了很大的帮助,而在我们的空调购买了之后,安装及维护是非常重要的问题,所以今天小编就来为大家介绍下我们的空调安装及维护的一空调维修清洗方法空调维修清洗必要性介绍详解说到空调,我们大家肯定不会感到陌生,而在我们的空调使用过程中,为了保证空调的正常使用,空调的维修和清洗保养是非常的重要的,但是一般我们的消费者都不会重视这方面的问题,所以今天小编就冰箱冷藏室结冰原因以冰箱冷藏室结冰解决方法详细介绍夏天到了,冰箱的使用率逐渐提升。有些用户在使用的过程中会出现冰箱冷藏室结冰等现象。接下来将通过5个常见的冰箱冷藏室结冰现象为大家提供有效的冰箱冷藏室结冰原因以及解决方法。现象一冰箱