虚电路方式

解释:虚电路方式是两个用户终端设备在开始互相传输数据之前必须通过网络建立一条逻辑上的连接(称为虚电路),一旦这种连接建立以后,用户发送的数据(以分组为单位)将通过该路径按顺序通过网络传送到达终点。当通信完成之后用户发出拆链请求,网络清除连接。

虚电路方式的特点有以下几点:

(1)一次通信具有呼叫建立、数据传输和呼叫清除3个阶段。对于数据量较大的通信传输效率高。

(2)终端之间的路由在数据传送前已被决定。不必像数据报那样节点要为每个分组作路由选择的决定,但分组还是要在每个节点上存储、排队等待输出。

(3)数据分组按已建立的路径顺序通过网络,在网络终点不需要对分组重新排序,分组传输时延小,而且不容易产生数据分组的丢失。

(4)虚 电路方式的缺点是当网络中由于线路或设备故障可能使虚电路中断时,需要重新呼叫建立新的连接,但现在许多采用虚电路方式的网络已能提供重连接的功能,当网 络出现故障时将由网络自动选择并建立新的虚电路,不需要用户重新呼叫,并且不丢失用户数据。虚电路服务和数据报服务的区别可由下表归纳:

对比的方面

虚电路

数据报

连接的建立

必须有

不要

目的站地址

仅在连接建立阶段使用,每个分组使用短的虚电路号

每个分组都有目的站的全地址

路由选择

在虚电路连接建立时进行,所有分组均按同一路由

每个分组独立选择路由

当路由器出故障

所有通过了出故障的路由器的虚电路均不能工作

出故障的路由器可能会丢失分组,一些路由可能会发生变化 

分组的顺序 

总是按发送顺序到达目的站

到达目的站时可能不按发送顺序 

端到端的差错处理

由通信子网负责 

由主机负责 

端到端的流量控制 

由通信子网负责 

由主机负责 

从占用通信子网资源方面看:虚电路服务将占用结点交换机的存储空间,而数据报服务对每个报文按其完整的目标地址独立选径,如果传送大量短的分组,数据头部分远大于数据部分,则会浪费带宽。

从时间开销方面看:虚电路服务有创建连接的时间开销,对传送小量的短分组,显得很浪费;而数据报服务决定分组的去向过程很复杂,对每个分组都有分析时间的开销。

从拥塞避免方面看:虚电路服务因连接起来的资源可以预留下来,一旦分组到达,所需的带宽和结点交换机的容量便已具有,因此有一些避免拥塞的优势。而数据报服务则很困难。

从健壮性方面看:通信线路的故障对虚电路服务是致命的因素,但对数据报服务则容易通过调整路由得到补偿。因此虚电路服务更脆弱。

转自:http://hi.baidu.com/codefuture/blog/item/ab628b271ebda026d507424e.html

转载于:https://www.cnblogs.com/hnrainll/archive/2011/11/12/2246254.html

虚电路方式,数据报方式相关推荐

  1. 电路交换-报文交换-分组交换- 分组交换包括:虚电路和数据报

    分组交换:网络层 报文交换:传输层 电路交换:物理层 分组交换包括:虚电路和数据报 虚电路表示只是建立了一条逻辑上的链接,分组都沿着这条逻辑上的链接按照存储转发方式发送,并不是真正建立一条物理连接.然 ...

  2. 虚电路和数据报的区别以及应用

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow TCP的特性就是面 ...

  3. 计算机网络(二十二):虚电路和数据报网络

    网络层也能够在两台主机之间提供无连接服务或连接服务,网络层的连接和无连攘服务在许多方面与运输层的面向连接和无连接服务类似. 例如,网络层连接服务以源和目的主机间的握手开始:网络层无连接服务则没有任何握 ...

  4. Python字符串的两种方式——百分号方式,format的方式

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  5. 计算机网络学习笔记(六)——网络层、虚电路和数据报交换、路由(距离矢量、链路状态算法)、IP编址、网络拥塞控制、网络互联

    文章目录 前言 概念 一.网络层相关概述 (一)三大核心功能 (二)通信两大阵营 二.交换技术 (一)交换技术的分类 (二)电路交换和分组交换 (三)虚电路与数据报 三.路由 (一)路由功能概述 (二 ...

  6. 网络编程之:IP的ULONG方式字符串方式的相互转化

    网络编程之:IP的ULONG方式字符串方式的相互转化 // IpAndStr.cpp : Defines the entry point for the console application. // ...

  7. KVM虚拟机网络配置方式 (Bridge方式 Nat方式)(转载)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_36820871/arti ...

  8. 计算机网络虚电路数据报,计算机网络——网络层-虚电路和数据报网络

    计算机网络系列博文--目录 虚电路和数据报网络 类似于运输层为进程提供无连接服务或面向连接服务,网络层为两台主机提供无连接服务或面向连接服务. 目前,各主要计算机网络体系结构中,网络层提供且只提供面向 ...

  9. 虚电路和数据报网络——网络层

    网络层为接在网络上的主机所提供的服务可以有两大类 面向连接的网络服务(虚电路服务) 无连接的网络服务(数据报服务) 一.虚电路 1.组成 一条虚电路由如下组成:源和目的主机之间的路径(一系列链路和路由 ...

最新文章

  1. The Shortest Statement CodeForces - 1051F LCA+最短路
  2. 浅谈JS原型与原型链(一)
  3. 摩根士丹利华鑫基金公司面试
  4. hdu 5636 Shortest Path(Floyd最短路)
  5. JSTL 标签库详细介绍资料 .
  6. 旺财速啃H5框架之Bootstrap(五)
  7. AVR单片机计算器C语言源程序,AVR单片机简单计算器的Proteus仿真实现+源码
  8. Linux环境下使用NLPIR(ICTCLAS)中文分词详解
  9. dbgrideh显示备注数据类型文本
  10. 电脑配置知识_电脑小知识:装机不求人!10 分钟电脑配置挑选速成攻略|硬盘|电脑|cpu|装机|固态硬盘|机械硬盘...
  11. 【Vegas原创】VMWare下,Linux挂载、卸载新硬盘的方法
  12. 架构篇:大型网站技术架构
  13. 《Android框架揭秘》——2.5节应用程序Framework源码级别调试
  14. 【AI视野·今日CV 计算机视觉论文速览 第189期】Fri, 1 Jan 2021
  15. DSP入门必看(非常好的DSP扫盲文章)
  16. 盘点10种局域网联机游戏
  17. Medoo Detele的使用:删除数据
  18. QuickTime Component实例
  19. C#在VS2019中各种字体颜色的意思
  20. 解决使用百度地图API时偏移问题并自适应中心点和比例

热门文章

  1. 循环char 指针_c 学习笔记 指针
  2. linux协议栈网桥部分之cam表操作,Docker网络基础 - Linux网桥工作原理与实现
  3. squid端口转发_Squid服务器三种代理方式详解
  4. kettle oracle数据从库到库,kettle 使用oracle数据库当做资源库
  5. kep server 6.4 激活_轻松一点,一触屏蔽!5G和未来显示的福音——低压激活,敏感元器件专用保护方案...
  6. 信息流媒体变现_抖音信息流投放优势,为什么选择抖音信息流广告投放呢?
  7. 系统学习NLP(五)--句法分析
  8. freebsd 运行linux,Freebsd 下运行 QQ For Linux 的方法
  9. Windows10下VB6.0开发——利用PictureBox控件实现数据点实时绘图
  10. php xml 怎么去掉头,PHP如何删除xml某条数据