【计算机网络笔记】数据交换之电路交换

系列文章目录

什么是计算机网络?
什么是网络协议?
计算机网络的结构


文章目录

  • 系列文章目录
    • 为什么需要数据交换
    • 数据交换的类型
    • 电路交换
      • 什么是多路复用?
        • 频分多路复用(FDM)
        • 时分多路复用(TDM)
        • 波分多路复用(WDM)
        • 码分多路复用(CDM)


前面提到,计算机网络结构中,网络核心要解决的基本问题是如何实现数据从源主机通过网络核心送达正确的目的主机。现代网络采用的主要技术就是数据交换。

为什么需要数据交换

如果两台主机直接通过物理链路连接,那么每台主机都需要和其他主机连接,如果主机数量增多,那么就需要更多的链路。无论是从经济还是技术角度来看,这样都是不行的。

为了解决这样的问题,现代网络中引入了特殊的交换设备。主机和交换设备连接,这时每个主机只需要一个链路,交换设备在这些主机之间实现动态的数据转换。不过这样也有局限性。局限性在于如果主机数量很多,交换设备端口就需要特别大;如果网络规模特别大、主机距离很远,也很难都连到一个交换设备。

那么出于连通性的考虑,并且为了维护和适应不同的网络规模,可以把交换设备互连在一起,构造成交换网络,让主机和交换网络中的某个交换设备连接。交换网络能够对数据进行转发最终送到目的地。

在这里插入图片描述

数据交换中的交换有两层含义:

  • 一层含义在于交换设备。交换设备具有动态转接的功能。能够将一个端口的数据转移到另一个端口,并且这样的转接在很多设备中可以并行。

  • 另一层含义在于交换网络。解决如何将数据从源主机穿越交换网络送往正确的目的主机这样的问题。

数据交换的类型

数据交换的类型有三种:

  • 电路交换
  • 报文交换
  • 分组交换

本篇文章介绍电路交换

电路交换

最典型电路交换网络就是电话网络。

任意两台电话机之间进行通信时要拨号以建立电路,然后对方接听进行通信,通信结束后挂掉电话。所以电路交换有三个阶段:

  • 建立连接(呼叫/电路建立)
  • 通信
  • 释放连接(拆除电路)

同时,通信网络对于电路资源的使用是独占的。比如两个人通话过程中同时沉默了,这时电路上没有语音数据进行传输,但是所占用的电路资源不会被第三方使用。只有释放连接后,别人才有可能使用这条电路。

在这里插入图片描述

但是中继线是共享的。也就是说并不能保证每一对通信之间都有单独的物理链路。电路交换网络采用多路复用技术实现共享中继线。

什么是多路复用?

多路复用(multiplexing),简称复用,是通信技术中的基本概念。就是多路通信共用一路信道。

多路复用技术就是最典型的共享信道技术。

在这里插入图片描述

在多路复用(Multiplexing)技术中,链路/网络资源(如带 宽)划分为“资源片”,然后将资源片分配给各路通信(在电路交换中叫呼叫),每路呼叫独占分配到的资源片进行通信。

典型的多路复用技术有:

  • 频分多路复用( frequency division multiplexing-FDM )
  • 时分多路复用( time division multiplexing-TDM )
  • 波分多路复用(Wavelength division multiplexing-WDM)
  • 码分多路复用( Code division multiplexing-CDM )
频分多路复用(FDM)

频分多路复用将信道资源在频率上进行划分,分成一个个频带的子信道,让每路信号使用其中某个频带的子信道,因为频率不同,所以子信道之间是隔离的。比如有线电视网络,电视信号通过频分多路复用方法进行传输,我们就能看到一个个频道。

比如有四个用户共享一个信道,这个信道就可以在频率上划分四个子频带,将每个用户的信号调制到子频带上去,那么在这样的信道上传输的过程中,由于每个用户所占用的载波频率不同,所以相互隔离,互不干扰,就能实现共享信道。

在这里插入图片描述

  • 频分多路复用的各用户占用不同的带宽资源(请注意,这里的“带宽 ”是频率带宽(单位:Hz)而不是 数据的发送速率)
  • 用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带
时分多路复用(TDM)

时分复用是在使用时间上划分。把信道的使用时间划分为一段一段等长的时间段,称为帧(时分复用帧)。每一个帧又划分为小的时隙。每个时隙允许用户发送一定量的数据,这样每个用户只占用每个复用帧里的某一个时隙。只在对应的时隙传输数据。这样大家在一个复用帧里面都发一部分数据,到下一个复用帧再发一部分数据,以此类推,每个用户就可以周期性的发送数据了。

在这里插入图片描述

时分复用的所有用户是在不同的时间占用相同的频带宽度。

比如有四个用户,在时分多路复用系统中,大家使用相同的频带资源,只是在时间上进行划分,每个用户只在对应的时隙里传输数据。这样就能实现信道的共享。

在这里插入图片描述

波分多路复用(WDM)

在光通信中,更多时候使用光的波长来描述光。所以把在光通信中的频分复用称为波分多路复用

比如某个用户使用一种波长的光,另一个用户使用另外一种波长的光。就可以在一个共享的光纤上进行传输,到了目的地之后再分离开来。在实际使用中,每一个用户的数据被调制到不同的波长,通过WDM复用器,在共享的光纤链路中进行传输。

在这里插入图片描述

码分多路复用(CDM)

广泛用于无线通信网络 (如蜂窝网,卫星通信等)。码分多路复用并不去划分频率,也不去划分时间,而是去划分码。各用户使用相同频率载波,但是要求用户利用各自的码片序列对原始数据进行编码,其中 “0” 用 “-1” 表示、 “1” 用 “+1” 表示。编码的规则就是(原始数据) × (码片序列)。

比如,如果用户要发送二进制数1(在CDM中用+1表示),那么发送的就是送自己的 m bit 码片序列,如果用户要发送二进制数0(在CDM中用-1表示),那么发送的就是送自己的 m bit 码片序列的反码(也就是说1对应-1,-1对应1)。

因为大家使用相同频率的信道,彼此的数据势必会重叠,那么为了让彼此的编码数据互不干扰,就要对码片序列有要求。要求就是各用户码片序列相互正交(若两个用户的码片序列内积运算结果为1,那它们的码片序列就是相同的,那就不对了。必须保证和别人的码片序列结果为0,也就是正交才可以)。这样就可以保证大家共享信道。

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

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

相关文章

vue2.6 和 2.7对可选链的不同支持导致构建失败

有两个vue2项目,构建配置和依赖基本上都一样,但一个可以在 template 模板中使用可选链(?.),另一个使用就报错。 但是报错的那个项目,在另一个同事那又不报错。 已知 node14 之后就支持可选链了,我和同事用的是 node…

如何压缩视频?视频压缩变小方法汇总

视频是我们日常生活中不可或缺的一部分,但视频文件往往会占用大量存储空间,这在传输和分享过程中可能成为一个瓶颈。 为了解决这一问题,我们可以通过压缩的方式减小视频大小,视频压缩是指在保证视频质量的前提下,通过…

池州市的城市环境融合:OLED透明拼接屏展现自然与现代的完美结合

池州是中国安徽省的一个地级市,位于该省的西南部。池州市辖区包括贵池区、东至县、石台县、青阳县等地。 池州市拥有悠久的历史和丰富的文化遗产,同时也以其独特的自然风光而闻名。 首先,让我们来了解一下池州的历史和景点。 池州的历史可…

面试题:说说Java线程的状态及转换

文章目录 为何要了解Java线程状态Java线程状态转换图Java线程有哪些状态?关于wait()放在while循环的疑问BLOCKED 和 WAITING 状态的区别和联系 为何要了解Java线程状态 线程是 JVM 执行任务的最小单元,理解线程的状态转换是理解后续多线程问题的基础。 …

网站为什么需要https证书以及如何申请

随着互联网的快速发展,网站的安全性问题越来越受到人们的关注。因此,越来越多的网站开始使用https证书,以保护用户的数据安全和隐私。那么,网站为什么需要https证书呢? 首先,https证书可以提供加密保护&…

ROS IMU 数据发布---rviz_imu_plugin的安装

ROS中发布IMU传感器消息 - 润新知 按照上述链接的方法执行 catkin_make install -DCMAKE_INSTALL_PREFIX/opt/ros/noetic 后报错 这个错误是因为在安装过程中,CMake无法将文件复制到目标路径。这可能是由于权限不足导致的。可以尝试使用以下命令更改目标文件夹的…

破解mariadb密码

破解mariadb密码 小白教程,一看就会,一做就成。 1.先停止mariadb systemctl stop mariadb.service 2.进单用户模式 mysqld_safe --skip-grant-tables & 3.登录mariadb mysql -uroot #(不用密码也能登录) 4.切换到mysql …

堆叠、集群技术

1.堆叠、集群技术的概述 堆叠、集群简介 堆叠(iStack),将多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻辑上虚拟成一台交换设备,作为一个整体参与数据转发。 集群(Cluster Switch System&#xf…

Davinci 集成NvM协议栈的步骤

BSW添加NvM和MemIf模块 Mcal添加Fls、Fee和Crc模块 NvM中添加数据块,Fee中添加相应的数据块。Mcal如果使用EB生成,需要在EB中配置Fee,或Davinci中配置好之后把配置导入到EB中。 NvM和Fee模块配置中不要启用Polling。 Fee模块需要启用Eras…

解决uniapp里scroll-view横向滚动的问题

一、前言 本以为是一件很简单的事,结果浪费了整整一个上午,并且问题并没有全部解决....后来没办法,用了touchmove模拟的滑动,如果有好的解决方法麻烦告诉我...非常感谢~ 一、问题 其实我想要实现的功能很简单,就是一…

elasticsearch(ES)分布式搜索引擎04——(数据聚合,自动补全,数据同步,ES集群)

目录 1.数据聚合1.1.聚合的种类1.2.DSL实现聚合1.2.1.Bucket聚合语法1.2.2.聚合结果排序1.2.3.限定聚合范围1.2.4.Metric聚合语法1.2.5.小结 1.3.RestAPI实现聚合1.3.1.API语法1.3.2.业务需求1.3.3.业务实现 2.自动补全2.1.拼音分词器2.2.自定义分词器2.3.自动补全查询2.4.实现…

【iOS】Fastlane一键打包上传到TestFlight、蒲公英

Fastlane一键打包上传到TestFlight、蒲公英 前言一、准备二、探索一、Fastlane配置1、Fastlane安装2、Fastlane更新3、Fastlane卸载4、查看Fastlane版本5、查看Fastlane位置6、Fastlane初始化 二、Fastlane安装蒲公英插件三、Fastlane文件编辑1、Gemfile文件2、Appfile文件3、F…

【安全】 Java 过滤器 解决存储型xss攻击问题

文章目录 XSS简介什么是XSS?分类反射型存储型 XSS(cross site script)跨站脚本攻击攻击场景解决方案 XSS简介 跨站脚本( cross site script )为了避免与样式css(Cascading Style Sheets层叠样式表)混淆,所以简称为XSS。 XSS是一种经常出现在web应用中的计算机安全…

stm32学习笔记:EXIT中断

1、中断系统 中断系统是管理和执行中断的逻辑结构,外部中断是众多能产生中断的外设之一。 1.中断: 在主程序运行过程中,出现了特定的中断触发条件 (中断源,如对于外部中断来说可以是引脚发生了电平跳变,对于定时器来…

24v转12v电源芯片 24v转5v开关电源芯片AH7691

AH7691是一款高-效-率、高压降压型DC-DC转换器。该芯片固定在130KHz的开关频率下工作,能够提供3A的输出电流能力,并具有低纹波、***软启动功能、过压保护功能和温度保护。 AH7691还具备峰值限流功能,使电路设计更加简单化。该芯片内置集成了高…

JFLASH基本使用总结

注意,不同版本的操作略有不同,本教程以J-Flash V5.12f为例。 烧录文件 如果是刚打开J-Flash,会弹出这样的一个工程选择界面,可以选择已有工程,或者创建新的工程,我们这里选择创建新工程。 注意&#xff0…

ffmpeg从一个视频中提取音频

ffmpeg -i ~/video/video.mp4 -vn -acodec copy ~/video/audioFile.m4a 从video.mp4中提取音频到文件audioFile.m4a中 查看提取的音频文件 ffprobe ~/video/audioFile.m4a

技术先驱视角:长城汽车工程师揭秘Hi4技术的无限潜力

文 | 智能相对论 作者 | 沈浪 汽车行业的变革正在回归平衡和理性,混动市场再度掀起新的浪潮,以Hi4技术为代表的混合动力解决方案备受瞩目,并爆发出无限潜力。 日前,工信部等七个部门联合印发了《关于汽车行业稳增长工作方案&am…

AlGaN/GaN结构的氧基数字蚀刻

引言 宽带隙GaN基高电子迁移率晶体管(HEMTs)和场效应晶体管(fet)能够提供比传统Si基高功率器件更高的击穿电压和电子迁移率。常关GaN非常需要HEMT来降低功率并简化电路和系统架构,这是GaN HEMT技术的主要挑战之一。凹进的AlGaN/GaN结构是实现常关操作的有用选择之一…

Xception:使用Tensorflow从头开始实现

一、说明 近年来,卷积神经网络已成为计算机视觉领域的主要算法,开发设计它们的方法一直是相当的关注。Inception模型似乎能够用更少的参数学习更丰富的表示。它们是如何工作的,以及它们与常规卷积有何不同?本文将用tensorflow实现…