文章目录

  • 0.思维导图
  • 1.几种传输单元名词解析
  • 2.电路交换
  • 3.报文交换
  • 4.分组交换
    • (1)数据报
    • (2)虚电路
    • (3)数据报服务和虛电路服务的比较
  • 5.报文交换与分组交换的时间消耗比较
  • 6.电路交换、报文交换、分组交换的交换方式比较

0.思维导图

1.几种传输单元名词解析

  • 这里探讨的电路交换、报文交换、分组交换,我们可以把这三种交换方式的交换数据单位看成一个整体去理解,不要过分去细究以上几种传输单元名词与这三种交换方式的关系。

2.电路交换

  • 在进行数据传输前,两个结点之间必须先建立一条专用 (双方独占)的物理通信路径(由通信双方之间的交换设备和链路逐段连接而成),该路径可能经过许多中间结点。这一路径在整个数据传输期间一直被独占,直到通信结束后才被释放。

  • 因此,电路交换技术分为三个阶段:连接建立、数据传输和连接释放

  • 从通信资源的分配角度来看,“交换”就是按照某种方式动态地分配传输线路的资源。电路交换的关键点是,在数据传输的过程中,用户始终占用端到端的固定传输带宽

  • 电路交换技术的优点如下:
    1)通信时延小。由于通信线路为通信双方用户专用,数据直达,因此传输数据的时延非常小。当传输的数据量较大时,这-优点非常 明显。
    2)有序传输。双方通信时按发送顺序传送数据,不存在失序问题。
    3)没有冲突。不同的通信双方拥有不同的信道,不会出现争用物理信道的问题。
    4)适用范围广。电路交换既适用于传输模拟信号,又适用于传输数字信号。
    5)实时性强。通信双方之间的物理通路一旦建立, 双方就可以随时通信。
    6)控制简单。电路交换的交换设备(交换机等)及控制均较简单。

  • 电路交换技术的缺点如下:
    1)建立连接时间长。电路交换的平均连接建立时间对计算机通信来说太长。
    2)线路独占,使用效率低。电路交换连接建立后,物理通路被通信双方独占,即使通信线
    路空闲,也不能供其他用户使用,因而信道利用率低。
    3)灵活性差。只要在通信双方建立的通路中的任何一点出了故障,就必须重新拨号建立新
    的连接,这对十分紧急和重要的通信是很不利的。
    4)难以规格化。电路交换时,数据直达,不同类型、不同规格、不同速率的终端很难相互
    进行通信,也难以在通信过程中进行差错控制

  • 注意,电路建立后,除源结点和目的结点外,电路上的任何结点都采取“直通方式”接收数
    据和发送数据,即不会存在存储转发所耗费的时间。

3.报文交换

  • 数据交换的单位是报文,报文携带有源地址,目标地址,数据等信息。

  • 报文交换的主要特点是:存储接受到的报文,判断其目标地址以选择路由,最后,在下一跳路由空闲时,将数据转发给下一跳路由。 中文名报文交换,外文名Message switching。

  • 报文交换技术的优点如下:
    1)无须建立连接。报文交换不需要为通信双方预先建立一条专用的通信线路,不存在建立
    连接时延,用户可以随时发送报文。
    2)动态分配线路。当发送方把报文交给交换设备时,交换设备先存储整个报文,然后选择
    一条合适的空闲线路,将报文发送出去。
    3)提高线路可靠性。如果某条传输路径发生故障,那么可重新选择另一条路径传输数据,
    因此提高了传输的可靠性。
    4)提高线路利用率。通信双方不是固定占有一条通信线路,而是在不同的时间一段一段地
    部分占有这条物理通道,因而大大提高了通信线路的利用率。
    5)提供多目标服务。一个报文可以同时发送给多个目的地址,这在电路交换中是很难实现的。

  • 报文交换技术的缺点如下:
    1)由于数据进入交换结点后要经历存储、转发这一过程,因此会引起转发时延(包括接收
    报文、检验正确性、排队、发送时间等)。
    2)报文交换对报文的大小没有限制,这就要求网络结点需要有较大的缓存空间

注意:报文交换主要使用在早期的电报通信网中,现在较少使用,通常被较先进的分组交换
方式所取代。

4.分组交换

  • 同报文交换一样,分组交换也采用存储转发方式,但解决了报文交换中大报文传输的问题。分组交换限制了每次传送的数据块大小的上限,把大的数据块划分为合理的小数据块,再加上一些必要的控制信息(如源地址、目的地址和编号信息等),构成分组(Packet)。 网络结点根据控制信息把分组送到下一结点,下一结点接收到分组后,暂时保存并排队等待传输,然后根据分组控制信息选择它的下一个结点,直到到达目的结点。到达目地之后的数据分组再重新组合起来,形成一条完整的数据。

  • 分组交换的优点如下:
    1)无建立时延。不需要为通信双方预先建立一条专用的通信线路,不存在连接建立时延,用户可随时发送分组。
    2)线路利用率高。通信双方不是固定占有- -条通信线路,而是在不同的时间一-段一段地部分占有这条物理通路,因而大大提高了通信线路的利用率。
    3)简化了存储管理(相对于报文交换)。因为分组的长度固定,相应的缓冲区的大小也固定,在交换结点中存储器的管理通常被简化为对缓冲区的管理,相对比较容易。
    4)加速传输。分组是逐个传输的,可以使后-一个分组的存储操作与前一一个分组的转发操作并行,这种流水线方式减少了报文的传输时间。此外,传输一个分组所 需的缓冲区比传输一次报文所需的缓冲区小得多,这样因缓冲区不足而等待发送的概率及时间也必然少得多。
    5)减少了出错概率和重发数据量。因为分组较短,其出错概率必然减小,所以每次重发的数据量也就大大减少,这样不仅提高了可靠性,也减少了传输时延。

  • 分组交换的缺点如下:
    1)存在传输时延。尽管分组交换比报文交换的传输时延少,但相对于电路交换仍存在存储转发时延,而且其结点交换机必须具有更强的处理能力。
    2)需要传输额外的信息量。每个小数据块都要加上源地址、目的地址和分组编号等信息,从而构成分组,因此使得传送的信息量增大了5%~10%,一定程度上降低了通信效率,增加了处理的时间,使控制复杂,时延增加。
    3)当分组交换采用数据报服务时,可能会出现失序、丢失或重复分组,分组到达目的结点时,要对分组按编号进行排序等工作,因此很麻烦。若采用虚电路服务,虽无失序问题,但有呼叫建立、数据传输和虚电路释放三个过程。

  • 分组交换根据其通信子网向端点系统提供的服务,还可进一步分为面向连接的虚电路方式和
    无连接的数据报方式。这两种服务方式都由网络层提供。要注意数据报方式虚电路方式分组 交换的两种方式

(1)数据报

  • 作为通信子网用户的端系统发送一个报文时,在端系统中实现的高层协议先把报文拆成若干
    带有序号的数据单元,并在网络层加上地址等控制信息后形成数据报分组(即网络层PDU)。中 间结点存储分组很短一段时间,找到最佳的路由后,尽快转发每个分组。不同的分组可以走不同
    的路径,也可以按·不同的顺序到达目的结点

(2)虚电路

  • 在虚电路方式中,端系统每次建立虚电路时,选择一个未用过的虚电路号分配给该虛电路,以区别于本系统中的其他虚电路。在传送数据时,每个数据分组不仅要有分组号、校验和等控制信息,还要有它要通过的虚电路号,以区别于其他虚电路上的分组。在虚电路网络中的每个结点上都维持–张虚电路表,表中的每项记录了一个打开的虚电路的信息,包括在接收链路和发送链路上的虚电路号、前一结点和下一结点的标识。数据的传输是双向进行的,上述信息是在虚电路的建立过程中确定的。
  • 虚电路之所以是“虚”的,是因为这条电路不是专用的·,每个结点到其他结点之间的链路可能同时有若干虚电路通过,也可能同时与多个结点之间建立虚电路。每条虚电路支持特定的两个端系统之间的数据传输,两个端系统之间也可以有多条虚电路为不同的进程服务,这些虚电路的实际路由可能相同也可能不同。

(3)数据报服务和虛电路服务的比较

5.报文交换与分组交换的时间消耗比较

6.电路交换、报文交换、分组交换的交换方式比较

4.1.2 计算机网络之(电路交换、报文交换、分组交换--数据报--虚电路)相关推荐

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

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

  2. 王道考研 计算机网络16网络层功能 数据交换方式 电路交换 报文交换 分组交换 路由算法 OSPF RIP AS自治系统 IGP内部网关协议 EGP外部网关协议

    网络层的功能概述 数据报(父) 分组(子) 数据交换方式 1.电路交换 2.报文交换 3.分组交换 对比: 路由算法 路由表(转发表) 路由算法分类: OSPF链路状态路由算法 RIP距离向量路由算法 ...

  3. 学堂在线 计算机网络概论,第一章 概论 计算机网络笔记 学堂在线 1.3交换方式(电路交换、分组交换)...

    交换就是要建立两种机制: 建立数据传输通路机制 控制数据传输过程机制 信道:是信号传输通道 1 发送端将数据转换成信号 2 信号经过信道传播到达接收端 3 接收端将信号还原成数据 1 电路交换 两两互 ...

  4. 【计算机网络】网络核心 存储转发 排队时延 分组丢失 转发表 电路交换与分组交换

    网络核心 1.分组交换 1.1 存储转发传输 1.2 排队时延和分组丢失 1.3 转发表和路由选择协议 2.电路交换 2.1 频分复用 与 时分复用 1.分组交换 端系统 之间彼此交换 报文.源将 长 ...

  5. 计算机网络中的电路交换的优缺点,电路交换与分组交换有什么区别与联系(优缺点分析) - 全文...

    一.电路交换简介 电路交换(CS:circuit switching)是通信网中最早出现的一种交换方式,也是应用最普遍的一种交换方式,主要应用于电话通信网中,完成电话交换,已有100多年的历史. 电话 ...

  6. 电路交换和分组交换的区别

    电路交换 必须经过:建立连接(分配通信资源)–>通话(一直占用通信资源)–>释放连接(归还通信资源)的三个步骤的交换方式称为电路交换. 我们常见的一种电路交换是电话交换机接通电话线的方式. ...

  7. Atitit 为什么网络会有延时 电路交换与分组交换的区别

    Atitit 为什么网络会有延时 电路交换与分组交换的区别 按道理,网络是电子设备联网,应该达到光速才对.. 本质上因为互联网基于分组交换而不是电路交换. 分组交换相当于队列方式,别人发你的数据包先存 ...

  8. ISP、主机之间的通信方式、电路交换和分组交换、时延

    1.概述 网络把主机连接起来: 互联网是把多种不同的网络连接起来,因此互联网是网络的网络. 2.互联网服务提供商 ISP 可以从互联网管理机构获得许多 IP 地址,同时拥有通信线路以及路由器等联网设备 ...

  9. ATM和电路交换和分组交换区别

    ATM结合了电路交换和分组交换的特点. 先说ATM与电路交换的区别: 1.ATM与电路交换相似的地方是采用时隙传输,每个信元都在一个时隙里传输. 2.ATM与电路交换不同的地方是ATM用的是异步时分复 ...

最新文章

  1. 德国波恩大学于鹏组根系与微生物互惠方向招收博士研究生
  2. 2.3.2 Batch Norm介绍
  3. CRM One Order Appointment里start Date的存储原理
  4. HH SaaS电商系统的结算系统设计
  5. 晚上:上课笔记,听完自己独立完成
  6. python列表嵌套元组拆分,将包含整数和字符串的列表转换为嵌套元组Python
  7. Spring Security AuthenticationManagerBuilder
  8. 中国 AI 开发者真实现状:写代码这条路,会走多久?
  9. python字符串和字节串有什么区别_python – 字符串和字节字符串之间的区别是什么?...
  10. ArrayList Vector LinkedList 区别与用法
  11. java 置顶窗体_windows 下如何让一个窗口置顶?
  12. CSS3实现动画效果
  13. 智能电子秤方案测脂肪模块设计
  14. 诗仙诗圣,你还知道诗什么
  15. Ubuntu 启动盘制作教程
  16. 无线地磁传感器可以产生哪些社会效益
  17. android手机版本
  18. flutter创建/导入区块链钱包,获取余额
  19. 有方便记笔记的手机便签app吗?
  20. RSA-公钥加密,私钥解密 、私钥加密,公钥解密、私钥加签,公钥验签

热门文章

  1. IDEA tomcat热部署
  2. 严格递增最大连续子段(思维)
  3. ArcMap将png图像矢量化
  4. 三台主机关于ntp时间同步的实验
  5. java的八大基本数据类型
  6. 福建计算机会考试题及答案,福建省信息技术会考笔试201006试题答案
  7. 招聘管理系统有哪些比较实用的功能呢?
  8. 自动发射子弹c语言,C语言代码实现飞机大战
  9. Keytool命令详解(好文章!详细设置一些参数比如过期时间等)
  10. JavaScript分页插件