虚拟电路和数据报网络的区别
虚拟电路 和 数据报网络 都是连接服务的类型,用于从发送方到接收方的信息传输。两者之间最基本的区别是,虚拟电路是面向连接的服务,需要缓冲器、CPU、带宽等资源用于数据传输会话,而数据报网络是无连接的服务,数据传输不需要这些资源。
虚拟电路和数据报网络之间还有许多其他的关键区别,我们将在这篇文章中讨论。
什么是虚拟电路
虚拟电路 是一种面向连接的服务,其中像缓冲区、CPU、带宽等资源被用来创建数据传输会话。虚拟电路也被称为 面向连接的交换。
在虚拟电路中,第一个数据包所遵循的路径是固定的,所有其他数据包也将使用相同的路径并消耗相同的资源。因此,所有的数据包都会使用一个共同的、相同的头。
由于所有这些原因,虚拟电路在数据传输方面相对不那么复杂,也更可靠,但它们的安装和维护费用很高。虚拟电路主要用于异步传输模式(ATM)网络,用于电话呼叫。
什么是数据报网络
数据 报网络是用于数据传输的无连接服务,在这种网络中,数据传输不需要像CPU、缓冲器、带宽等资源。在数据报网络中,数据传输的路径是不固定的。因此,数据包可以通过动态改变路由器上的路由表,自由决定途中任何中间路由器的路径。
由于数据包遵循不同的路径,它们有不同的数据包信息的头。由于动态资源分配和动态路径,数据报网络容易出错,可靠性较低。然而,数据报网络的安装和维护成本较低。它们被广泛用于IP(互联网协议)服务,如互联网。
虚拟电路和数据报网络的区别
以下是虚拟电路和数据报网络之间的重要区别。
关键 | 虚拟电路 | 数据报网络 |
---|---|---|
定义 | 虚拟电路是一种面向连接的服务,其中有一种资源的实现,如缓冲器、CPU、带宽等,由虚拟电路用于数据传输会话。 | 数据报网络是一种无连接服务,数据传输不需要这些资源。 |
路径 | 在虚拟电路中,由于所有的资源和带宽都在传输前被保留,第一个数据包所使用的路径是固定的,所有其他的数据包将使用相同的路径并消耗相同的资源。 | 在数据报网络中,路径是不固定的,因为数据包可以通过动态改变路由器上的路由表,在任何中间路由器上自由决定路径。 |
报头 | 由于所有的数据包都遵循相同的路径,所以所有的数据包都使用一个共同的头。 | 在数据报网络中,不同的头与其他数据包的信息被使用。 |
复杂性 | 与数据报网络相比,虚拟电路的复杂性较低。 | 数据报网络与虚拟电路相比,更加复杂。 |
可靠性 | 由于固定路径和固定资源的保证,虚拟电路与Datagram网络相比,在数据传输方面更加可靠。 | Datagram网络,由于其动态资源分配和动态路径,比虚拟电路更容易出错,更不可靠。 |
例子和成本 | 虚拟电路的安装和维护成本较高。它们被广泛用于ATM(异步传输模式)网络,该网络被用于电话呼叫。 | 数据报网络与虚拟电路相比,成本较低。它们主要用于IP网络,该网络用于互联网等数据服务。 |
结论
两者之间最重要的区别是,在虚拟电路中,第一个数据包遵循的路径是固定的,所有其他数据包也将使用相同的路径;而在数据报网络中,路径是不固定的,因此数据包可以通过动态改变路由器上的路由表,自由决定任何中间路由器上的路径。