1、什么是虚电路
虚电路是一条源主机到目的主机的一条相似于电路的路径,是一个逻辑链接。网络
和真正的电路交换的区别(电话网络)性能
- 虚电路采用分组交换传输数据
- 虚电路每次传输占用所有带宽,真正的的电路通讯共享链路(采用多路复用技术)
2、虚电路网络实现
2.1 通讯过程
三步3d
- 呼叫创建
- 数据传输
- 呼叫拆除
2.2 实现
虚电路组成blog
- 一条源主机到目的主机的逻辑路径
- 虚电路号(VCID),整个路径中,每一条链路都有一个VCID,针对同一个虚电路(VC),每个链路的VCID一般是不一样的(见下图所示)。
传输过程路由
- 数据分组携带VCID,而不是目的主机地址。
- 数据分组通过路由器等网络设备时,利用虚电路转发表来查找每一条虚电路
- 路由器在转发的过程当中须要基于转发表改写分组所携带的VCID
虚电路转发表示意图class

能够看到通过通过一个路由器后,VCID会变,因此须要改写,虚电路号是在一个局域范围内进行管理。路由器
3、数据报网络
-
无链接终端
-
每一个分组携带目的地址im
-
路由器根据分组的地址来查找地址转发表。技术
-
每一个分组独立选路(可能不一样)
- 最长前缀匹配优先
- 几十亿的IP地址不可能所有存储在转发表中,转发表中多是一些范围
4、虚电路网络和数据报网络对比
虚电路网络
- 电话网络演变而来
- 实时性,可靠性要求高
- 中断时dumb的,非智能,
- 实现复杂,复杂网络,可是终端边缘简单
- 典型实现:ATM网络
数据报网络
- 计算机之间交换数据,实时性,可靠性要求不高
- 由终端实现性能,差错等可靠性功能
- 实现简单,简单网络,复杂中断边缘。
- 典型实现:Internet网络