分组交换之数据报与虚电路
2017-09-17 08:33
204 查看
分组交换是在报文交换和电路交换基础上发展起来的技术,结合了两者的优点。分组交换采用两种不同的方法来管理被传输的分组流:数据报和虚电路。
1、采用数据报(Datagram)
面向无连接的数据传输,工作过程类似于报文交换。采用数据报方式传输时,被传输的分组称为数据报。
数据报的前部增加地址信息的字段,网络中的各个中间结点根据地址信息和一定的路由规则,选择输出端口,暂存和排队数据报,并在传输媒体空闲时,发往媒体乃至最终站点。
当一对站点之间需要传输多个数据报时,由于每个数据报均被独立地传输和路由,因此在网络中可能会走不同的路径,具有不同的时间延迟,按序发送的多个数据报可能以不同的顺序达到终点。因此为了支持数据报的传输,站点必须具有存储和重新排序的能力。
2、虚电路(Virtual Circuit)
虚电路是面向连接的数据传输,工作过程类似于电路交换,不同之处在于此时的电路是虚拟的。
采用虚电路方式传输时,物理媒体被理解为由多个子信道(称之为逻辑信道LC)组成,子信道的串接形成虚电路(VC),利用不同的虚电路来支持不同的用户数据的传输。
采用虚电路进行数据传输的过程:
(1)虚电路建立:发送方发送含有地址信息的特定的控制信息块(如:呼叫分组),该信息块途经的每个中间结点根据当前的逻辑信道(LC)使用状况,分配LC,并建立输入和输出LC映射表,所有中间结点分配的LC的串接形成虚电路(VC)。虚电路构造和数据传输示意图
(2)数据传输:站点发送的所有分组均沿着相同的VC传输,分组的发收顺序完全相同;
(3)虚电路释放:数据传输完毕,采用特定的控制信息块(如:拆除分组),释放该虚电路。通信的双方都可发起释放虚电路的动作。
由于虚电路的建立和释放需要占用一定的时间,因此虚电路方式不适合站点之间具有频繁连接和交换短小数据的应用,例如:交互式的通信
虚电路服务和数据报服务的区别可由下表归纳:
1、采用数据报(Datagram)
面向无连接的数据传输,工作过程类似于报文交换。采用数据报方式传输时,被传输的分组称为数据报。
数据报的前部增加地址信息的字段,网络中的各个中间结点根据地址信息和一定的路由规则,选择输出端口,暂存和排队数据报,并在传输媒体空闲时,发往媒体乃至最终站点。
当一对站点之间需要传输多个数据报时,由于每个数据报均被独立地传输和路由,因此在网络中可能会走不同的路径,具有不同的时间延迟,按序发送的多个数据报可能以不同的顺序达到终点。因此为了支持数据报的传输,站点必须具有存储和重新排序的能力。
2、虚电路(Virtual Circuit)
虚电路是面向连接的数据传输,工作过程类似于电路交换,不同之处在于此时的电路是虚拟的。
采用虚电路方式传输时,物理媒体被理解为由多个子信道(称之为逻辑信道LC)组成,子信道的串接形成虚电路(VC),利用不同的虚电路来支持不同的用户数据的传输。
采用虚电路进行数据传输的过程:
(1)虚电路建立:发送方发送含有地址信息的特定的控制信息块(如:呼叫分组),该信息块途经的每个中间结点根据当前的逻辑信道(LC)使用状况,分配LC,并建立输入和输出LC映射表,所有中间结点分配的LC的串接形成虚电路(VC)。虚电路构造和数据传输示意图
(2)数据传输:站点发送的所有分组均沿着相同的VC传输,分组的发收顺序完全相同;
(3)虚电路释放:数据传输完毕,采用特定的控制信息块(如:拆除分组),释放该虚电路。通信的双方都可发起释放虚电路的动作。
由于虚电路的建立和释放需要占用一定的时间,因此虚电路方式不适合站点之间具有频繁连接和交换短小数据的应用,例如:交互式的通信
虚电路服务和数据报服务的区别可由下表归纳:
对比的方面 | 虚电路 | 数据报 |
连接的建立 | 必须有 | 不要 |
目的站地址 | 仅在连接建立阶段使用,每个分组使用短的虚电路号 | 每个分组都有目的站的全地址 |
路由选择 | 在虚电路连接建立时进行,所有分组均按同一路由 | 每个分组独立选择路由 |
当路由器出故障 | 所有通过了出故障的路由器的虚电路均不能工作 | 出故障的路 4000 由器可能会丢失分组,一些路由可能会发生变化 |
分组的顺序 | 总是按发送顺序到达目的站 | 到达目的站时可能不按发送顺序 |
端到端的差错处理 | 由通信子网负责 | 由主机负责 |
端到端的流量控制 | 由通信子网负责 | 由主机负责 |
相关文章推荐
- 分组交换数据报方式和虚电路方式的异同点
- 什么是电路交换、报文交换和分组交换?
- 计算机网络:分组交换与电路交换的比较
- 电路交换和分组交换比较有什么好处?在电路交换中,TDM和FDM比较有什么好处?
- 看图学网络 三 网络核心部分的数据交换(电路 报文 分组 交换)
- 电路交换与分组交换的优缺点
- 【网络基础】电路交换、虚电路交换、分组交换的区别比较
- 【网络基础】电路交换、虚电路交换、分组交换的区别比较
- 电路交互,报文交换和分组交换的区别 推荐
- 电路交换、报文交换和分组交换的异同
- 《计算机网络》知识总结-1.互联网是怎么通过网线连接起来的?电路交换,报文交换,分组交换这三个尤物究竟是何方神圣?
- TCP/IP协议原理与应用笔记14:电路交换 和 分组交换
- 电路、报文、分组交换的区别
- 多个方面比较电路交换、报文交换和分组交换的主要优缺点
- 电路交换与分组交换
- 问题1-2:能否说:“电路交换和面向连接是等同的,而分组交换和无连接是等同的”? 答:不行。这在概念上是很不一样的。这点可举例说明如下。
- 电路交换和分组交换的区别
- 电路交换,报文交换与分组交换
- 通信系统概论---电路交换与分组交换
- 多个方面比较电路交换、报文交换和分组交换的主要优缺点