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

数据通信拥塞控制是什么数据通信拥塞控制方法介绍详解

  什么是数据通信的拥塞控制
  拥塞现象是指到达通信子网中某一部分的分组数量过多,使得该部分网络来不及处理,以致引起这部分乃至整个网络性能下降的现象,严重时甚至会导致网络通信业务陷入停顿,即出现死锁现象。这种现象跟公路网中经常所见的交通拥挤一样,当节假日公路网中车辆大量增加时,各种走向的车流相互干扰,使每辆车到达目的地的时间都相对增加(即延迟增加),甚至有时在某段公路上车辆因堵塞而无法开动(即发生局部死锁)。
  网络的吞吐量与通信子网负荷(即通信子网中正在传输的分组数)有着密切的关系。当通信子网负荷比较小时,网络的吞吐量(分组数/秒)随网络负荷(每个节点中分组的平均数)的增加而线性增加。当网络负荷增加到某一值后,若网络吞吐量反而下降,则表征网络中出现了拥塞现象。在一个出现拥塞现象的网络中,到达某个节点的分组将会遇到无缓冲区可用的情况,从而使这些分组不得不由前一节点重传,或者需要由源节点或源端系统重传。当拥塞比较严重时,通信子网中相当多的传输能力和节点缓冲器都用于这种无谓的重传,从而使通信子网的有效吞吐量下降。由此引起恶性循环,使通信子网的局部甚至全部处于死锁状态,最终导致网络有效吞吐量接近为零。
  1.拥塞控制方法
  (1)缓冲区预分配法。该法用于虚电路分组交换网中。在建立虚电路时,让呼叫请求分组途经的节点为虚电路预先分配一个或多个数据缓冲区。若某个节点缓冲器已被占满,则呼叫请求分组另择路由,或者返回一个"忙"信号给呼叫者。这样,通过途经的各节点为每条虚电路开设的永久性缓冲区(直到虚电路拆除),就总能有空间来接纳并转送经过的分组。此时的分组交换跟电路交换很相似。当节点收到一个分组并将它转发出去之后,该节点向发送节点返回一个确认信息。该确认一方面表示接收节点已正确收到分组,另一方面告诉发送节点,该节点已空出缓冲区以备接收下一个分组。上面是"停一等"协议下的情况,若节点之间的协议允许多个未处理的分组存在,则为了完全消除拥塞的可能性,每个节点要为每条虚电路保留等价于窗口大小数量的缓冲区。这种方法不管有没有通信量,都有可观的资源(线路容量或存储空间)被某个连接占有,因此网络资源的有效利用率不高。这种控制方法主要用于要求高带宽和低延迟的场合,例如传送数字化语音信息的虚电路。
  (2)分组丢弃法。该法不必预先保留缓冲区,当缓冲区占满时,将到来的分组丢弃。若通信子网提供的是数据报服务,则用分组丢弃法来防止拥塞发生不会引起大的影响。但若通信子网提供的是虚电路服务,则必须在某处保存被丢弃分组的备份,以便拥塞解决后能重新传送。有两种解决被丢弃分组重发的方法,一种是让发送被丢弃分组的节点超时,并重新发送分组直至分组被收到;另一种是让发送被丢弃分组的节点在尝试一定次数后放弃发送,并迫使数据源节点超时而重新开始发送。但是不加分辨地随意丢弃分组也不妥,因为一个包含确认信息的分组可以释放节点的缓冲区,若因节点元空余缓冲区来接收含确认信息的分组,这便使节点缓冲区失去了一次释放的机会。解决这个问题的方法可以为每条输入链路永久地保留一块缓冲区,以用于接纳并检测所有进入的分组,对于捎带确认信息的分组,在利用了所捎带的确认释放缓冲区后,再将该分组丢弃或将该捎带好消息的分组保存在刚空出的缓冲区中。
  (3)定额控制法。这种方法在通信子网中设置适当数量的称做"许可证"的特殊信息,一部分许可证在通信子网开始工作前预先以某种策略分配给各个源节点,另一部分则在子网开始工作后在网中四处环游。当源节点要发送来自源端系统的分组时,它必须首先拥有许可证,并且每发送一个分组注销一张许可证。目的节点方则每收到一个分组并将其递交给目的端系统后,便生成一张许可证。这样便可确保子网中分组数不会超过许可证的数量,从而防止了拥塞的发生。 2.死锁及其防止拥塞的极端后果是死锁。
  死锁是网络中最容易发生的故障之一,即使在网络负荷不很重时也会发生。死锁发生时,一组节点由于没有空闲缓冲区而元法接收和转发分组,节点之间相互等待,既不能接收分组也不能转发分组,并一直保持这一僵局,严重时甚至导致整个网络的瘫痪。此时,只能靠人工干预来重新启动网络,解除死锁。但重新启动后并未消除引起死锁的隐患,所以可能再次发生死锁。死锁是由于控制技术方面的某些缺陷所引起的,起因通常难以捉摸、难以发现,即使发现,也常常不能立即修复。因此,在各层协议中都必须考虑如何避免死锁的问题。
  (1)存储转发死锁及其防止。最常见的死锁是发生在两个节点之间的直接存储转发死锁。例如,A节点的所有缓冲区装满了等待输出到B节点的分组,而B节点的所有缓冲区也全部装满了等待输出到A节点的分组;此时,A节点不能从B节点接收分组,B节点也不能从A节点接收分组,从而造成两节点间的死锁。这种情况也可能发生在一组节点之间,例如,A节点企图向B节点发送分组、B节点企图向C节点发送分组、而C节点又企图向A节点发送分组,但此时每个节点都无空闲缓冲区用于接收分组,这种情形称做间接存储转发死锁。当一个节点处于死锁状态时,所有与之相连的链路将被完全拥塞。
  一种防止存储转发死锁的方法是,每个节点设置M+1个缓冲区,并以0到M编号。M为通信子网的直径,即从任一源节点到任一目的节点间的最大链路段数。每个源节点仅当其0号缓冲区空时才能接收源端系统来的分组,而此分组仅能转发给1号缓冲区空闲的相邻节点,再由该节点将分组转发给它的2号缓冲区空闲的相邻节点……最后,该分组或者顺利到达目的节点并被递交给目的端系统,或者到了某个节点编号为M的缓冲区中再也转发不下去,此时一定发生了循环,应该将该分组丢弃。由于每个分组都是按照编号递增规则分配缓冲区,所以节点之间不会相互等待空闲缓冲区而发生死锁现象。这种方法的不足之处在于,当某节点虽然有空闲缓冲区,但正巧没有所需要的特定编号的缓冲区时,分组仍要等待,从而造成了缓冲区和链路的浪费。
  另一种防止存储转发死锁的方法是,使每个分组上都携带一个全局性的惟一的"时间戳",每个节点要为每条输入链路保留一个特殊的接收缓冲区,而其它缓冲区均可用于存放中转分组。在每条输出链路的队列上分组按时间戳顺序排队。例如,节点A要将分组送到节点B,若B节点没有空闲缓冲区,但正巧有要送到A节点的分组,此时A、B节点可通过特殊的接收缓冲区交换分组;若B节点既没有空闲缓冲区,也没有要送往A节点的分组,B节点只好强行将一个出路方向大致与A节点方向相同的分组与A节点互相交换分组,但此时A节点中的分组必须比B节点中的分组具有更早的时间戳,这样才能保证子网中某个最早的分组不受阻挡地转发到目的地。由此可见,每个分组最终总会成为最早的分组,并总能被一步一步地发送到目的节点,从而避免了死锁现象的发生。
  (2)重装死锁及其防止。死锁中比较严重的情况是重装死锁。假设发给一个端系统的报文很长,被源节点拆成若干个分组发送,目的节点要将所有具有相同编号的分组重新装配成报文递交给目的端系统,若目的节点用于重装报文的缓冲区空间有限,而且它无法知道正在接收的报文究竟被拆成多少个分组,此时,就可能发生严重的问题:为了接收更多的分组,该目的节点用完了它的缓冲空间,但它又不能将尚未拼装完整的报文递送给目的端系统,而邻节点仍在不断地向它传送分组,但它却无法接收。这样,经过多次尝试后,邻节点就会绕道从其它途径再向该目的节点传送分组,但该目的节点已被死锁,其周边区域也由此发生了拥塞。下面几种方法可用以避免重装死锁的发生:
  ①允许目的节点将不完整的报文递交给目的端系统;
  ②一个不能完整重装的报文能被检测出来,并要求发送该报文的源端系统重新传送;
  ③为每个节点配备一个后备缓冲空间,用以暂存不完整的报文。
  ①、②两种方法不能很满意地解决重装死锁,因为它们使端系统中的协议复杂化了。一般的设计中,网络层应该对端系统透明,也即端系统不该考虑诸如报文拆、装之类的事。③方法虽然不涉及端系统,但使每个节点增加了开销。

如何辨别翻新机8大诀窍图文现在的中国处于智能手机时代,各大手机品牌都在为占领各自的手机销售市场不断努力。智能手机新机价格较高,通常在20005000之间,而旧手机的回收价格低廉。不良商家为了获利,而将旧的手怎么辨别5230翻新机下面是分辨真假水货的方法。验证方法1。看串号(IMEI)手机串号,如同身份证,每部手机的IMEI号都是唯一的,一般说来可以由此来判断一部机器是否为正品。判别方法如下在手机的待机状态穿越火线怎么连跳穿越火线连跳方法介绍你知道穿越火线怎么连跳吗?一起来看看吧。穿越火线怎么连跳蹲S跳,不同的是S和蹲是按住的,然后看准节奏按空格,你就会发现第一次跳的距离很短,但是第2次如果你成功把握了话可以跳N远,我家庭天然气供暖有什么优势天然气供暖优势分析当前对大多数城市来说,集中供暖是主要的形式,但是就散户而言,分户自主取暖则是很不错的。自主供暖,采用什么方式比较理想呢?家庭天然气供暖作为当前一种使用比较多的方式,和其他的家庭采暖采暖有哪些品牌采暖十大品牌介绍详解北方的冬天会比较冷,有时候冷得我们都受不了,所以北方会用到采暖,这样的话,在寒冷的冬天北方的人们会稍微好过点,市场上采暖的品牌也是很多的,下面小编要介绍的就是采暖的十大品牌的介绍了燃气采暖炉什么牌子好燃气采暖炉好品牌介绍详解燃气采暖炉是什么呢?其实它就是燃气快速采暖热水器,不过它和燃气热水器是不一样的哦,燃气采暖炉不光可以提供热水,还可以取暖,可谓是一举两得,那么下面就一起来了解一下燃气采暖炉的品牌有采暖炉什么牌子好采暖炉知名品牌介绍详解冬季马上就要到来,人们家庭里也开始使用和购买一些新的取暖设备,而取暖设备多种多样,选择什么样的才是好的呢?而采暖炉,因其独特的优势在市场上占据了一席之地,那什么牌子的采暖炉好呢?北采暖散热器什么牌子好采暖散热器好品牌介绍详解随着科技越来越发达,冬天取暖的方式也随之越来越多了。以前很多人都是以生活来取暖的,这种方式对于现代人来说出来是落后的方法以外,也是一种不安全的方法。用火来取暖现在是适用于野外露营的进口净水器有哪些进口净水器品牌推荐详解现代净水器逐渐成为家庭公司公众场所的必备品,而越来越注重生活品质的人们更关注进口净水器,进口净水器有哪些呢?就让小编为大家普及一下十大进口净水器品牌。进口净水器一AUSSDON澳斯进口制冷压缩机品牌有哪些进口制冷压缩机热门品牌介绍详解制冷压缩机,在我们的生产生活中有着非常广泛的应用。国内的制冷压缩机品牌在近些年也在不断的发展,出现了越来越多的好品牌,但是比起国外的大品牌来说还是有一定的差距。那今天我们就来为大家进口水处理系统品牌有哪些进口水处理系统品牌推荐详解水处理系统不同于单一的净水设备,它包含了前置过滤器中央净水机中央软水机和直饮机这四个部分,也有人把水处理系统称为全屋净水设备。目前国内市场上专业从事水处理系统的品牌大都是来自全球各
空气净化器能不能除异味空气净化器使用效果好不好空气净化器能除异味吗?不少人在选购空气净化器的时候,都比较关注这个问题,甲醛和香烟等异味等都是非常让人讨厌的,特别是新装修的房子,更需要使用空气净化器。甲醛等异味危害是相当严重的,大金空气净化器异味怎么清洗大金空气净化器除异味清洗方法空气净化器可以有效净化室内空气,是目前国际公认的改善室内空气质量的方法,在大气污染日益严重的今天,空气净化器越来越受到人们的青睐,其中大金空气净化器因为性能良好大受人们的欢迎。不过空气中的异味怎么处理夏普空气净化器除异味效果分析夏普空气净化器随着品牌的越做越大逐渐被人们认可,但是也有些客户反映净化器使用过程中会产生奇怪的异味,酸臭难忍。这到底是为什么呢?下面小编带大家一起来看看。我们要找到异味的原因,首先除霾空气净化器怎么样除霾空气净化器优秀品牌介绍详解为了我们的室内空气清新,购买一款空气净化器是现在很多消费者不错的选择,那如果要购买空气净化器的话,可以清除雾霾的空气净化器是不错的一种选择,小编今天就来为大家推荐几款不错的除霾空气除甲醛空气净化器哪个好松下除甲醛空气净化器怎么样详解元旦将至,不少人都选择这个时候办喜事,入洞房迁新居。而冬日的寒冷使他们不得不紧闭门窗,室内空气不流通,室内污染物所散发出的有害气体将悄无声息地侵蚀着他们的健康helliphelli新风机和空气净化器区别新风机和空气净化器特点介绍面对严重的室外空气污染,室内空气的净化成为人们关注的热点,选择室内空气净化的方法成为人们关注的焦点。目前,最受宠的莫过于空气净化器和新风系统,但二者究竟对室内空气净化的作用有多少呢新风系统空气净化器有什么区别新风系统和空气净化器区别分析现在我们可以明显的感觉到周围的空气质量是越来越差了,人的身体素质也是越来越低了,这个时候,我们就会想出很多的办法去净化我们身边的空气,这个时候有的人就会选择给自己的家里安装净化器或新风系统和空气净化器哪种好新风系统和空气净化器区别空气污染危害着我们的身体健康,我们需要新鲜度的空气,这就使得各种空气净化器纷纷推出。新风系统和空气净化器是两种净化空气的热门产品,都备受消费者的关注。虽然这两款空气净化器有着相同的新风系统和空气净化器哪种好新风系统和空气净化器区别介绍新风系统和空气净化器都是目前比较火爆的空气净化产品,虽然同具有空气净化的功能,但是新风系统和空气净化器之间还是有各自的差异。根据新风系统和空气净化器各自的特点,指出两者之间存在的差新风系统和空气进化器有什么区别新风系统和空气净化器哪个好近几年空气质量问题已呈不断加剧和周期延长之势,空气问题给我们身体造成的伤害也越来越大,不断有人因此而患上咽炎肺炎甚至严重点变成肺癌,不免让人担忧害。面对这样的健康隐患,不少人将购买新风系统和空气净化器哪个效果好新风系统和空气净化器区别近几年空气质量问题已呈不断加剧和周期延长之势,空气问题给我们身体造成的伤害也越来越大,不断有人因此而患上咽炎肺炎甚至严重点变成肺癌,不免让人担忧害。面对这样的健康隐患,不少人将购买