4.2 网络层提供的两种服务.pdf

2.1 面向连接的虚电路服务

  • 可靠通信由网络来保证
  • 必须建立 网络层的连接虚电路VC(Virtual Circuit)

image.png

  • 通信双方 沿着已建立的虚电路发送分组
  • 目的主机的地址仅在连接建立阶段使用,之后 每个分组的首部只需携带一条虚电路的编号(构成虚电路的每一段链路都有一个虚电路编号)。
  • 这种通信方式如果再使用可靠传输的网络协议,就可使所发送的分组最终正确到达接收方(无差错按序到达、不丢失、不重复)
  • 通信结束后,需要释放之前所建立的虚电路。
  • 很多广域分组交换网都使用面向连接的虚电路服务。
    例如,曾经的X.25和逐渐过时的帧中继FR、异步传输模式ATM等。

    2.2 无连接的数据报服务

  • 无连接数据报服务相当于分组交换

  • 可靠通信应当由用户主机来保证
  • 不需要建立网络层连接(虚电路需要)
  • 每个分组可走不同的路径

image.png

  • 每个分组的 首部必须携带目的主机的完整地址
  • 这种通信方式所传送的 分组可能误码、丢失、重复和失序
  • 由于 网络本身不提供端到端的可靠传输服务,这就使网络中的路由器可以做得比较简单,而且价 格低廉(与电信网的交换机相比较)。
  • 因特网采用了这种设计思想,也就是 将复杂的网络处理功能置于因特网的边缘(用户主机和其内部的运输层),而将相对简单的尽最大努力的分组交付功能置于因特网核心。

    2.3 虚电路服务和数据报服务的对比

    image.png