网络层:功能、协议、算法及设备详解

该思维导图概述了网络层的核心功能、分层结构和关键技术。网络层负责路由与转发、异构网络互联以及为主机提供服务,其核心算法包括静态路由和动态路由(距离向量、链路状态、混合)。拥塞控制方面,介绍了开环、闭环和RED等方法及AIMD算法。差错控制涵盖差错检测(奇偶校验、检验和、CRC)和纠正(FEC、HEC)以及停止等待、后退N帧、选择重传等协议。最后,列举了路由器、多层交换机和NAT等网络层设备。

源码
# 网络层
## 网络层的核心功能
- 路由
  - 数据包转发
  - 路由选择
- 异构网络互联
  - 不同网络技术相互连接
  - 协议转换
- 主机服务
  - IP地址分配
  - 数据报传输
## 网络层的分层结构
- 子网层
  - 链接层
  - 物理层
- 网络层
  - 路由协议
  - 网络互联
- 传输层
  - 端到端传输
  - 可靠性保证
## 路由算法概述
- 静态路由
  - 手动配置
  - 适合小型网络
- 动态路由
  - 自适应网络变化
  - 路由信息协议(RIP)
    - 距离向量算法
    - 链路状态算法
  - 混合路由算法
- 协议示例
  - 实时协议
  - OSPF(开放最短路径优先)
## 拥塞控制机制
- 拥塞与流量控制概述
  - 拥塞现象
  - 流量控制目的
- 拥塞控制方法
  - 开环控制
    - 预测流量
    - 资源预留
  - 闭环控制
    - 使用反馈机制
    - 流量调整
  - 随机早期检测(RED)
- 拥塞控制算法
  - AIMD(加法增大乘法减小)
  - TCP拥塞控制
  - 主动队列管理(AQM)
## 差错控制技术
- 差错检测技术
  - 奇偶校验
  - 检验和
  - 循环冗余检验(CRC)
- 差错纠正方法
  - 前向纠错(FEC)
  - 混合纠错(HEC)
- 重传策略
  - 停止等待协议(STOP_WAIT)
  - 后退N帧协议(GBN)
  - 选择重传协议(SR)
## 网络层设备
- 路由器
  - 功能与特性
  - NAT功能
- 多层交换机
  - 第一层和第二层交换
  - 路由功能
- 网络地址转换(NAT)
  - IP地址节约
  - 提高安全性
图片
网络层:功能、协议、算法及设备详解