zoukankan      html  css  js  c++  java
  • 分组交换 电路交换和报文交换

    电路交换:在通信时需要在通信双方间建立一条被双方独占的物理通路,这条通路由要通信的双方间的各种交换机链路等构建出来。

    优点:

    1. 基于物理构建了一条通路,通信方私有,数据直达,时延小;

    2.通道建立以后双方可以随时通信,即时性强;并且可以按照发送的顺序传送数据,不会失序。

    缺点:这条通信通道被独占,只为一组客户服务;不同速率的终端难以沟通

    报文交换:

    以报文为单位进行数据交换,每组报文都会携带着自己对应的目标地址、源地址等信息。在交换结点上采用存储转发的传输方式。

    优点:

    1.不需要连接建立时延,并且不需要建设专用线路;通信线路的利用率很高;

    2.交换结点有路径选择能力,一条通路阻塞可以选择另一条;并且一条报文可任意多目标发送;

    3.存储转发时易于实现代码转换和速率匹配;

    缺点:数据从发送到接收,中间需要经过大量结点,并且可能存在等待、转换等过程,存在显著延时;存储结点需要有大容量存储的能力;

    分组交换:

    分组交换在报文交换的基础上更进一步,将一份数据报文切割分组,划分为更小的数据单位进行交换。对应地,传送时分段报文也就需要加上序号、分段大小等标记。

    优点:

    1.降低了对交换结点存储性能的需求;并且因为一个报文段的长度有了上限,结点的管理也更方便;

    2.减少了传输时延和出错率;

    缺点:相比之下对结点处理数据的能力要求会更高些;

    2.一个报文被切割为多个部分,传送时会存在乱序、丢包的情况;

    -----

    分组交换可以进一步细分,再分出 数据报 和 虚电路 两种方式

    数据报方式下,不同分组到达目的地址时会乱序、重复、丢失,适用于突发性通信;

    虚电路方式类似于分组交换和电路交换的结合,在通信双方间建立一条逻辑上的线路,避免乱序等问题,和电路交换不同的地方在于它并不是独占链路资源。

      数据报服务 虚电路服务
    先建立连接 不需要 需要
    目的地址 每个分段都要 仅建立时需要
    路由选择 每个分段独立 沿一条路径
    分组顺序 不保证 保证
    故障处理 单节点故障不影响 故障点后续均不可用
    流控和差错处理 用户进行流控,不保证可靠性 用户进行流控和差错控制
  • 相关阅读:
    Mysql常见索引介绍
    Mysql字段修饰符(约束)
    使用select和show命令查看mysql数据库系统信息
    Mysql5.7数据库介绍
    对Mysql数据表本身进行操作
    各种修改Mysql字符集
    Mysql的安全配置向导命令mysql_secure_installation
    firewalld介绍
    CentOS7使用yum安装mysql5.7
    利用ASP.NET一般处理程序动态生成Web图像(转)
  • 原文地址:https://www.cnblogs.com/namezhyp/p/14090052.html
Copyright © 2011-2022 走看看