1. 网络拥塞

网络层拥塞: 用户对网络资源( 包括链路带宽、 存储空间和处理器处理能力等) 的总需求超过了网络固有的容量。

按照吞吐量大,响应时间少的原则来看,网络负载在膝点附近时, 吞吐量和分组平均延迟达到理想的平衡, 网络的使用效率最高。

发生拥塞的原因:

1. 缓冲区容量有限;

2. 传输线路的带宽有限;

3. 网络结点的处理能力有限;

4. 网络中某些部分发生了故障。

2. 网络层拥塞控制措施

2.1. 流量感知路由;

网络抽象为一张带权无向图, 路由器抽象为图的结点, 链路抽象为图的边,每一条链路有自己的链路费用(例如:时延小,权值小) 。

流量感知路由: 权值根据网络负载动态调整, 可以将网络流量引导到不同的链路上, 均衡网络负载。

权值调整后,由于C、D两点之间的权值较小,下一次网络流量传输将优先选择这条链路。

2.2. 准入控制;

准入控制: 广泛应用于虚电路网络的拥塞预防技术。

基本思想: 对新建虚电路审核, 如果新建立的虚电路会导致网络变得拥塞,那么网络拒绝建立该新虚电路。

2.3. 流量调节;

流量调节: 在网络发生拥塞时, 通过调整发送方发送数据的速率来消除拥塞。

路由器如何感知发生了拥塞?通过路由器输出端口的排队时延。

路由器感知到拥塞时, 如何通知其上游结点, 并且使上游结点降低发送速率? 抑制分组: 感知到拥塞的路由器选择一个被拥塞的数据报, 给该数据报的源主机返回一个抑制分组。背压: 抑制分组在从拥塞结点到源结点的路径上的每一跳, 都发挥抑制作用。

2.4. 负载脱落;

负载脱落: 有选择地主动丢弃一些数据报, 来减轻网络负载, 从而缓解或消除拥塞。

计算机网络之网络层-网络层拥塞控制相关推荐

  1. 计算机网络04:网络层

    文章目录 4.1.网络层提供的两种服务 4.2.虚拟互联网 4.3.IP 地址(重点) 4.3.1.学习 IP 地址的预备知识 4.3.2.MAC 地址 4.3.3.IPV4 地址的组成 4.3.4. ...

  2. 计算机网络笔记Part4 网络层(Network Layer)

    本人计算机网络笔记总目录 计算机网络笔记Part1 概述 计算机网络笔记Part2 物理层(Physical Layer) 计算机网络笔记Part3 数据链路层(Data Link Layer) 计算 ...

  3. 计算机网络(四)_网络层

    相关博文: 计算机网络入门 计算机网络物理层 计算机网络-数据链路层 与网络层相关的IP地址与子网掩码单独抽出于下 IP地址 计算机网络-域名与IP地址详解 子网掩码与子网划分 计算机网络-子网掩码与 ...

  4. 计算机网络笔记–7 网络层(下)

    计算机网络笔记–7 网络层(下) 文章目录 计算机网络笔记–7 网络层(下) 前言 路由算法和Internet路由 4.9路由算法 4.10 Internet 路由 前言 这是学习计算机网络课程时记录 ...

  5. 计算机网络篇:网络层路由选择之汇集树产生

    计算机网络篇:网络层路由选择之汇集树产生 计算机网络篇:网络层路由选择之汇集树产生 总结 举个栗子 转载需注明出处 计算机网络篇:网络层路由选择之汇集树产生 总结 路由选择的核心是路由选择算法. 突出 ...

  6. 【计算机网络】网络层 : 网络层简介 ( 功能 | 拥塞控制 )

    文章目录 一.网络层 简介 二.网络层 功能 三.网络层 解决拥塞方法 一.网络层 简介 网络层 : 将 分组 从源端 传到 目的端 , 为 分组交换网 上 不同主机 提供通信服务 ; 数据报 -&g ...

  7. 计算机网络学习笔记--网络层知识点整理

    为什么要划分网络层? 不用的网络有不同的协议和标准,为了可以在不同网络之间互访,共享双方的资源,并且还要保持每个计算机网络本来的独立性,所以才划分出了网络层,并制定了专门的协议来负责网络间通信. 网络 ...

  8. 面试-计算机网络-物理层-数据链路层-网络层-应用层-网络安全

    文章目录 ==总述== OSI的七层模型分别是?各自的功能是什么? 网络五层模型,每一层的职责? 每一层对应的网络协议有哪些?(网络五层体系结构看) TCP/IP的四层模型? ==物理层== ==数据 ...

  9. 计算机网络总结(4)---网络层

    网络层的主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务. 网络层功能:(1)分组转发.路由选择 (2)异构网络互联 (3)拥塞控制(主要在传输层) 数据单位:数据报 物理设备: ...

  10. 计算机网络(二十三)-网络层-概述与数据交换方式

    一.网络层的功能 主要任务是把分组从源端传送到目的端,为分组交换网上的不同主机提供通信服务. 网络层传输单位是数据报. 功能 路由选择与分组转发,最佳路径. 异构网络互联: 拥塞控制: 若所有结点都来 ...

最新文章

  1. python get sheet_使用xlwt’get_sheet’方法访问工作表
  2. python开发一个区块链只需40多行
  3. Pytorch自定义数据集
  4. 不会英语能学oracle吗,英语非常差该怎么学啊?
  5. MVC与单元测试实践之健身网站(三)-角色与权限
  6. 安装提示卸载office_office2010 卸载工具
  7. 【NOIP2013】【Luogu1980】计数问题
  8. Android4.4 及以下TextView,Button等控件使用矢量图报错
  9. python中module错误_python错误:“module”对象不可调用数学中心
  10. 如何系统的自学python-应该怎样系统的学习Python标准库?
  11. php7.1 mysql_安装最新LAMP环境 (CentOS7+PHP7.1.5+Mysql5.7)
  12. 针对大的sql文件删除行操作
  13. iOS字体(UIFont)的相关知识
  14. 锐捷长ping_锐捷网络 RG-NBR3000(带机量1000台)
  15. Python 爬虫 书籍爬取实例
  16. 信度spss怎么做_SPSS进行问卷量表信度检验(详细操作过程及结果分析)
  17. 五一劳动节致全体技术同胞书
  18. zzulioj.1055 兔子繁殖问题
  19. 以下使用计算机的不良习惯,1.以下使用计算机的不好习惯是( )。 A. 关机前退出所有正在执行的应用程序 B. 使用标准的文件扩展名 C....
  20. BLOB与CLOB的区别

热门文章

  1. 正点原子IIC例程讲解笔记(三)——24cxx.c中函数理解
  2. Mac OS Android Studio 启动模拟器失败
  3. CSS 边框四个角效果
  4. 电脑应用程序分身双开及多开(能记住账号和密码)
  5. CodeForces - 898D Alarm Clock
  6. 基于JAVA餐饮掌上设备点餐系统计算机毕业设计源码+系统+lw文档+部署
  7. 计算机月考分析报告,月考分析总结500字(通用7篇)
  8. 闲鱼互动玩法标准化建设
  9. Leetcode P640
  10. Ecshop主要文件功能介绍,Ecshop文件详细说明