- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络拥塞控制基础 * * 一.网络拥塞现象 目前,网络是建立在TCP/IP协议族的基础上,采用IP协议实现网络之间的数据传送。IP协议是基于分组交换的网络层协议,用户数据以IP数据分片(数据包、数据分组)的形式在发送端与接收端传送。当网络中存在超量的数据包时,网络的性能就会下降,对用户而言,其通信的性能(吞吐量、时延、丢包率等)也就变差,导致其对通信服务的满意度降低,这种现象称为拥塞。 * * 数据分组 通常我们将要发送的整块数据称为一个报文。在发送报文之前,先将较长的报文划分成为一个个更小的等长数据段,例如,每个数据段为1024bit。在每一个数据段前面,加上一些必要的控制信息组成首部(header)后,就构成了一个分组。分组又称为“包”,首部又称为“包头”。分组是在因特网中传送的数据单元。 * * * * 二. 拥塞控制的基本问题 端系统A 端系统B 1 0 1 …. 101 101 图2 一种最简单的网络数据传输场景 * * 为了避免网络拥塞,一种思路是在建立网络时,将整个网络的参数保存在端系统,采用全局静态规划的方法,预先对每个端系统分配好传输策略,防止网络节点出现排队现象。对于图2的场景而言,将网络交换机的处理能力参数保存在端系统A,那么端系统A就可以控制发送速率不超过网络交换机的处理能力。在多用户发送的场景下,每个用户被分配一定的带宽,发送时不允许超过配额的带宽,以确保发送到网络交换机的聚合流量不能超过其处理能力。但对于开放异构型网络,不太可能做全局网络规划,因此不太适用。 * * 因此,研究人员普遍采用基于反馈的方法来设计网络拥塞控制机制。当检测到网络发生拥塞时,向数据发送端发送拥塞信号,减缓发送速率,降低网络负载,减缓、避免网络拥塞。 采用基于反馈的拥塞机制,需要解决以下基本问题: 1)网络拥塞测量:如何精确度量网络拥塞状态; 2)拥塞信息反馈:如何将拥塞状态及时反馈到数据发送端; 3)拥塞响应策略:如何根据拥塞状态调整数据发送策略 * * 三.两种拥塞控制机制 根据对上述三个基本问题的回答,就构成了完整的拥塞控制机制,三个方面相互配合,以实现对网络带宽的最大化利用,并避免形成网络拥塞。根据拥塞状态信息的反馈方式,可归纳为隐式拥塞控制机制和显式拥塞控制机制。 * * 1.隐式网络拥塞测量 隐式拥塞控制机制在接收端系统检测网络拥塞状态信息,然后反馈到发送端系统,发送端系统根据反馈的拥塞状态信息,调整发送速率,控制发送到网络中的数据量。 可检测到的状态信息: 1.数据包传输延迟状态 2.数据包是否丢失 3.数据包头和内容数据是否改变 * * 2.显式拥塞通知 显式拥塞通知机制通过标记数据包头(首部)中的一个比特位,通知接收端出现网络拥塞,接收端再利用一个比特位,将拥塞信息反馈到发送端,发送端检测到该比特位,则按网络拥塞反馈进行响应,降低发送速率。 显式拥塞通知机制将以丢包为拥塞指示的隐式反馈转变为显式反馈,标志位被置位即明确指示网络发生拥塞,是一种可靠的拥塞指示。 * * 谢谢观看!
您可能关注的文档
最近下载
- (高清版)-B-T 4798.2-2021 环境条件分类 环境参数组分类及其严酷程度分级 第2部分:运输和装卸.pdf VIP
- 《插花与花艺设计》课件——项目四 礼仪插花.pptx VIP
- 《通信数据分析与实战》课件——第六章 Kafka 分布式发布订阅消息系统.pptx VIP
- GA∕T 1424-2017 法庭科学合成纤维物证检验 红外光谱法.pdf
- 大数据平台与编程第9章 分布式消息队列Kafka.pptx VIP
- 《学前儿童艺术教育》课程标准.docx VIP
- 卫生专业技术资格考试临床医学检验技术(中级379)基础知识强化训练精练试题解析.docx VIP
- 2025高考英语全国II卷试题分析及备考策略指导课件.pdf VIP
- 销售人员必备的素质.ppt
- 2025年机动车检测站授权签字人试题题库及参考答案(通用版).pptx
文档评论(0)