你的位置: 首页 > 通信技术 > 计算机网络

虚电路服务和数据报服务

2016-11-29 12:52:46 | 人围观 | 评论:

虚电路服务

虚电路服务与数据报服务的本质差别表现为:是将顺序控制、差错控制和流量控制等通信功能交由通信子网完成,还是由端系统自己来完成。

虚电路服务向端系统保证了数据的按序到达,免去了端系统在顺序控制上的开销。但是,当端系统本身并不关心数据的顺序时,这项功能便成了多余,反倒影响了无序数据的整体效率。

网络层向传输层提供的一种面向连接的,使所有分组有序到达目的系统的可靠的数据传输服务。

虚电路服务的特点:

虚电路服务与数据报服务的本质差别表现为:是将顺序控制、差错控制和流量控制等通信功能交由通信子网完成,还是由端系统自己来完成。

虚电路服务向端系统保证了数据的按序到达,免去了端系统在顺序控制上的开销。但是,当端系统本身并不关心数据的顺序时,这项功能便成了多余,反倒影响了无序数据的整体效率。

虚电路服务向端系统提供了无差错的数据传送,但是,在端系统只要求快速的数据传送,而不在乎个别数据块丢失的情况下,虚电路服务所提供的差错控制也就并不很必要了。相反,有的端系统却要求很高的数据传送质量,虚电路服务所提供的差错控制还不能满足要求,端系统仍需要自己来进行更严格的差错控制,此时虚电路服务所做的工作又略嫌多余。不过,这种情况下,虚电路服务毕竟在一定程度上为端系统分担了一部分工作,为降低差错概率还是起了一定作用。

至于虚电路服务所提供的流量控制,有时对端系统来说也并不适宜,比如在要求数据交换速率尽可能高的情况下。因为,虚电路服务将数据总是按固定路径传送,而不灵活地走捷径;另外,流量控制本身就可能规定了交换速率的上限。

虚电路服务提供了可靠的数据传送和方便的进网接口。但是,虚电路服务中电路的建立与拆除在交互式应用中会影响通信效率。

数据报服务

思路:可靠通信应当有用户主机来保证连接的建立:不需要终点地址:每个分组都有终点的完整的地址分组的转发:每个分组独立选择路由进行转发当结点出故障时:出故障的结点可能会丢失分组,一些路由可能会发生变化。分组的顺序:到达结点时不一定按发送顺序。

端到端的差错处理和流量控制:由用户主机负责。数据报服务是由数据报交换网来提供。端系统的网络层同网络节点中的网络层之间,一致地按照数据报操作方式交换数据。当端系统要发送数据时,网络层给该数据附加上地址、序号等信息,然后作为数据报发送给网络节点;目的端系统收到数据报可能是不按照顺序到达,也有可能出现数据报丢失。数据报服务与OSI的无连接网络服务类似。





标签:

相关内容推荐: