计算机网络——网络层(一)

网络层概述

  • 从发送主机向接受主机传送数据段

  • 发送主机:将数据段封装到数据报中

  • 接受主机:向传输层交付数据段

  • 每个主机和路由器都运行网络层协议

  • 路由器检验所有穿越它的 IP 数据报的头部域
    在这里插入图片描述

  • 核心功能:转发与路由

    • 转发 —— 数据平面: 将分组从路由器的输入端口转移到合适的输出端口
    • 路由 —— 控制平面: 确定分组从源到目的经过的路径
      在这里插入图片描述
  • 核心功能:连接建立

    • 数据分组传输之前两端主机需要首先建立虚拟 / 逻辑连接:
      • 网络设备(如路由器)参与连接的建立
    • 网络层连接与传输层连接的对比:
      • 网络层连接:两个主机之间(路径上的路由器等网络设备参与其中)
      • 传输层连接:两个应用进程之间(对中间网络设备透明)
  • 网络层服务模型

    • 无连接服务
      • 不事先为系列分组的传输确定传输路径
      • 每个分组独立确定传输路径
      • 不同分组可能传输路径不同
      • 数据报网络
    • 连接服务
      • 首先为系列分组的传输确定从源到目的经过的路径(建立连接)
      • 然后沿该路径(连接)传输系列分组
      • 系列分组传输路径相同
      • 传输结束后拆除链接
      • 虚电路网络

网络服务模型

虚电路

面向连接的虚电路服务

  • 虚电路:一条从源主机到目的主机,类似于电路的路径(逻辑连接)
    • 分组交换
    • 每个分组的传输利用链路的全部带宽
    • 源到目的路径经过的网络层设备共同完成虚电路功能
      在这里插入图片描述
      在这里插入图片描述

数据报

无连接的数据报服务

  • 网络层无连接
  • 每个分组携带目的地址
  • 路由器根据分组的目的地址转发分组
    • 基于路由协议/算法构建转发表
    • 检索转发表
    • 每个分组独立选路
      在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

数据平面:路由器工作原理

路由器体系结构

在这里插入图片描述

  • 输入端口:
    • 执行将一条输入的物理链路与路由器相连接的物理层功能
    • 执行与位于入链路远端的数据链路层交互的数据链路层功能
    • 查找功能,查询转发表决定路由器的输出端口,将分组转发到输出端口
  • 交换结构:
    • 将路由器的输入端口与输出端口相连
    • 分组通过交换结构转发到输出端口
  • 输出端口:
    • 存储从交换结构接收的分组,执行必要的链路层和物理层功能在输入链路上传输这些分组。
  • 路由选择处理器:
    • 执行控制平面功能,传统的路由器中执行路由选择协议,SDN路由器中负责与远程控制器通信

输入端口处理和基于目的地转发

在这里插入图片描述
在这里插入图片描述

最长前缀匹配
在这里插入图片描述

交换

  • 经内存交换
    在这里插入图片描述
  • 经总线交换
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值