引言

在学习完交换技术后,发现这下面电路交换、报文交换、分组交换很重要,下面是对这三种技术的介绍和优缺点的总结,方便以后学习

电路交换的概念与特点

概念:当用户需要通信时,交换机就在收、发终端之间建立一条临时的电路连接,

该连接在通信期间始终保持接通,直至通信结束才被释放。

电路交换的特点: 整个通信连接期间始终有一条电路被占用,即使在寂静期也是如此。信息传输时延小。

电路是“透明”的,即发送端用户送出的信息通过节点连接,毫无限制地被传送到接收端。所谓“透明”是指交换节点未对用户信息进行任何修正或解释.

对于一个固定的连接,其信息传输时延是固定的。

固定分配带宽资源,信息传送的速率恒定。

报文交换

   报文交换(message switching)是根据电报的特点提出来的。电报的交换传输基本上只要求单向连接,

一般也允许有一定的延迟,但如果传输中有差错,必须改正以确保信息正确。

因此报文的传送不需要提供通信双方的实时连接,但每个交换节点要有纠错、检错功能。

报文交换的优点是:        

(1) 报文交换不需要事先建立连接,并且可采用多路复用,因此不独占信道,从而可大大提高线路的利用率。

(2) 用户不需要叫通对方就可发送报文,无呼损。

(3) 容易实现不同类型终端之间的通信,输入/输出电路速率及电码格式可以不同。

 报文交换的主要缺点是:      

(1) 当长报文通过交换机存储并等待发送时,会在交换机中产生较大时延,不利于实时通信。

(2) 要求交换机有高速处理能力及大的存储容量,增加了设备费用。

报文交换适用于公共电报及电子信箱业务

 分组交换的特点

  分组交换存在如下优点:

  (1) 由于采用“存储—转发”,可以实现不同速率、不同代码及同步方式、不同通信规程的用户终端间的通信。

(2) 采用统计时分复用技术,多个用户共享一个信道,通信线路利用率高。

(3) 由于引入逐段差错控制和流量控制机制,使传输误码率大为降低,网络可靠性提高。

分组交换也存在以下缺点:      

(1) 技术实现复杂。分组交换机要提供存储—转发、路由选择、流量控制、速率及规程转换状态报告等,

要求交换机具有较好的处理能力,所以软件较为复杂。

(2) 网络附加的传输控制信息较多。由于需要把报文划分成若干个分组,

每个分组头又要加地址及控制信息,因此降低了网络的有效性。

(3) 信息从一端传送到另一端,穿越网络越长,分组时延越大。

这种传统的分组交换主要应用于数据通信,很难应用于实时多媒体业务。

三种交换方式的比较

电路交换

报文交换

分组交换

通路建立时间

实时性

交互性

线路利用率

协议处理

简单

复杂

终端一致性

要求

不要求

不要求

交换技术三种重要的交换相关推荐

  1. 交换机如何进行交换?三种交换机交换方式介绍

    交换机通过以下三种方式进行交换: 直通式:直通方式的以太网交换机可以理解为在各端口间是纵横交叉的线路矩阵电话交换机.它在输入端口检测到一个数据包时,检查该包的包头,获取包的目的地址,启动内部的动态查找 ...

  2. OSI 模型 TCP/IP 各层的作用以及协议 vlan的三种端口 (交换部分二)

    目录 OSI模型 OSI各层的作用 各层的协议 数据通信 物理层的主要功能 网卡 中继器 集线器 数据链路层功能 数据链路层协议 以太网概述 以太网地址(MAC地址) 数制概念 网络层作用 协议 IP ...

  3. C语言 数值交换的三种方法

    一.编程思想 通过建立第三个变量来交换数值: 不建立变量,通过加减的方式交换(PS:如果俩个数值过大,则可能会溢出) 不建立变量,通过异或操作符交换(最高效简洁,不会溢出,是1.2的升级) 异或交换 ...

  4. 实现两数 交换的三种不同编程方法。

    第一种 即常规方法 借助第三变量 int a = 5,b = 3,c; c = a; a = b; b = c; 第二种 不借助第三变量 int a=5,b=3,c; a = a+b;    //(缺 ...

  5. php三种web开发技术,三种WEB开发主流技术ASP-PHP-JSP的评价

    三种Web开发主流技术ASP-PHP-JSP的评价 [摘要]本文从程序开发者的角度,对现今社会盛行的WEB开发技术进行了分析,旨在让WEB 开发人员.使用者.准备学习的人对WEB开发技术有更加深入的了 ...

  6. (哈工大)网络核心——数据交换的三种类型

    为什么需要数据交换? 如果让主机与主机直接相连,则需要维护N2规模的链路信息: 引入交换设备,主机与交换设备相连,实现主机间的通信,降低网络规模: 又为了确保连通性和适应网络规模,使用多个交换设备形成 ...

  7. 计算机网络:数据交换的三种方式及其比较

    文章目录 数据交换 电路交换(circuit switching) 报文交换(message switching) 分组交换(package switching) 分组交换与报文交换 分组交换与电路交 ...

  8. 有苦有乐的算法 --- 两个元素交换的三种方式

    方式一 public static void swap(int[] arr, int i, int j) {arr[i] = arr[i] ^ arr[j];arr[j] = arr[i] ^ arr ...

  9. 飞畅科技-交换机的三种交换方式详解

    交换机是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路.交换机拥有一条高带宽的背部总线和内部交换矩阵,在同一时刻可进行多个端口对之间的数据传输,交换机的传 ...

  10. 帧大小超过交换机mtu_交换机的三种交换方式

    交换机是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路.交换机拥有一条高带宽的背部总线和内部交换矩阵,在同一时刻可进行多个端口对之间的数据传输,交换机的传 ...

最新文章

  1. 使用awk,sort和uniq从ATS访问日志中统计出异常链接域名的次数排名
  2. 基于docker+gunicorn部署sanic项目
  3. Linux系统16进制形式查看二进制文件
  4. 模拟usb重新插拔_Android 10带来黑科技 检测手机USB接口是否有液体或者是否过热...
  5. 实现Javascript编写类的方式1(原生方式)
  6. vim常用替换表达式
  7. python自动化开发教程_Python自动化开发实战视频课程-全新基础篇_Python教程
  8. 关于Fiori application里取Account image的Odata request是否会阻塞UI的问题讨论
  9. 《Python Cookbook 3rd》笔记(3.1):数字的四舍五入
  10. java 文件crc校验_Java 对文件进行 CRC32 校验
  11. 图像重建计算机冷却风扇故障,维修别克英朗XT冷却风扇故障
  12. 当前操作系统缺少黑体等字体_2020世界互联网大会:360视觉、360守望领域、360城市运营操作系统齐亮相...
  13. 快速用 Haskell 构建超级简单的 Web 技术栈!
  14. Clojure 学习入门(16)- 正则表达式
  15. 公共代码参考(PackageManager)
  16. 汉化pycharm,中文
  17. Hive 实用的第三方 UDF 收集
  18. 2. Mysql 升级 与 升级后 mysql --version 和 select version() 不一致问题
  19. c语言选择结构训练试题,C语言临考练习试题
  20. 奥运期间证券期货业网络与信息安全突发事件应急预案(一)

热门文章

  1. matlab中断路器怎么表示什么,断路器符号及含义是什么(图文)
  2. 转:SDHC卡驱动及初始化
  3. python量化交易书籍推荐_量化交易的几本书籍介绍
  4. C#本地化国际化解决方案实现简介
  5. V4L2 pixel format 格式参考
  6. 双非上岸北大计算机,双非二战考研上岸北大汇丰经验贴
  7. fan4801开关电源原理图_开关电源各模块原理实图讲解
  8. ie 打开html文件 慢,win7系统使用ie浏览器访问网页显示缓慢、卡死的解决方法
  9. 阿里云服务器怎么预防CC攻击?
  10. 工具用法有道云笔记: Mac和Windows上有道云笔记更换背景方法--202205更新