网络层提供的两种服务——虚电路服务和数据报服务

网络层提供的两种服务——虚电路服务和数据报服务

1. 虚电路服务

  • 传统电信网提供的主要业务是提供电话服务。电信网使用昂贵的程控交换机,用面向连接的通信方式,使电信网络能够向用户(实际上就是电话机)提供可靠传输的服务。
  • 当两个计算机进行通信的步骤:
    (1)应当先建立连接(但在分组交换中是建立一条虚电路VC(Virtual Circuit)),以保证通信双方所需的一切网络资源。
    (2)然后双方就沿着已建立的虚电路发送分组。
    (3)这样的分组的首部就不需要填写完整的目的主机地址,而只需填写这条虚电路的编号(一个不大的整数),因而减少了分组的开销。
    (4)如果这种通信方式再使用可靠传输的网络协议,就可使所发送的分组无差错按序地到达终点,当然也不丢失、不重复。
    (5)在通信结束后,要释放建立的虚电路。
    网络层提供的两种服务——虚电路服务和数据报服务_第1张图片

2. 数据报服务

  • 因特网在设计上就采用了和电信网完全不同的思路。
  • 由于传输网络不提供端到端的可靠传输服务,这就使网络中的路由器可以做得比较简单,而且价格低廉(与电信网的交换机相比较)。
  • 因特网的设计思路:
    (1)网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网络在发送分组时不需要先建立连接。每个分组(也就是IP数据报)独立发送,与其前后的分组无关(不进行编号)。
    (2)网络层不提供服务质量的承诺。也就是说所传送的分组,可能出错、丢失、重复或失序,当然也不保证分组交付的时限。
  • 这种设计思路的好处:
    (1)网络的造价大大降低。
    (2)运行方式灵活。
    (3)能够适应多种应用。
    网络层提供的两种服务——虚电路服务和数据报服务_第2张图片

3. 虚电路服务与数据报服务的对比

网络层提供的两种服务——虚电路服务和数据报服务_第3张图片


参考文献:
[1]《计算机网络(第5版)》谢希仁——第四章 4.1

你可能感兴趣的:(计算机网络基础,计算机网络基础,网络层提供的两种服务,虚电路服务,数据报服务,虚电路和数据报的区别)