485 字
2 分钟
网络层
2024-07-26

功能#

  • 点到点交付
  • 网络层能够被分为数据平面和控制平面
    • 控制平面利用路由控制协议构造路由表维护路由状态
    • 数据平面根据路由表选择合适的转发路径构造转发表
  • 两种服务 OSI模型中主张在网络层提供面向连接的虚电路服务,TCP/IP模型提供的是无连接的数据报服务

异构网络互联#

路由与转发#

虚电路#

  • 除了建立虚电路外,分组不需要携带IP地址信息,只需携带虚电路编号即可,中间结点维护一张虚电路表,维护虚电路号到前一跳与后一跳的映射
  • 为进行数据传输,主机A与主机B之间先建立一条逻辑通路,主机A发出一个特殊的“呼叫请求”分组,该分组通过中间节点送往主机B,若主机B同意连接,则发出“呼叫应答”分组予以确认。
  • 虚电路建立后,主机A可向主机B发送数据分组,当然主机B也可在该虚电路上向主机A发送数据。
  • 传送结束后主机A通过发送“释放请求”来拆除虚电路,逐段断开整个连接
  • 传输路径是静态的在建立连接后固定不发生变化,所以一旦中间节点出现故障虚电路就会被破坏
  • 可靠的服务,能保证分组正确有序到达,此外还有流量控制的功能
  • 建立连接时可以(不是必须)为虚电路预留带宽,能够保证固定的传输速率
  • 虚电路不是专用的,不同虚电路可以共用同一条虚拟电路
  • 很像电路交换网络,但是虚电路采用分组交换传输数据