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

news2025/2/27 11:16:34

系列文章目录

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


文章目录

  • 系列文章目录
    • 为什么需要数据交换
    • 数据交换的类型
    • 电路交换
      • 什么是多路复用?
        • 频分多路复用(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.coloradmin.cn/o/1087395.html

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

相关文章

深度神经网络压缩与加速技术

// 深度神经网络是深度学习的一种框架,它是一种具备至少一个隐层的神经网络。与浅层神经网络类似,深度神经网络也能够为复杂非线性系统提供建模,但多出的层次为模型提供了更高的抽象层次,因而提高了模型的能力。深度神经网络是一…

百度SEO优化全攻略(提高网站排名的5个方面)

百度SEO入门介绍: 随着互联网的不断发展,SEO已经成为网站优化的重要一环。而百度作为中国最大的搜索引擎,其SEO优化更是至关重要。SEO不仅能够提高网站排名,还能够提高网站流量、用户体验以及品牌知名度。因此,掌握百…

软件性能瓶颈问题之数据库性能问题定位

前言:数据库的性能瓶颈包括:数据库索引,锁,表空间,慢sql,数据量 一、性能问题 1.1 缺乏索引: 索引本质上是一种数据结构,允许数据库快速查找特定的数据 1.2 查询效率低&#xff1…

【数据库系统概论】第三章关系数据库标准语言SQL

选择题会考: 1.数据查询: SELECT:用于选择需要查询的列和行。 FROM:用于指定要查询的表。 WHERE:用于指定查询条件。 GROUP BY:用于按照指定的列对结果进行分组。 HAVING:用于指定分组条件…

解决jmeter软件显示为英文、返回数据乱码、设置编码格式的问题

一.jmeter软件每次打开都需要手动切换中文 1.修改配置文件,可以把jmeter设置成中文: 2.打开jmeter.properties配置文件,修改languagezh_CN 二.返回数据乱码 改配置文件 进入Jmeter的bin目录下,找到jmeter.properties文件&#…

科研上新 | 第2期:可驱动3D肖像生成;阅读文本密集图像的大模型;文本控制音色;基于大模型的推荐智能体

编者按:欢迎阅读“科研上新”栏目!“科研上新”汇聚了微软亚洲研究院最新的创新成果与科研动态。在这里,你可以快速浏览研究院的亮点资讯,保持对前沿领域的敏锐嗅觉,同时也能找到先进实用的开源工具。 本期内容速览 …

minio桶命名规则

一、背景 今天做项目需要上传图片到minio,上传失败,查看错误是桶未创建成功。 minio桶的创建具有自己的命名规则,不符合则无法创建。 二、命名规则 1、存储桶名称的长度必须介于 3(最小)到 63(最大&…

KBL610-ASEMI内置4颗84MIL芯片KBL610

编辑:ll KBL610-ASEMI内置4颗84MIL芯片KBL610 型号:KBL610 品牌:ASEMI 封装:KBL-4 恢复时间:>50ns 正向电流:6A 反向耐压:1000V 芯片个数:4 引脚数量&#xff1…

将C盘中的文件夹迁移到其他盘符

目录 1 微信文件 2 移动系统自带文件夹 3 清除软件的缓存 1 微信文件 微信文件默认存储在C盘中,放任不管可能会占用很大的空间 更改后文件会自动挪过去,在C盘中只保留较小的空间 2 移动系统自带文件夹 像文档,图片这种文件夹&#…

数据治理是一个怎样的体系化的过程?_光点科技

数据治理是一个复杂而系统化的过程,旨在确保企业能够有效地管理、维护和利用其日益增长的数据资产。这一过程涉及多个层面和步骤,需要有明确的框架和战略规划。 数据治理的体系化始于明确定义的目标和愿景。企业需要明确意识到数据对于业务成功的重要性&…

华泰证券:京东营收增长或短期承压

来源:猛兽财经 作者:猛兽财经 猛兽财经获悉,华泰证券近期发布研报称京东营收增长或短期承压。华泰证券主要观点如下:营收增长或短期承压,聚焦长期内生能力建设 考虑到消费情绪的恢复仍需一定时间,我们预计…

免疫球蛋白介绍

免疫球蛋白(Immunoglobulin,Ig)是广泛存在于哺乳动物血清、淋巴液、组织液和外分泌液中的一种具有抗体活性或化学结构与抗体相似的球蛋白,在机体防御疾病的重要成分在疾病研究、药物研发、疫苗评价中具有重要作用。抗体&#xff0…

PLL的环路滤波器

本篇文章仅为分享PLL学习过程及一些公式推导,如有错误,还请批评指正! 文章目录 1、一阶RC低通滤波器(II类锁相环)2、二阶RC低通滤波器A、加电容型B、加RC低通滤波器型 3、三阶低通滤波器 锁相环3大组成部分&#xff1…

浅谈IT运维-服务目录

目录 服务目录的作用 服务目录常见的应用场景 服务目录是否必须有 服务目录的视图分类 用户视图 客户视图 服务提供者视图 服务目录的分类原则 为什么要分类 服务目录的分类方法 服务目录划分的颗粒度把握 服务详情 服务目录包括:服务目录、服务详情两大…

Redis cluster 集群

redis集群redis集群是一个提供在多个redis节点间共享数据的程序集,redis集群可以支持多个master Redis集群支持多个master,每个master又可以挂载多个slave 读写分离、支持数据的高可用、支持海量数据的读写存储操作由于Cluster自动Sentinel的故障转移机制&#xff…

ChatGLM流式输出的报错修复

ChatGLM中的openai_api.py中的代码如下: # codingutf-8 # Implements API for ChatGLM2-6B in OpenAIs format. (https://platform.openai.com/docs/api-reference/chat) # Usage: python openai_api.py # Visit http://localhost:8000/docs for documents.import …

为什么要学习python

Python 越来越火爆 Python 在诞生之初,因为其功能不好,运转功率低,不支持多核,根本没有并发性可言,在计算功能不那么好的年代,一直没有火爆起来,甚至很多人根本不知道有这门语言。 随着时代的…

MySQL常用命令02

今天主要总结下命令行模式下创建数据库、查看数据库以及删除的命令。 1.创建数据库的命令:CREATE DATABASE [IF NOT EXISTS] 数据库名称; 创建一个名为db_teaching的数据库 库已经创建成功,重复创建报错: 提示改数据库已经存在。 我们在创…

调整C / C ++编译器以在多核应用程序中获得最佳并行性能:第二部分

下面的图5.10 描述了此过程,该过程包括四个步骤:点击领取嵌入式物联网学习路线 1.表征应用程序。 2.优先进行编译器优化。 3.选择基准。 4.评估编译器优化的性能。 图5.10:编译器优化过程 使用编译器的优化始于 对应用程序的表征。此步骤…

Python 实训教学,更便捷的学生邀请及内容分发|ModelWhale 版本更新

中秋国庆假期结束,ModelWhale 又迎来了新一轮的版本更新,让我们调整好节奏,一起奔赴新的旅程! 本次更新中,ModelWhale 主要进行了以下功能迭代: 新增 一键邀请外部用户加入课程(团队版✓&#…