分组交换之数据报与虚电路
来源:互联网 发布:淘宝双11怎么抢购 编辑:程序博客网 时间:2024/05/21 09:39
分组交换是在报文交换和电路交换基础上发展起来的技术,结合了两者的优点。分组交换采用两种不同的方法来管理被传输的分组流:数据报和虚电路。
1、采用数据报(Datagram)
面向无连接的数据传输,工作过程类似于报文交换。采用数据报方式传输时,被传输的分组称为数据报。
数据报的前部增加地址信息的字段,网络中的各个中间结点根据地址信息和一定的路由规则,选择输出端口,暂存和排队数据报,并在传输媒体空闲时,发往媒体乃至最终站点。
当一对站点之间需要传输多个数据报时,由于每个数据报均被独立地传输和路由,因此在网络中可能会走不同的路径,具有不同的时间延迟,按序发送的多个数据报可能以不同的顺序达到终点。因此为了支持数据报的传输,站点必须具有存储和重新排序的能力。
2、虚电路(Virtual Circuit)
虚电路是面向连接的数据传输,工作过程类似于电路交换,不同之处在于此时的电路是虚拟的。
采用虚电路方式传输时,物理媒体被理解为由多个子信道(称之为逻辑信道LC)组成,子信道的串接形成虚电路(VC),利用不同的虚电路来支持不同的用户数据的传输。
采用虚电路进行数据传输的过程:
(1)虚电路建立:发送方发送含有地址信息的特定的控制信息块(如:呼叫分组),该信息块途经的每个中间结点根据当前的逻辑信道(LC)使用状况,分配LC,并建立输入和输出LC映射表,所有中间结点分配的LC的串接形成虚电路(VC)。虚电路构造和数据传输示意图
(2)数据传输:站点发送的所有分组均沿着相同的VC传输,分组的发收顺序完全相同;
(3)虚电路释放:数据传输完毕,采用特定的控制信息块(如:拆除分组),释放该虚电路。通信的双方都可发起释放虚电路的动作。
由于虚电路的建立和释放需要占用一定的时间,因此虚电路方式不适合站点之间具有频繁连接和交换短小数据的应用,例如:交互式的通信
虚电路服务和数据报服务的区别可由下表归纳:
对比的方面
虚电路
数据报
连接的建立
必须有
不要
目的站地址
仅在连接建立阶段使用,每个分组使用短的虚电路号
每个分组都有目的站的全地址
路由选择
在虚电路连接建立时进行,所有分组均按同一路由
每个分组独立选择路由
当路由器出故障
所有通过了出故障的路由器的虚电路均不能工作
出故障的路由器可能会丢失分组,一些路由可能会发生变化
分组的顺序
总是按发送顺序到达目的站
到达目的站时可能不按发送顺序
端到端的差错处理
由通信子网负责
由主机负责
端到端的流量控制
由通信子网负责
由主机负责
- 分组交换之数据报与虚电路
- 电路交换与分组交换
- 电路交换与分组交换
- 分组交换数据报方式和虚电路方式的异同点
- 电路交换,报文交换与分组交换
- 电路交换、报文交换与分组交换
- 电路交换,报文交换与分组交换
- 电路交换与分组交换的优缺点
- 电路交换与分组交换的区别
- 计算机网络(分组交换与电路交换)
- 计算机网络(分组交换与电路交换)
- 电路交换与分组交换的优缺点
- 电路交换与分组交换的区别
- 电路交换 分组交换
- 电路交换,报文交换,分组交换简介与优缺点
- 通信系统概论---电路交换与分组交换
- 1. 电路交换与分组交换的区别?优劣对比
- 计算机网络:分组交换与电路交换的比较
- 简单的免费代理池的爬取
- 使用canvas 绘制时钟
- 1258:Agri-Net(最小生成树)
- ubuntu16.04 出现the system is running in low-graphics mode解决办法
- 守规矩 题解
- 分组交换之数据报与虚电路
- ubuntu 16.04出现不能访问NTFS磁盘
- S
- mnist.py学习笔记
- 顺丰快递电话查询比网上查询更提前更详细
- Linux命令,Shell编程
- Codeforces Round #392(Div. 2) B Blown Garland【暴力枚举】
- php多图片上传插件
- Java第1周-基本语法练习