浅谈交换原理(1)——概述

一、什么是交换

        在通信系统中,我们所认知的最简单的通信方式就是点对点通信,但是当有多个终端需要进行相互通信时,点对点通信就具有一定的局限性,如下图所示:

        我们如果想要做到全互连方式两两相连,假设终端数为N,则线对数为:N(N-1)/2。并且每个终端需配置一个多路选择开关;还面临着扩展操作复杂的问题(增加N对线路、更换所有多路选择开关)。因此,当系统中存在多个终端节点需要相互通信时,我们往往会引入交换结构。

        有的时候也会引入多个交换节点来实现交换功能:

        看到这里,我们对交换进行一个简单的总结:在通信领域中,所谓交换,就是在通信网上,负责在通信的源和目的终端之间建立通信信道传送通信信息的机制(控制)。通信网有3个要素组成,分别是终端设备、交换设备和传输设备。

二、常见的交换方式 

2.1 通信网的三对基本概念

        在了解常见的交换方式之前,我们首先要知道通信网的3对基本概念。

2.1.1 面向连接与无连接

        面向连接的方式又可以细分成物理连接与逻辑连接,其工作方式通常分成以下3个步骤

  • (1)建立连接
  • (2)信息传送
  • (3)释放连接

        

         面向连接的方式类似于我们生活中常见的专用车道/公交车道的形式,数据只会在专用的连接通道中进行传输。

        无连接的工作方式为边选路(寻址)、边传递信息,可以类似于我们生活中的自驾游模式。

2.1.2 同步时分复用与统计(异步)时分复用

        对于同步时分复用,采用的是位置化信道:依据信号在时间轴上的位置来区别每一路信号(逻辑信道),无信息传送时也占用信道;并且子信道信息流速率恒定,每帧一个定长数据。

        对于异步时分复用,采用的是标志化信道:标志码标识哪路信息,与时间位置无关。分组长度可变或可变,分组头起定界作用。这种方式可以通过统计复用提高信道利用率。

2.1.3 固定带宽分配和动态带宽分配

        举一个最简单的例子,固定带宽分配就类似于我们常规的道路,动态带宽分配就类似于潮汐车道。

2.2 各种交换方式

2.2.1 电路交换

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

        电话通信的过程是:首先摘机,听到拨号音后拨号,交换机找寻被叫,向被叫振铃同时向主叫送回铃音,此时表明在电话网的主被叫之间已经建立起双向的话音传送通路;当被叫摘机应答,即可进入通话阶段;在通话过程中,任何一方挂机,交换机会拆除已建立的通话通路,并向另一方送忙音提示挂机,从而结束通话。

        从电话通信过程的描述可以看出,电话通信分为三个阶段:呼叫建立、通话、呼叫拆除。电话通信的过程,即电路交换的过程,因此,相应的电路交换的基本过程可分为连接建立、信息传送和连接拆除三个阶段。

电路交换的特点如下:

  • 面向连接的工作方式(物理连接)
  • 同步时分复用(固定带宽分配)
  • 无差错控制机制
  • 对通信信息不作处理(透明传输)
  • 流量控制基于呼叫损失制

2.2.2 分组交换

       在通信过程中,通信双方以分组为单位、使用存储-转发机制实现数据交互的通信方式,被称为分组交换(PS:packet switching)。

        分组交换也称为包交换,它将用户通信的数据划分成多个更小的等长数据段,在每个数据段的前面加上必要的控制信息作为数据段的首部,每个带有首部的数据段就构成了一个分组。首部指明了该分组发送的地址,当交换机收到分组之后,将根据首部中的地址信息将分组转发到目的地,这个过程就是分组交换。能够进行分组交换的通信网被称为分组交换网。

        分组交换的本质就是存储转发,它将所接受的分组暂时存储下来,在目的方向路由上排队,当它可以发送信息时,再将信息发送到相应的路由上,完成转发。其存储转发的过程就是分组交换的过程。

        分组交换的思想来源于报文交换,报文交换也称为存储转发交换,它们交换过程的本质都是存储转发,所不同的是分组交换的最小信息单位是分组,而报文交换则是一个个报文。由于以较小的分组为单位进行传输和交换,所以分组交换比报文交换快。报文交换主要应用于公用电报网中。

​        分组交换一般可以分成2种方式:虚电路(VC:Virtual Circuit)和数据报(DG:Datagram)。

2.2.2.1 虚电路
        虚电路是一种面向连接的工作方式——逻辑连接。
2.2.2.2 数据报

        数据报是一种无连接工作方式,IP网络就是一种典型的数据报形式的交换。

分组交换的特点如下: 

  • 面向连接方式(逻辑连接)和无连接方式
  • 统计时分复用(动态分配带宽)
  • 有差错控制机制
  • 对通信信息作处理
  • 流量控制基于呼叫延迟制

        对于虚电路和数据报两种形式的对比结果如下: 

虚电路数据报
分组头
简单(逻辑信道号)
复杂(详细的选路信息)
选路基于虚连接表
每个分组独立选路选路复杂
分组顺序不会失序失序现象
故障敏感性敏感不敏感(可靠性高)
应用连续数据流询问/响应

三、交换系统的基本结构

        一个电信交换网络的常见结构如下:

交换网络的基本技术如下:

  • 互连技术 交换网络的拓扑结构、选路策略、控制机理、多播方式、阻塞特性、故障防卫
  • 接口技术 模拟用户接口、数字用户接口、模拟中继接口、数字中继接口
  • 信令技术 用户信令、局间信令
  • 控制技术 控制系统的结构方式、多处理机结构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/454498.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

04. 【Linux教程】安装 Linux 操作系统

通过前面的小节学习,我们已经对 Linux 操作系统有了简单的了解,同时也在 Windows 下安装了虚拟机软件 VMware ,那么本节课我们就介绍下如何使用虚拟机软件安装 Linux 操作系统。 通过第一小节的学习我们知道 Linux 有很多的发行版本&#xf…

2024年1月30日

2024年1月30日13:00:50 2024年1月30日13:09:32二连击破 2024年1月30日13:18:20三联绝世 2024年1月30日13:32:03继续拿下

Akamai 如何揪出微软 RPC 服务中的漏洞

近日,Akamai研究人员在微软Windows RPC服务中发现了两个重要漏洞:严重程度分值为4.3的CVE-2022-38034,以及分值为8.8的CVE-2022-38045。这些漏洞可以利用设计上的瑕疵,通过缓存机制绕过MS-RPC安全回调。我们已经确认,所…

【Java 数据结构】String进阶

字符串常量池 1. 创建对象的思考2. 字符串常量池(StringTable)3. 再谈String对象创建 1. 创建对象的思考 下面两种创建String对象的方式相同吗? public static void main(String[] args) {String s1 "hello";String s2 "hello";String s3 …

CIFS(Samba)服务的使用

理论部分 概念: 通用互联网文件系统CIFS使用的是公共的或者开放的SMB协议版本。SMB是在会话层和表示层以及小部分应用层上的 协议,使用了NetBIOS的应用程序接口API。该协议在局域网上用于服务器文件访问和打印。它使用客户/服务器模式,客 户…

【实训】自动运维ansible实训(网络管理与维护综合实训)

来自即将退役学长的分享,祝学弟学妹以后发大财! 一 实训目的及意义 1.1 实训目的 1、熟悉自动化运维工具:实训旨在让学员熟悉 Ansible 这一自动化运维工具。通过实际操作,学员可以了解 Ansible 的基本概念、工作原理和使用方法…

ACM训练题:Division

题意是给你N&#xff0c;打印出所有相除等于N的五位数&#xff08;包含前导零&#xff09;&#xff0c;可以枚举后五位&#xff0c;计算量是10&#xff01;/5&#xff01;&#xff0c;然后乘N&#xff0c;一起检验10个数是否都出现。 AC代码&#xff1a; #include <iostre…

读论文:DiffBIR: Towards Blind Image Restoration with Generative Diffusion Prior

DiffBIR 发表于2023年的ICCV&#xff0c;是一种基于生成扩散先验的盲图像恢复模型。它通过两个阶段的处理来去除图像的退化&#xff0c;并细化图像的细节。DiffBIR 的优势在于提供高质量的图像恢复结果&#xff0c;并且具有灵活的参数设置&#xff0c;可以在保真度和质量之间进…

智慧树考试怎么搜题找答案?分享9个有手机就能搜题的工具 #学习方法#微信#知识分享

市面上搜题软件不少&#xff0c;大部分都挺好用的&#xff0c;今天小编在这里给大家分享几个好用的搜题工具&#xff0c;都拥有丰富的题库资源&#xff1b;而且搜题功能也都很完善&#xff0c;手机端、网页端均有&#xff0c;有需要的小伙伴赶紧码住&#xff01; 1.七燕搜题 …

进程控制(Linux)

进程控制 一、进程创建1. 再识fork2. 写时拷贝 二、进程终止前言——查看进程退出码1. 退出情况正常运行&#xff0c;结果不正确异常退出 2. 退出码strerror和errno系统中设置的错误码信息perror异常信息 3. 退出方法exit和_exit 三、进程等待1. 解决等待的三个问题2. 系统调用…

springboot 拦截器

定义 拦截器类似于javaweb中filter 功能 注意: 只能拦截器controller相关的请求 作用 举一个例子&#xff0c;例如我们在Controller中都有一段业务逻辑&#xff0c;这样我们就可以都统一放在拦截器中 因此拦截器的作用就是将controller中共有代码放入到拦截器中执行,减少co…

常用Hallmark及KEGG、GO基因查询

文献&#xff1a;The Molecular Signatures Database (MSigDB) hallmark gene set collection - PMC (nih.gov) GSEA | MSigDB | Browse Human Gene Sets (gsea-msigdb.org)通过msigdb数据库可以查看各个Hallmark、KEGG、GO具体包含的基因细节。 Hallmark nameProcess categor…