虚拟电路网络与数据报网络的比较
虚拟电路网络和数据报网络是分组交换网络的两种类型。在虚拟电路网络中,在源系统和目标系统之间建立一条虚拟路径,数据包通过该路径从源传输到目标。另一方面,在数据报网络中,每个数据包(称为数据报)都包含足够的头信息,以便所有中间网络交换设备都能将其单独路由到目标。
区别
问题 | 虚拟电路网络 | 数据报网络 |
---|---|---|
连接性 | 虚拟电路是面向连接的网络。 | 数据报网络是无连接的。 |
路径 | 在这些网络中,第一个数据包所遵循的源节点和目标节点之间的路径会被分配。它们之间传输的所有其他数据包都将使用相同的路径。 | 由于数据报被视为独立单元,因此没有为数据传输固定专用路径。每个数据报由中间路由器使用动态变化的路由表进行路由。因此,来自源的两个连续数据包可能会遵循完全不同的路由到达目标。 |
资源分配 | 在传输之前,所有资源(如缓冲区、处理器和带宽)都将被预留。所有数据包都将消耗相同的资源,并且仅在传输结束后释放这些资源。 | 在传输开始之前,不会为各个数据包进行预先的资源分配。当数据包到达路由器时,将根据先进先出 (FCFS) 原则按需分配资源。 |
通信阶段 | 传输分为三个阶段:建立连接、数据传输和拆除连接。 | 没有这样的通信阶段。 |
报头 | 属于同一消息的所有数据包都包含相同的报头信息,因为它们属于同一虚拟电路。 | 即使属于同一消息,独立数据报数据包的报头信息也不同。 |
寻址 | 寻址和路由在设置阶段确定。因此,每个数据包只包含 VC 号。 | 每个数据报数据包都包含完整的源地址和目标地址。 |
成本 | 虚拟电路在安装和维护方面成本更高。 | 数据报网络的安装和维护成本要低得多。 |
可靠性和复杂性 | 由于路径和资源固定,它们提供了更高的可靠性和更低的复杂性。 | 它们需要更复杂的逻辑。此外,由于容易出错的动态资源分配技术,它们的可靠性不如虚拟电路。 |
应用领域 | 虚拟电路在使用异步传输模式 (ATM) 通信的网络中实现,例如拨打电话。 | 数据报通信通常由用户数据报协议 (UDP) 指导。它们应用于 IP 网络。 |
示意图
**虚拟电路网络** - 在下图中,我们可以看到创建了一个虚拟电路(用虚线表示),并且从发送方到接收方的所有数据包都沿着此虚拟电路路由。
数据报网络:下图显示主机 H1 向主机 H2 发送数据报数据包。标为 A、B、C 和 D 的四个数据报数据包都属于同一消息,但通过不同的路由分别进行路由。
广告