数据交换方式(电路,报文,虚电路分组交换,数据报分组交换)

news2024/10/5 17:25:33

电路交换:

电路交换是通信网中最早出现的一种交换方式,在进行数据传输前,两个结点之间必须先建立一条专用(双方独占)的物理通信链路。该线路在整个数据传输期间一直被独占,用户始终占用端到端的固定传输带宽,直到通信结束后才释放。最典型的的电路交换网络:电话网络。电路交换技术分为三个阶段建立连接(呼叫/电路建立)、通信(数据传输)和释放连接(拆除电路)

优点:独占性、实时性,适合传输大量的数据;

缺点:需建立一条物理连接,利用率低。比如早期的电话系统。

报文交换

报文交换的单位是报文,报文携带有目标地址、源地址等信息。报文交换结点采用的是存储转发的传输方式。

优点:不需要专用通道,线路利用率高,存储转发节点可校验纠错。

缺点:有通信时延。比如物流包裹。

分组交换:

同报文交换一样, 分组交换也采用了存储转发方式,但解决了报文交换中大报文传输的问题。分组交换限制了每次传送的数据块大小的上限,把大的数据块划分为合理的小数据块,再加上一些必要的控制信息(如源地址、目的地址和编号信息等),构成分组(Packet). 网络结点根据控制信息把分组送到下一结点,下一结点接收到分组后,(如果前边有分组未发送,则暂时保存下来并排队等待传输),根据分组控制信息选择它的下一个结点, 直到到达日的结点。
优点:利用率更高、可选路径、数据率转换、支持优先级。

缺点:时延、开销大。比如邮局寄信。分为数据报和虚电路。

 

 数据报分组交换:单向传送,无连接,如普通信

① 无连接 : 发送前 不确定 传输路径 , 每个分组 传输路径 都是独立的 , 不同的分组的传输路径可能不同 ;

② 携带地址 : 每个分组都有目的地址和源地址 ;

③ 转发分组 : 路由器 根据 目的地址 , 转发分组

构建 转发表 : 基于 路由协议 / 路由算法 构建 转发表 , 每个路由器都有一个转发表 , 转发表由 目的网络地址 和 链路接口 组成 ;

检索 转发表 : 分组到达路由器后 , 检索转发表 , 查找从哪个接口转发出 ;

独立选路 : 每个分组 选择传输路径都是独立的 ;

 虚电路报文交换:交互式,逻辑连接,如挂信号

① 结合两者 : 虚电路 结合了 数据报交换方式 和 电路交换方式 两者的优点 ;
② “虚电路” 概念 : 在 源主机 和 目的主机 之间 , 建立一条 逻辑连接 , 路径上的 节点 ( 路由器 ) 都需要维护一张 虚电路表 , 其中记录了虚电路信息 ;

"虚电路" 通信过程 :

① 建立 虚电路 : 每个分组 都有 虚电路号 信息 , 不携带目的地址 ; 源主机向目的主机发出呼叫请求分组 , 目的主机回送呼叫应答分组 , 虚电路 ( 逻辑连接 ) 建立成功 ;

数据传输 : 该通信 是 全双工通信 ;

释放 虚电路 : 分组发送完毕后 , 源主机 发送 释放请求分组 , 释放 虚电路 ;

传输方式:

 

 参考:http://t.csdn.cn/vXTzC

http://t.csdn.cn/yOkJm

复用技术:

频分复用FDM:不同的频率,子信道隔离频带防串扰,如CATV,WIFI

 传统的频分复用

传统的频分复用典型的应用莫过于广电HFC网络电视信号的传输了,不管是模拟电视信号还是数字电视信号都是如此,因为对于数字电视信号而言,尽管在每一个频道(8MHz)以内是时分复用传输的,但各个频道之间仍然是以频分复用的方式传输的。

    正交频分复用

OFDM(Orthogonal Frequency Division Multiplexing)实际是一种多载波数字调制技术。OFDM全部载波频率有相等的频率间隔,它们是一个基本振荡频率的整数倍,正交指各个载波的信号频谱是正交的。

OFDM系统比FDM系统要求的带宽要小得多。由于OFDM使用无干扰正交载波技术,单个载波间无需保护频带,这样使得可用频谱的使用效率更高。另外,OFDM技术可动态分配在子信道中的数据,为获得最大的数据吞吐量,多载波调制器可以智能地分配更多的数据到噪声小的子信道上。目前OFDM技术已被广泛应用于广播式的音频和视频领域以及民用通信系统中,主要的应用包括:非对称的数字用户环线(ADSL)、数字视频广播(DVB)、高清晰度电视(HDTV)、无线局域网(WLAN)和第4代(4G)移动通信系统等。

时分复用(TDM)不同的时间,轮流占用,分为同步时分:T1,E1和统计时分:ATM

同步时分复用:

同步时分复用(STDM,SynchronousTime-DivisionMultiplexing)这种技术按照信号的路数划分时间片,每一路信号具有相同大小的时间片。时间片轮流分配给每路信号,该路信号在时间片使用完毕以后要停止通信,并把物理信道让给下一路信号使用。当其他各路信号把分配到的时间片都使用完以后,该路信号再次取得时间片进行数据传输。

优点:控制简单,实现起来容易。

缺点:如果某路信号没有足够多的数据,不能有效地使用它的时间片,则造成资源的浪费;而有大量数据要发送的信道又由于没有足够多的时间片可利用,所以要拖很长一段的时间,降低了设备的利用效率。

统计时分复用:

统计时分复用(Statistical Time Division Multiplexing)是一种根据用户实际需要动态分配线路资源的时分复用方法。只有当用户有数据要传输时才给他分配线路资源,当用户暂停发送数据时,不给他分配线路资源,线路的传输能力可以被其他用户使用。采用统计时分复用时,每个用户的数据传输速率可以高于平均速率,最高可达到线路总的传输能力。

​​​​​​​ 

 补充:E1和T1,可以看我的另一篇讲解:

http://t.csdn.cn/dfPqX

波分复用:波分复用(Wavelength Division Multiplexing),简称WDM。是将两种或多种不同波长的光载波信号(携带各种信息)在发送端经复用器(亦称合波器,Multiplexer)汇合在一起,并耦合到光线路的同一根光纤中进行传输的技术,在接收端,经解复用器(亦称分波器或称去复用器,Demultiplexer)将各种波长的光载波分离,然后由光接收机作进一步处理以恢复原信号。这种在同一根光纤中同时传输两个或众多不同波长光信号的技术,称为波分复用。[1]

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python实现带有操作界面的计算器程序,实现基本的数值计算,支持负数、小数、加减乘除等运算。

一、程序要求 python实现带有操作界面的计算器程序,实现基本的数值计算,支持负数、小数、加减乘除等运算。 预期计算器界面如下: 二、代码实现 1、python3自带tkinter,可以用来做可视化界面: import tkinter as tk import re 2、新建窗口对象,设置高宽、设置标题和背景…

【分布族谱】正态分布和对数正态分布的关系

文章目录 正态分布对数正态分布的推导测试 正态分布 正态分布,最早由棣莫弗在二项分布的渐近公式中得到,而真正奠定其地位的,应是高斯对测量误差的研究,故而又称Gauss分布。。测量是人类定量认识自然界的基础,测量误差…

UEFI 界面实例解析

这篇文章主要记录一些setup界面的实例,这些实例都是EDK上的,我们可以看到如下图: 上面三个为banner,下面的都是通过LABLE动态加载的,代码如下: 我们可以看到 UiListThirdPartyDrivers (HiiHandle, &gEf…

Sentinel 熔断降级和黑白名单控制

一、熔断降级 1、概述 除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一。一个服务常常会调用别的模块,可能是另外的一个远程服务、数据库,或者第三方 API 等。例如,支付的时候,…

【C++ 入坑指南】(06)运算符

文章目录 一、算术运算符二、赋值运算符三、比较运算符四、逻辑运算符五、算法题5.1、拆分位数 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C 内置了丰富的运算符,并提供了以下类型的运算符: 运算符类型作用算术运算符用于处理四则运算赋值…

交换机配置第十二讲(ACL访问控制)

1.实验介绍 设备规划 类型名称数量终端PC3路由器AR22403 IP规划 主机 ip链接交换机端口网关client1192.168.1.2AR1-g/0/0/0192.168.1.1client2192.168.2.2AR2-g/0/0/1192.168.2.1client3192.168.3.2AR3-g/0/0/1192.168.3.1 2. 连线图介绍 连线顺序 3. 基础配置介绍 我们首…

基于SSM的高校共享单车管理系统的设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

〖大前端 - 基础入门三大核心之JS篇㉞〗- JavaScript 的「立即执行函数IIFE」

当前子专栏 基础入门三大核心篇 是免费开放阶段。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V!说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS…

Threejs进阶之十四:在uniapp中使用threejs创建三维图形

在uniapp中使用threejs 一、uni-app介绍二、新建uni-app项目三、安装three.js库四、在vue组件中引入three.js库五、创建场景(Scene)和相机(Camera)六、创建渲染器(Renderer)七、创建物体和灯光八、渲染场景(Scene)九、运行测试核心代码 一、uni-app介绍 uni-app是一个基于Vue.…

AutoSar CanNm笔记

文章目录 网络管理目的CanNM与其他模块之间关系主动唤醒和被动唤醒状态管理1. 总线睡眠模式(Bus-Sleep Mode)2. 准备总线睡眠模式(Prepare Bus-Sleep Mode)3. 网络模式(Network Mode)3.1 重复报文状态(Repe…

SD-如何训练自己的Lora模型

官方地址:GitHub - bmaltais/kohya_ss 尝试过mac和Ubuntu,装上后都会有问题 Windows按照官方步骤安装即可 第一步 git clone https://github.com/bmaltais/kohya_ss.git cd kohya_sspython -m venv venv .\venv\Scripts\activatepip install torch1.…

1710_开源pdf阅读器SumatraPDF使用体验

全部学习汇总: GreyZhang/g_GNU: After some years I found that I do need some free air, so dive into GNU again! (github.com) 被很多国产免费软件折腾的电脑有点扛不住了,从昨天起打算在Windows上开始开源之路。先用LibreOffice换掉了之前一直觉得…

ansible roles常用用法

目录 一、说明 二、创建 ansible 环境 三、实验操作 四、install_ansible.sh 脚本内容 一、说明 该文档是日常经常使用的模板,通过该例子让更多的初学者了解ansible 剧本的写法,很多情况,可以按照该模版来套用即可。 读者不需要下载…

GPT前2代版本简介

承接上文ChatGPT进化的过程简介 2018年,Google的Bert和OpenAI的GPT绝代双骄,两者非常像,都是语言模型,都基本上是无监督的方式去训练的,你给我一个文本,我给你一个语言模型出来。 GPT前两代没有什么特别的…

好看的皮囊千篇一律,有趣的书籍万里挑一,学习Java必读的两款书籍推荐

今天给各位学习Java的小伙伴儿们推荐两本Java路线上必不可少的书籍,核心卷1和卷2,大家可根据自己的情况种草。正所谓,书多不压身。 Java核心技术卷1 Java 诞生 27 年来,这本享誉全球的 Java 经典著作《Core Java》一路伴随着 J…

2023年了,快去给你的博客加上一个主题吧~

最近闲逛github,发现了一个不错的博客主题,分享给大家。 这个主题主要是用于博客园的个人主页美化用的。 主题地址:Silence - 专注于阅读的博客园主题 目录 一、获取文件 (1)样式文件 (2)脚本…

【机器学习】第二节:线性回归和线性分类

作者🕵️‍♂️:让机器理解语言か 专栏🎇:机器学习sklearn 描述🎨:本专栏主要分享博主学习机器学习的笔记和一些心得体会。 寄语💓:🐾没有白走的路,每一步都算…

Linux文件描述符和重定向

介绍 文件描述符是与文件输入、输出相关联的整数&#xff0c;在编写脚本时会经常使用标准的文件描述符来将内容重定向输出&#xff0c;0、1、2是文件描述符&#xff08;分别对应stdin、stdout、stderr&#xff09;&#xff0c;< 、>, >>叫做操作符。 概念 stdin(…

《走进对象村7》之内部类基地

文章目录 &#x1f490;专栏导读&#x1f490;文章导读&#x1f341;内部类匿名内部类匿名内部类的定义匿名内部类访问内部类的特点 &#x1f341;实例内部类实例内部类的定义实例内部类的如何实例化对象实例内部类访问情况 &#x1f341;静态内部类&#x1f341;局部内部类内部…

谈谈中台建设

大家好&#xff0c;我是易安&#xff01; 中台是数字化转型中备受关注的话题。今天&#xff0c;我们将重点探讨业务中台和数据中台。同时&#xff0c;作为企业数字化中台转型的整体&#xff0c;我们也会探讨前台和后台的设计思路。 平台与中台 中台这一概念源于阿里巴巴&#…