我不明白 VC 网络和数据报网络究竟是什么?你能解释一下这两个网络之间的区别吗?
VC 网络和数据报网络之间的主要区别是什么?
在不知道问题的确切上下文的情况下,我不能 100% 确定这是否是您要查找的内容,但是虚拟电路是在传输数据之前建立的网络路径,然后随后用于所有数据,直到 VC被终止。数据报网络指的是一种不同的数据包传输方法,其中每个数据包都在更加独立的基础上穿越网络。在数据报网络上发送的数据包可能会或可能不会采用与之前或之后相同的路由,这取决于网络中每个节点所做的决定。
X.25 或帧中继等VC 网络使用一种机制,打开从发送器到接收器的虚拟通道。
例如:
如果您想使用 X.25 从纽约到伦敦进行通信,您的通信设备必须向其下一个 X.25 交换机发送一个信号,表明您要打开一个通往伦敦的信道,并且该交换机将相同的信号发送到跟随开关,依此类推,直到信号到达伦敦开关。
既然通道已经建立,通信就开始了。从纽约到伦敦的每一帧都通过指定的通道,当通信结束时,开关关闭通道。
作为 TCP/IP 的数据报网络在发送第一帧通信之前不会打开预定义的通道。
在使用纽约和伦敦的同一示例中,您的设备发送第一个帧,下一个交换机必须决定该帧的最佳下一跳是什么,并且每个网络设备都将执行相同的操作,直到该帧到达伦敦。
对于每一帧,交换机决定最佳下一跳,因此有时帧将通过一条路径,有时通过另一条路径。
数据报网络比 VC 网络更灵活,因为从头到尾没有指定的路径。
我想你的问题是关于路由和交换之间的区别。它适用于具有互连设备的网络,这两种机制试图回答每个互连设备问自己的问题:我应该将刚刚收到的信息传输到哪里。
IP是一种基于路由的解决方案。信息分组在数据包中。每个数据包都有一个目标地址,路由器(IP 中的互连设备)使用地址独立处理每个数据包,以确定数据包应该去哪里。它应该对网络变化具有健壮性,并且可以更好地利用带宽资源
MPLS(或 ATM)是基于交换的解决方案,使用虚拟电路标识符(或 MPLS 中的标签)。这里的想法是您必须在任何通信之前建立通信路径(通常使用控制协议)。之后,从发送方到目的地的所有信息都将采用相同的路径(虚拟电路)。通过降低互连设备中的计算需求,切换速度应该更快。