个性化阅读
专注于IT技术分析

虚拟电路和数据报网络之间有什么差异?

提供面向连接的服务的计算机网络称为虚拟电路, 而提供无连接的服务的计算机网络称为数据报网络。出于先验知识, 我们使用的Internet实际上是在网络级别基于数据报网络(无连接)的, 因为从源到目的地的所有数据包都不遵循相同的路径。

让我们在这里看到这两个热门辩论主题之间的主要区别是什么:

虚拟电路:

  1. 它是面向连接的, 这意味着在数据传输会话将使用新设置的VC的时间保留诸如缓冲区, CPU, 带宽等资源。
  2. 第一个发送的数据包沿路径在每个服务器上保留资源。在连接时间内, 后续数据包将遵循与第一个发送数据包相同的路径。
  3. 由于所有数据包都将遵循相同的路径, 因此需要全局标头。只有连接的第一个数据包需要全局标头, 其余的数据包通常不需要全局标头。
  4. 由于所有数据包都遵循特定路径, 因此在目的地按顺序接收数据包。
  5. 虚拟电路交换可确保所有数据包均成功到达目的地。由于资源不可用, 不会丢弃任何数据包。
  6. 从以上几点可以得出结论, 虚拟电路是一种高度可靠的数据传输方法。
  7. 虚拟电路的问题在于, 每次建立新的连接时, 都必须在路径上的每个路由器上保留资源和额外的信息, 如果许多客户端试图同时保留路由器资源, 这将成为问题。
  8. 它由ATM(异步传输模式)网络使用, 专门用于电话呼叫。

数据报网络:

  1. 这是一种无连接服务。由于没有用于连接会话的专用路径, 因此无需保留资源。
  2. 所有数据包均可自由使用任何可用路径。结果, 由于路由器上动态更改路由表, 中间路由器可以随时计算路由。
  3. 由于每个数据包都可以自由选择任何路径, 因此所有数据包都必须与标头相关联, 并具有有关源和上层数据的适当信息。
  4. 无连接属性使数据包以任何顺序到达目的地, 这意味着它们有可能在接收器端被乱序接收。
  5. 数据报网络不如虚拟电路可靠。
  6. 数据报分组交换的主要缺点是, 只有在缓冲区, CPU和带宽等资源可用时, 才能转发分组。否则, 该数据包将被丢弃。
  7. 但是, 实现数据报网络总是容易且具有成本效益的, 因为在每次应用程序必须进行通信时, 都不必再为保留资源和进行专用而烦恼。
  8. 它通常由IP网络使用, 该IP网络用于Internet等数据服务。

如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请发表评论。

赞(0)
未经允许不得转载:srcmini » 虚拟电路和数据报网络之间有什么差异?

评论 抢沙发

评论前必须登录!