"虚电路服务与数据报服务对比-计算机网络课件(韩立刚老师课程)"

需积分: 40 6 下载量 89 浏览量 更新于2024-01-16 收藏 19.99MB PPT 举报
虚电路服务和数据报服务是计算机网络中的两种不同通信方式。它们在连接的建立、终点地址、分组的转发、出故障时、分组的顺序、端到端的差错处理和流量控制等方面有着明显的区别。 首先,在连接的建立方面,虚电路服务要求必须有连接的建立,而数据报服务则不需要连接的建立。这意味着虚电路服务需要在通信开始之前建立一个连接,而数据报服务可以直接发送分组进行通信。 其次,在终点地址方面,虚电路服务仅在连接建立阶段使用,每个分组使用短的虚电路号作为终点地址,而数据报服务的每个分组都有终点的完整地址。这意味着虚电路服务在连接建立阶段确定了终点地址,所有的分组都会按照这个地址进行转发;而数据报服务每个分组都包含了完整的终点地址,可以独立选择路由进行转发。 再次,在分组的转发方面,属于同一条虚电路的分组均按照同一路由进行转发,而数据报服务的每个分组都可以独立选择路由进行转发。这意味着虚电路服务的分组会按照固定的路由进行转发,保证了分组的顺序和可靠性;而数据报服务的分组可以根据网络状态选择最佳的路由进行转发,可能会导致分组的顺序不固定。 另外,在结点出故障时,虚电路服务的所有通过出故障的结点的虚电路均不能工作,而数据报服务的出故障的结点可能会丢失分组,并且一些路由可能会发生变化。这意味着虚电路服务对网络结点的可靠性要求较高,一旦结点出现故障,整条虚电路将无法工作;而数据报服务可以通过路由的变化,绕过故障的结点继续进行通信。 此外,在分组的顺序、端到端的差错处理和流量控制方面,虚电路服务总是按照发送顺序到达终点,并且可以由网络负责处理差错和进行流量控制;而数据报服务到达终点时不一定按发送顺序,而且差错处理和流量控制则由用户主机负责。 总的来说,虚电路服务和数据报服务在可靠通信的保证、连接建立、终点地址、分组的转发、结点故障处理、分组顺序、差错处理和流量控制等方面存在明显的差异。选择使用哪种通信方式需要根据具体的应用需求和网络条件来决定。