当前位置: 首页 > backend >正文

计算机网络 4-1 网络层(网络层的功能)

【考纲内容】

(一)网络层的功能

        异构网络互连;路由与转发;SDN基本概念;拥塞控制

(二)路由算法

        静态路由与动态路由;距离-向量路由算法;链路状态路由算法;层次路由

(三)IPv4

        IPv4分组; IPv4地址与NAT; 子网划分与子网掩码、CIDR、路由聚合、ARP、DHCP与ICMP

(四)IPv6

        IPv6的主要特点; IPv6地址

(五)路由协议

        自治系统;域内路由与域间路由;RIP路由协议;OSPF路由协议;BGP路由协议

(六)IP多播

        多播的概念;IP多播地址

(七)移动IP

        移动IP的概念;移动IP通信过程

(八)网络层设备

        路由器的组成和功能;路由表与路由转发 

  • 1 网络层的功能

  • 网络层为传输层提供服务,将传输层的数据封装成“IP数据报”。网络中的路由器根据IP数据报首部中的源IP地址、目的IP地址进行“分组转发”。因此,网络层实现了“主机到主机”的传输

  • 数据链路层为网络层提供服务,将网络层的IP数据报(分组)封装成帧,传输给下一个相邻结点

    • 1.1 异构网络互联

      • ✅网络层的任务之一:使这些异构的网络实现互连。

      • 网络互连是指将两个以上的计算机网络,通过一定的方法,用一些中继系统相互连接起来,以构成更大的网络系统

      • ✅如何理解“异构”?

        • 每个网络的拓扑结构不同、物理层&链路层的实现不同、主机类型也各不相同

      • 重要的设备: 路由器 (Router)

      • 注:在TCP/IP文献中, 路由器也称为网关 (Gateway)

    •        当使用物理层或数据链路层的中继系统时,只是把一个网络扩大了,而从网络层的角度看,它仍然是同一个网络,一般并不称为网络互连。

              因此,网络互连通常是指用路由器进行网络连接和路由选择。路由器是一台专用计算机,用于在互联网中进行路由选择。

    • 1.2 路由与转发

      • 路由(确定哪一条路径)——根据路由选择协议构造并维护路由表

        • 各个路由器之间相互配合,规划IP数据报 (分组)的最佳转发路径

        • 注:各个路由器需要运行“路由协议”,最终生成各自的“路由表”

      • 转发(当一个分组到达时所采取的动作)——处理通过路由器的数据流,关键操作是转发表查询、转发及相关的队列管理和任务调度等

        • 一台路由器,根据自己的“转发表”,将收到的IP数据报从合适的接口转发出去

        • 注:转发表=精简版路由表。更精简的数据结构有助于快速检索

    • 1.3 拥塞控制

  •          拥塞控制主要解决的问题是如何获取网络中发生拥塞的信息,从而利用这些信息进行控制,以避免因拥塞而出现分组的丢失。

      • 拥塞

        • 原因:网络上出现过量分组,超负荷,引起网络性能下降

        • 现象:网络上的分组数增加,但吞吐量反而降低

        • 类比:节假日路上的车辆增多到一定程度时,收费站的吞吐量反而降低

      • 拥塞控制方法

        • 开环控制 (静态的方法)

          • 在部署网络时,就提前设计好预防拥塞的方法。 一旦网络系统开始运行,就不再修改

        • 闭环控制 (动态的方法)

          • 动态监视网络状态,及时发现哪里发生拥塞,并将拥塞信息传递给相关路由器 (如:通过ICMP)

          • 相关路由器及时调整“路由表”

          拥塞控制的作用是确保网络能够承载所达到的流量,这是一个全局性的过程,涉及网络中所有的主机、路由器及导致网络传输能力下降的所有因素。单一地增加资源并不能解决拥塞。

          与流量控制的区别:流量控制往往是指在发送方和接收方之间的点对点通信量的控制。流量控制所要做的是抑制发送方发送数据的速率,以便使接收方来得及接收。

http://www.xdnf.cn/news/5262.html

相关文章:

  • 《医疗AI的透明革命:破解黑箱困境与算法偏见的治理之路》
  • leetcode 2918. 数组的最小相等和 中等
  • JVM之内存管理(二)
  • 电子电器架构 --- 车载网关的设计
  • 《类和对象(中)》
  • 力扣题解:1、两数之和 (梦开始的地方)
  • 基于 Streamlit 与 LangChain 构建具备对话记忆的 AI Agent
  • 汽车四缸汽油机曲柄连杆机构设计关键技术研究
  • DAMA第10章深度解析:参考数据与主数据管理的核心要义与实践指南
  • Ansible模块——从控制节点向目标主机复制文件!
  • 文生视频模型速读:LTX-Video
  • Flink 运维监控与指标采集实战
  • 排序算法——总结
  • MySQL COUNT(*) 查询优化详解!
  • 【C++】string类(一)构造、重载、容量操作、访问与遍历(迭代器、范围for)、练习
  • 计算机网络:WiFi路由器发射的电磁波在空气中的状态是什么样的?
  • 打工人TOP,截图工具天花板
  • 智能商品推荐系统技术路线图
  • RabbitMQ深入学习
  • Taccel:一个高性能的GPU加速视触觉机器人模拟平台
  • yum install 如何卸载
  • vue3的响应式设计原理
  • DHT11温湿度传感器
  • 05 mysql之DDL
  • 复习javascript
  • MindSpore框架学习项目-ResNet药物分类-模型评估
  • 前端EXCEL插件,智表ZCELL产品V3.0 版本发布,底层采用canvas全部重构,功能大幅扩展,性能极致提升,满足千万级单元格加载
  • git 忽略 打包文件
  • CSS弹性布局
  • 深入解析进程地址空间:从虚拟到物理的奇妙之旅