计算机三级嵌入式学习笔记(一)

计算机三级嵌入式学习笔记(一)计算机三级嵌入式学习笔记(一)–嵌入式系统概论

大家好,又见面了,我是你们的朋友全栈君。

第一章-嵌入式系统概论

考纲与考点分析

嵌入式系统开发的基础知识

  1. 嵌入式系统的特点、分类、发展与应用;
  2. 嵌入式系统的组成与微电子技术 (集成电路、SoC、IP核等技术的作用和发展);
  3. 数字媒体基础(文本、图像和音频/视频等数字媒体的表示与处理);
  4. 网络通信技术(数字通信与计算机网络,TCP/IP协议,互联网接入技术等)。

考点分析

  • 在考试中一般情况下会出现在选择题1~3(知识类型为理论型,需多记多背)
  • 常考知识点有:
    • 了解嵌入式系统的特点、分类、发展与应用,熟悉嵌入式系统的逻辑组成。
    • 了解嵌入式处理芯片的主要类型,熟悉SoC的开发流程,理解IP核的重要意义。
    • 熟悉中西文字的编码和数字文本的类型与处理,掌握数字图像的参数、文件格式及其主要应用。
    • 理解计算机网络的分类与组成,熟悉IP协议的主要内容,掌握互联网的组成和常用接入技术。

考点1 嵌入式系统及其应用

什么是嵌入式系统?

  • 嵌入式系统是嵌入式计算机系统的简称。顾名思义,它是一种嵌入在设备(或系统)内部,为特定应用而设计的专用计算机系统

嵌入式系统的共同特点

  1. 专用性
    与具体应用紧密结合,具有很强的专用性
  2. 隐蔽性
    通常隐藏在内部,不为人知;例如:ATM柜员机、数码相机
  3. 资源受限
    软硬件资源受到严格限制
  4. 高可靠性
    对于汽车等中的嵌入式,任何误动作都是致命的
  5. 实时性
    温控需要实时数据
  6. 软件固化
    ROM固化

嵌入式系统的应用

  1. 消费类应用产品
    1. “白色家电”
      冰箱、洗衣机、空调、微波炉、电饭煲、热水器等
    2. 数码产品
      电视机、家庭影院、PDA、电子字典、游戏机、智能玩具等
  2. 产业类应用产品
    1. 工业设备
      数控机床、工业机器人、机电一体化设备、生产线控制等
    2. 运输工具
      汽车、飞机、铁路机车、船舶、电梯等
    3. 医疗电子设备
      X光机、B超(超声诊断仪)、CT(计算机断层成像系统)、心脏起搏器、监护仪
  3. 业务类应用产品
    1. 办公设备
      电话机、传真机、打印机、复印机等
    2. 金融电子设备
      电子秤、POS(商用零售终端)、ATM(自动柜员机)、信息亭等
    3. 通信设备
      手机、GPS导航仪、Moderm、路由器、Hub(集线器)、交换机、网桥等
  4. 军用类应用产品
    1. 武器控制装置
      火炮、导弹、智能炸弹的制导引爆等
    2. 军用电子装备
      坦克、舰艇、战机、无人机等
    3. 军事通信装备
      雷达、电子对抗、导航系统等

嵌入式系统的发展意义

  1. 嵌入式系统在应用数量上远远超过了各种类型的通用计算机系统。
  2. 嵌入式系统正在逐步渗透到人类社会的各个领域,嵌入式应用构成了所谓“ 无所不在的计算时代 ”。
  3. 嵌入式系统的研发能力及产业化水平已经成为衡量一个国家经济发展科技进步国防实力的重要标志 。

考点2 嵌入式系统的组成

嵌入式系统的逻辑组成

  1. 嵌入式系统与通用计算机一样,也是由硬件软件两部分组成的。
  2. 硬件的主体是中央处理器存储器,它们通过输入/输出(I/O)接口输入/输出设备与外部世界联系 ,并借助总线相互连接,这些硬件连同嵌入式软件一起构成完整的嵌入式系统。

处理器的组成

  1. 能按照指令的规定高速度完成二进制数据算术和逻辑运算的部件称为“处理器”
  2. 它由运算器控制器寄存器高速缓冲存储器(Cache)等部件组成,结构相当复杂。
  3. 处理器的所有组成部分都可以制作在一块大小仅为几cm2的半导体芯片上。

嵌入式系统中的处理器分类

  1. 中央处理器(CPU)
    负责运行系统软件和应用软件的主处理器
  2. 协处理器
    DSP(数字信号处理器)、图形处理器、通信处理器

中央处理器(CPU)的参数

  1. 字长
    指的是CPU中通用寄存器和定点运算器的二进制位宽度
  2. CPU字长
    4位、8位、16位、32位和64位(通用计算机64位为主)
    • 说明:虽然32位和64位是当前技术发展的主流,但销量仅占全部微处理器的10%左右
  3. CPU性能
    表现为程序(指令)执行速度的快慢

中央处理器(CPU)特点

  1. 支持实时处理
  2. 低功耗
  3. 结构可扩展
  4. 集成测试电路

影响程序(指令)执行速度的因素

  • 主频指令系统Cache的容量与结构和逻辑结构

存储器的分类

  1. 易失性存储器
    即掉电后信息丢失
    SRAM(静态随机存取存储器)、DRAM(动态随机存取存储器)
  2. 非易失性存储器
    E2PROM(电可擦可编程只读存储器)、Falsh ROM、磁盘和光盘存储器
    • 说明:非易失性存储器有多种类型。以前使用较多的是Mask ROM和E2PROM,目前使用较多是闪存,即Falsh Memory。
    • Mask ROM是基于掩膜工艺技术的只读存储器,一旦生产出来信息不可改变,主要用于不可升级的成熟产品存储程序不变的参数等信息
    • Falsh Memory是一种长寿命的非易失性存储器,是近些年应用最广的只读存储器。

I/O设备按其服务对象分类

  1. 用于人机交互的设备
    键盘、鼠标、话筒、LED、LCD、打印机等,他们是用户界面的硬件部分。
  2. 用于机机交互的设备
    包括各种类型的传感器(压力传感器、电流电压传感器等)
    和各种伺服执行机构(继电器、微电机、步进电机等)

I/O接口的分类

  1. 按数据传输速率
    低速高速
  2. 按数据传输方式
    串行并行
  3. 按是否需要物理连接
    有线无线
  4. 按是否能连接多个设备
    总线式独占式

嵌入式系统常用的I/O接口

  1. 通用串行总线式接口
    USB2.0/USB3.0、IEEE 1394、以太网接口
  2. 异步串行接口
    RS-232-C、RS-485
  3. 视频信号接口
    VGA接口(视频图形排列接口)、DVI接口(数字视频接口)、HDMI接口(高清晰度多媒体接口)
  4. 工业总线接口
    CAN接口(控制器局域网接口)、1553B接口、LIN接口(局域互联网接口)
  5. 无线接口
    IrDR接口(红外线接口)、Bluetooth接口(蓝牙接口)、ZigBee接口、WiFi接口

数据总线的概念

  • 数据总线简称总线,它是嵌入式系统各组件之间进行数据传输的一个传输通路。它由传输线和控制电路组成,为连接在总线上的系统内或系统外的各个组件提供数据传输和相应的控制服务。

嵌入式系统的软件配置

  1. 低端嵌入式系统
    软件很简单,它们不需要操作系统,只需配置一个监控程序、若干设备驱动程序和事件处理程序即可。
  2. 高端嵌入式系统
    软件配置比较复杂。它通常由板级支持包(BSP)、设备驱动程序实时操作系统中间件以及嵌入式应用软件等组成。

嵌入式处理芯片4种产品类型

  1. 微处理器
    根据CPU的字长,微处理器产品分为4位、8位、16位、32位和64位 ,产品主要有PowerPC、MC68000、MIPS、AMD、x86。
  2. 数字信号处理器
    DSP是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求
    image-20210131222114547
  3. 微控制器(单片机)
    微控制器实际上是一种将若干个功能模块集成在单个芯片中的小型计算机。
    它们的工作频率不高,存储容量较小,功耗很低;
    MCU按其使用的处理器内核的位数,也经历了1位、4位、8位、16位以及32位的发展阶段。
    早先的4位主要用于家用电器的控制单元,8位和16位用于一般的控制领域,近年来32位MCU迅速发展。
    MCU品种多,应用广泛,约占有嵌入式系统70%的市场。
  4. 片上系统(SoC)
    半导体加工工艺已经进入到深亚微米时代,能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。
    因此片上系统是集成电路加工工艺进入到深亚微米时代的产物
    目前,大多数高端嵌入式系统均采用 SoC(片上系统),例如:智能手机。
    • 说明:将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和输入/输出等多种功能。

考点3 嵌入式系统的分类

嵌入式系统的分类

  1. 按用途分类
    军用工业用民用
  2. 按实时性的分类
    非实时系统软实时系统硬实时系统
  3. 按产品形态分类
    系统级产品板级产品片级产品
  4. 按软硬件复杂程度分类
    低端系统中端系统高端系统

不同类型嵌入式系统的比较

类型 硬件特征 软件特征 应用举例
低端系统 采用4位/8位单片机 不使用操作系统,由监控程序对系统进行控制 工控领域白色家电领域占主导地位
中端系统 采用8位/16位单片机或32位处理器 使用小型嵌入式操作系统,应用程序规模较小,用户界面比较简单 普通手机、摄像机、录像机、电视游戏机等(2G)
高端系统 采用32位/64位处理器,支持连接网络 操作系统功能比较齐全,使用图形用户界面,应用软件可更新和扩展 智能手机、掌上计算机、路由器、气象数据处理设备等

考点4 SoC芯片

1、微电子技术

集成电路以及制造

  1. 微电子技术是以半导体集成电路为核心。根据所含电子元件的数目可以分为小规模、中规模、大规模和极大规模等几种。
    • 大规模集成电路(LSI)
      集成度在3000~10万个电子元件之间的集成电路。
    • 超大规模集成电路(VLSI)
      集成度在10万~100万个电子元件之间的集成电路。
    • 极大规模集成电路(ULSI)
      集成度超过100万个电子元件的集成电路。
  2. 集成电路的制造工艺复杂技术难度非常高,其中有一系列的关键技术。许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成,生产、控制及测试设备异常昂贵
  3. 集成电路是在硅衬底上制作而成的。
  4. 制造集成电路所用的工艺技术称为硅平面工艺,包括氧化光刻掺杂等多项工艺。

集成电路的发展趋势

  1. 集成电路的特点是体积小重量轻可靠性高
  2. 集成电路的工作速度主要取决于组成逻辑门电路的晶体管的尺寸。晶体管的尺寸越小,其极限工作频率越高, 门电路的开关速度就越快
  3. 芯片上电路元件的线条越细,相同面积的晶片可容纳的晶体管就越多,功能就越强,速度也越快。
  4. 当前,世界上最为先进的制作工艺已经达到12~14英寸晶圆45nm或32nm的工艺水平,并还在进一步提高。
  5. 最复杂的CPU芯片所集成的晶体管数目已超过10亿个,移动设备存储卡所用的每个芯片包含的晶体管数量已达100亿个。
  6. 目前,芯片中晶体管数目已达数十亿个,时钟频率达到10GHz (不是工作频率

微机电系统

  • MEMS体现了近年来机电一体化技术向微型化的发展;
  • 目前的MEMS产品有压力传感器、加速仪、陀螺仪、麦克风、微射流器件等许多种,它对促进产品小型化、智能化、集成化有重大的作用;
  • 在智能手机中应用广泛。

2、通用SoC和专用SoC

通用SoC

  • 指半导体企业通过自主开发处理器内核或购买其他企业的处理器内核的IP授权,按照目标应用领域功能要求所开发的SoC芯片系列;
  • 如:三星Exynos系列、英达伟Tegra系列、高通骁龙系列联发科MT系列,这些芯片大多采用ARM公司的Cortex-A架构作为CPU内核。
  • 说明: 通用的芯片中可以只有一个CPU(或DSP ),称为单核SoC,也可以包含多个CPU(或DSP ),称为多核SoC。

专用SoC

  • 嵌入式系统开发商依据待开发产品的特殊要求,向半导体企业定制的SoC芯片;
  • 如:苹果公司的iPhone、iPad和iPod等消费电子产品。

3、SoC芯片的开发流程

image-20210201170247184

  1. 总体设计
    按照系统需求说明书确定SoC的性能参数,并据此进行系统全局的设计。
  2. 逻辑设计
    将总体设计的结果用RTL语言进行描述(源文件)后,再使用逻辑综合软件将源文件进行综合,生成最简的布尔表达式和信号的连接关系。
  3. 综合仿真
    这一阶段将对由RTL生成的各部分电路图作芯片电路综合及仿真测试
  4. 芯片制造
    将经过验证后的逻辑电路配置入SoC芯片内,并与其他电路进行互连。

4、IP核及其复用

IP核

  1. 以库中所包含的IC设计文件按其功能复杂程度分为三类:
    • 逻辑门级,包括各种基本的门电路;
    • 寄存器传输级,如寄存器、多路选择器、译码器、数据转换器等;
    • 行为级(又称为功能级),如CPU、DSP、存储器、总线与接口电路等。
  2. 这些已完成的并经过验证的IC具有固定的不可再分解的功能特性,人们称之为“核”(Core),相应的数据库称为“核库”。
    • 核库中的设计文件均属于知识产权(IP)保护的范畴。
    • IP核分类: 软核、固核和硬核。(类比:砖、房间、一层楼)
  • 从可重用的频度、重用的灵活性以及可向其他工艺移植的可能性的角度考虑,这三种IP核的优选次序是软核、固核和硬核;
  • 从保证满足所要求的性能和规范、上市时间短、开发工作量少且不在乎成本的角度考虑,这三种IP核的优选次序是 硬核、固核和软核。

IP核复用

  1. SoC芯片的产生是半导体集成电路技术发展到一定阶段的产物,是集成电路芯片的跨越式发展;
  2. IP核是开发SoC的重要保证,IP核复用可以减少研发成本缩短研发时间
  3. 以CPU为例。所有SoC芯片都包含CPU,它们绝大多数都是以IP核的方式集成在SoC芯片中的,很少再自行设计开发;
  4. 目前主要的CPU内核有:ARMMIPS、PowerPC、Coldfire、x86、8051等;
  5. ARM内核的授权内容包括:芯片内核设计技术完整的软件开发工具(编译器、调试器、 软件开发套件SDK)、 含ARM CPU的芯片销售权等。

考点5 数字(电子)文本

1、字符集及其编码

  • 文本是基于特定字符集的一个字符流,每个字符均使用二进制编码表示。

西文字符的编码

  • 目前计算机中使用得最广泛的西文字符集及其编码是ASCII字符集和ASCII码,即美国标准信息交换码。
  • 基本的ASCII字符集共有128个字符,包括96个可打印字符(常用的拉丁字母、阿拉伯数字、标点符号等)和32个控制字符,每个字符使用7个二进制位进行编码。

汉字的编码

  • 我国目前广泛使用的汉字编码国家标准有GB2312GB18030
  • GB2312只有6763个汉字,而且为简体字,在人名、地名的处理上经常不够使用。尤其是在古籍整理和研究方面有很大缺憾。
  • GB2312国标字符集中包含3775个一级常用汉字和3008个二级常用汉字,此外还有682个图形符号(包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉语拼音等)。
  • 我国在2005年又发布了GB18030中文编码国家标准。

UCS/Unicode编码

  • 用于计算机统一处理、存储和传输包含世界各国和地区所有各种语言文字的需求;编码方案最常用的有两种:UTF-8和UTF-16
  • UTF-8采用的是单字节可变长编码,一般使用3字节编码,极少数使用4字节。
  • UTF-16采用的是双字节可变长编码,一般使用双字节编码,其他不常用字符使用4字节。
  • 说明:GB18030字符集与国际标准UCS/Unicode字符集基本兼容,但其码制不一样;GB18030与UCS/Unicode均包含中日韩统一汉字(CJK)约7万多个。

2、文本的类型

根据是否具有排版格式分类

  1. 简单文本
    几乎不包含任何其他的格式信息和结构信息,也称为纯文本,文件扩展名是.txt
  2. 丰富格式文本
    需要对纯文本进行必要的加工,也称为富文本,文件扩展名包括:.doc、.html和.pdf

根据文本内容的组织方式分类

  1. 线性文本
    文本中的内容组织是线性(顺序)的,如简单文本。
  2. 超文本
    采用网状结构来组织信息,文本中的各个部分按照其内容的逻辑关系相互链接,如WWW网页是最为常见的超文本。。

3、文本的制作与展现

文本制作

  • 文字处理软件:WPS、Microsoft Word等等。数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品。
  • 2009年PDF格式被批准为我国用于长期保存的电子文档格式的国家标准
  • PDF(便携式文件格式)是由Adobe Systems在1993年用于文件交换所发展出的文件格式。它的优点在于跨平台、能保留文件原有格式(Layout)、开放标准,能免版税(Royalty-free)自由开发PDF相容软体,是一个开放标准,2007年12月成为ISO 32000国际标准。

文本展现(阅读)

  • 数字电子文本主要有两种展现方式:打印输出和在屏幕上进行阅读。
  • 字符的形状有两种描述方法:点阵法轮廓法

考点6 数字图像

  • 嵌入式系统中使用的数字图像也称为取样图像点阵图像位图图像

1、数字图像的获取与主要参数

数字图像的获取所使用的设备及其功能

  • 设备:数码相机扫描仪
  • 功能:将实际景物的2D映像输入到计算机内并以数字图像的形式进行表示。

数字图像的获取处理步骤

​ 图像的获取过程的核心是模拟信号的数字化,处理步骤大体分为4步:

  1. 扫描
    扫描将画面划分为M x N个网格,每个网格称为一个取样点。离散化
  2. 分色
    将每个取样点的颜色分解成红、绿、蓝(R、G、B)3个基色,如果是灰度图像或黑白图像,则不必进行分色。
  3. 取样
    测量每个取样点的每个分量(基色)的亮度值。
  4. 量化
    对取样点每个分量的亮度值进行A/D转换,即把模拟量使用数字量(一般是8位至12位的正整数)来表示。

数字图像的主要参数及其含义

  • 图像大小
    也称为图像分辨率(用水平分辨率 x 垂直分辨率表示)。日常所说的高清图像分辨率为1920 x 1080;
  • 位平面数目
    即像素颜色分量的数目。黑白或灰度图像只有一个位平面,彩色图像3个或更多的位平面;
  • 像素深度
    指每像素用多少个二进制位来表示。它是像素的所有颜色分量的二进制位数之和,它决定了图像中可能出现的不同颜色(或不同亮度)的最大数目。
    例如单色图像,若其像素深度是8位,则不同亮度等级的总数为28=256;
  • 颜色模型
    指彩色图像所使用的颜色描述方法。通常, 显示器使用的是RGB( 红、绿、 蓝)模型, 彩色打印机使用的是CMYK(青、品红、黄、黑)模型。

2、数字图像常用文件格式及其应用

一副图像的数据量计算公式(以字节为单位)
  • 图像数据量 = 图像水平分辨率 x 图像垂直分辨率 x 像素深度 / 8

数据压缩的类型

  1. 无损压缩
    指使用压缩以后的数据还原图像(也称为解压缩)时,重建的图像与原始图像完全相同,没有一点误差。例如:行程长度编码(RLE)、哈夫曼编码。压缩率不高
  2. 有损压缩
    指使用压缩后的图像数据进行还原时,重建的图像与原始图像虽有一些误差,但不影响人们对图像含义的正确理解和使用。为了得到较高的数据压缩比,数字图像的压缩一般都采用有损压缩,如变换编码、矢量编码等。

嵌入式系统常用的几种图像文件的格式

名称 压缩编码办法 性质 典型应用 开发公司(组织)
BMP RLE 无损 Windows应用程序 Microsoft
TIF RLE,LZW 无损 桌面出版 Aldus,Microsoft
GIF LZW 无损 互联网 CompuServe
JPEG DCT,哈夫曼编码 大多为有损 互联网、数码相机等 ISO/IEC
PNG LZ77派生的DEFLATE压缩算法 无损 互联网、桌面出版等 W3C
  • PNG属于静态图像格式

考点7 数字音频与数字视频

  • 音频指的是人耳可听见的声音信号,视频泛指活动图像序列,它们都是传递信息的重要媒体。共同的特点是内容随时间而变化,所以也称为动态媒体

1、音频/视频信息的数字化

  • 音频是频率范围为20Hz~20kHz的模拟信号。为了使用计算机进行处理,必须将它转换成二进制编码表示的形式, 这个过程称为声音信号的数字化。

声音信号数字化的过程

  • 取样
    把时间上连续的声音信号离散为不连续的一系列的样本;
  • 量化
    把每个样本的模拟量转换成数字量来表示,因此量化过程往往也称为A/D转换
  • 编码
    经过取样和量化得到的数据必须进行数据压缩,以减少数据量,并按某种格式将数据组织为文件,以便于计算机进行存储、处理和传输。

视频信号数字化的过程

  • 视频信号数字化的过程比声音复杂一些,它以一幅幅画面(称为 )为单位进行。

2、数字音频常用文件格式及其应用

数字音频的主要参数
  • 数字音频的主要参数包括取样频率量化位数声道数目使用的压缩编码方法以及比特率
  • 比特率也称为码率,它指的是每秒钟的数据量
数字音频未压缩前,码率的计算公式

波形声音的码率=取样频率 x 量化位数 x 声道数(单位:b/s)
注意: 压缩编码后的码率则为压缩前的码率除以压缩倍数(压缩比)。

常用的数字音频的文件格式、编码格式以及它们的主要应用

image-20210202185644651

数字视频压缩编码的国际标准及其应用

image-20210202190048228

数字视频及其伴音的文件格式

  • 国际标准MPEG格式( .dat、.mpg、.mpeg、.mp4、.vob、.3gP、.3g2等)。
  • 微软公司的AVI(.avc)和ASF(.asf)格式(后者适合流媒体应用)。
  • 苹果公司的QTFF格式(.mov和.qt)。
  • DivX公司的DivX(.divx)格式。
  • Real Network公司的RM(.rm)和RMVB(.rmvb)格式( .rmvb格式是.rm的扩充,它采用H.264/MPEG-4 AVC算法, 增加了可变码率编码的功能,性能优于DivX和Xvid目前互联网上许多视频都是RMVB格式)。
  • Adobe公司的FLV(.flv)和F4V(.f4v)格式以及开放源代码的Matroska格式(.mkv)等。
  • 说明:.asf、.wmv、.mov、.rm、.rmvb、.flv和.f4v等均支持流式传输 ,能很好地在互联网上进行音频/视频流的实时传输和实时播放,满足互联网上视频直播、视频点播、视频会议等应用的需求,得到了广泛的应用。

考点8 数字通信

1、模拟通信与数字通信

通信的基本任务与三要素

  • 通信的基本任务是传递信息,至少需由3个要素组成:信息的发送者(称为信源)、信息的接收者(称为信宿)和携带了信息的电(或光)信号以及信息的传输通道(称为信道)。

通信系统中所传输的信息形式

  • 通信系统中所传输的信息必须以电(或光)信号的形式才能通过传输介质进行传输。电(或光)信号有两种形式:模拟信号数字信号
  • 模拟信号:通过连续变化的物理量(如电平的长度或电流的强度)来表示信息,例如人们打电话或者播音员播音时,声音经话筒(麦克风)转换得到的电信号就是模拟信号;
  • 数字信号:它的电平高低或电流大小只有有限个状态(一般是两个状态),它们在时间上有时也是不连续的。例如 电报机、传真机和计算机发出的信号都是数字信号
  • 说明:由于模拟信号在传输过程中容易受噪声信号的干扰,所以传输质量不稳定。目前最常用的通信方式是数字通信技术,既把模拟信号转换成数字信号后再进行传输(或信源本身发出的就是数字信号)。数字通信的实例:手机通信、数字有线电视(或卫星电视)和固定电话中继通信(及长途通信)等。

2、有线与无线通信

通信传输介质类型、特点和应用

  • 有线通信中使用的传输介质是金属导体光导纤维,金属导体利用电流传输信息,光导纤维通过光波来传输信息。
  • 无线通信根本不需要物理连接,而是通过电磁波在自由空间的传播来传输信息。
    image-20210203192630244

有线通信

  • 通信中使用金属电缆(双绞线和同轴电缆)的历史已经很长,技术相当成熟
  • 目前光纤已经远超金属电缆的性能,光纤是光导纤维的简称,它由纤芯和包层组成,包层外有涂覆层,为光纤提 供物理保护,屏蔽外部光源的干扰;
  • 光纤传输的优点:通信容量大、传输距离远、抗辐射能力强、保密性强以及重量轻便于运输和建设;

无线通信

  • 优点:允许终端设备在一定范围内自由移动灵活性好。
  • 缺点:传输效率低、易被窃听和易受干扰安全性差。
  • 按频率分类:中波、短波、超短波和微波等波段;
  • 适用范围:中波主要沿地面传播,绕射能力强,适用于广播和海上通信。短波具有较强的电离层反射能力,适用于环球通信。超短波和微波的绕射能力较差,只能作为视距或超视距中继通信;微波是数字通信的主流。

微波的应用实例

  • 微波是一种300MHz~300GHz的电磁波,它具有类似光波的特性,在空间主要作直线传播视距传播)。利用微波进行远距离通信时,需要依靠地面微波站进行接力通信,微波站的中继距离一般为50Km左右。微波通信的另一种途径是借助人造卫星进行接力通信,此时中继站就安装在通信卫星上,这种通信方式也称为卫星通信
  • 手机是微波最有代表性的一种应用。
    • 第1代个人移动通信采用的是模拟传输技术;
    • 第2代,使用的频段扩至900MHz到1800MHz多年来我国广泛使用的GSM和CDMA都是第2代移动通信系统,俗称全球通移动通信系统,简称2G;
    • 第3代个人移动通信,3G的频谱利用率比2G高,使用的频段也成倍增长(1885~2025MHz,2110~2200MHz)因此数据传输能力比2G大幅度提高;
    • 第4代移动通信,4G传输速率可达100Mb/s 。中国移动采用TD-LTE制式,其4G手机将兼容3G(TD-SCDMA)和2G(GSM)模式;中国电信和联通采用FDD-LTE制式,其终端设备(手机、上网卡等)也采用多模工作方式,即分别与原先使用的3G和2G模式保持兼容;
    • 5G,发展中。

3、数字通信的传输技术

调制与解调技术

  • 信息传输时,利用信源信号去调整(改变)载波的某个参数(幅度、频率或相位),这个过程称为调制
  • 经过调制后的载波携带着被传输的信号在信道中进行长距离传输;到达目的地时,接收方再把载波所携带的信号检 测出来恢复为原始信号的形式,这个过程称为解调

多路复用技术

为了提高传输线路的利用率,降低通信成本,一般总是让多路信号同时共用一条传输线进行传输;分为如下两种:

  • 时分多路复用(TDM),技术中各通信终端(如电话机)以事先规定的顺序轮流使 用同一传输线路进行信号(或数据)传输。
  • 频分多路复用(FDM),它将每个 信源发送的信号调制在不同频率的载波上, 通过多路复用器将它们复合成为一个信号,然后在 同一传输线路上进行传输。
    • 波分多路复用(WDM),它是频分多路复用技术的一种。

交换技术

  • 电路交换的特点是:在通话的全部时间内用户始终占用端到端的传输信道。
    • 电话交换机采用的是电路交换技术。即通话前经过拨号接通双方的线路(建立一条物理通路),通话后再释放(拆线)。
  • 分组交换的特点是:电路交换的使用效率太低,解决的方法是采用分组交换(也称包交换)。它的优点是大大提高传输线路的利用率;同时也存在缺点,产生额外开销。
    • 路由器

考点9 计算机网络

1、计算机网络的组成与类型

计算机网络的概念

  • 计算机网络是利用通信设备、传输线路和网络软件,把地理上分散的许多计算机及其他智能设备以相互通信和共享资源为目的连接起来的一个系统。它是一种数据通信系统

计算机网络的组成

  • 计算机等智能电子设备
    • 它是网络的通信终端,如手机、电视机顶盒、监控报警设备、厨房卫生设备等;
  • 数据通信链路
    • 用于数据传输的双绞线、同轴电缆、光缆,以及为了有效而可靠地传输数据所必需的各种通信控制设备(如网卡、集线器、交换机、调制解调器、路由器等),它们构成了计算机与通信设备、计算机与计算机之间的数据通信链路;有限设备与无线设备
  • 通信协议
    • 为确保网络的互联互通,计算机和通信控制设备必须共同遵循一组规则和约定,这些规则、约定或标准就称为通信协议,简称协议
  • 网络软件
    • 通信软件的功能就是实现网络通信协议,它们一般都包含在操作系统中。还包括网络应用,如电子邮件程序、浏览器程序、即时通信软件、网络游戏软件等。

计算机网络的类型

  • 按使用的传输介质可分为有线网和无线网;
  • 按网络的使用性质可分为公用网和专用网;
  • 按网络的使用范围和使用对象可以分为企业网、政府网、金融网和校园网;
  • 更多的情况下,人们按网络所覆盖的地域范围把计算机网络分为:
    • 广域网(WAN)
      • 也称为远程网,网络的作用范围可以从几十到几千km甚至更大。广域网往往覆盖一个国家、地区,或横跨几个洲,形成国际性的计算机网络。
    • 城域网(MAN)
      • 也称为市域网,其作用范围为5~50km。
    • 局域网(LAN)
      • 网络的地域范围较小(如几km)通常是一幢楼房、一个楼群或一个小区局域网往往属于一个单位所有,由单位自建自管;
    • 个域网(PAN)
      • 一般指个人域网。是指能在便携式消费电器与通信设备之间进行短距离通信的网络,其覆盖范围一般在10m半径以内。

2、以太局域网

以太局域网的概念

  • 以太局域网常见于公司、学校、机构和家庭,是计算机网络中最流行的一种形式,全世界估计有几百万个计算机局域网;现在流行的是使用交换机组成的交换式以太网。

计算机局域网的主要特点

  1. 为一个单位所拥有,自建自管地理范围有限
  2. 使用专门铺设的传输介质进行联网和数据通信。主要是双绞线
  3. 数据传输速率高(10Mb/s~10Gb/s),延迟时间短误码率低(10-8~10-11)。

局域网使用的数据交换技术与数据格式

发送设备MAC地址 接收设备MAC地址 控制信息 有效载荷(传输的数据) 校验信息

局域网的划分

  • 按照它所使用的传输介质
    • 有线网和无线网;
  • 按照网络中终端设备互联的拓扑结构
    • 星型网、环型网、总线型网、混合型网等;
  • 按照传输介质所使用的访问控制方法
    • 以太网、FDDI网和令牌网等。
    • 不同类型的局域网采用不同的通信协议。目前广泛使用的是以太网,它以集线器或交换机为中心构成。

3、无线局域网

无线局域网的概念

  • 无线局域网(WLAN)是以太网无线通信技术相结合的产物。它借助无线电波进行数据传输,工作原理与有线以太网基本相同。
  • 无线局域网最大的优点:能方便地移动计算机的位置或改变网络的组成。
  • 无线局域网借助无线电波进行传输 ,使用的无线电波, 主要是2.4GHz和5.8GHz两个频段。注意单位
  • 无线局域网采用的协议主要是IEEE 802.1(俗称WiFi)。包括802.1a、802.1b、802.1g和802.1n等,其中IEEE 802.1n协议已经将传输速率进一步提高到108Mb/s甚至更高

无线局域网的构建

  • 无线局域网需使用无线网卡无线接入点等设备构建。无线接入点也被称为“热点”它就是一个无线交换机或无线 , 相当于手机通信中的基站
  • 构建无线局域网的另一种技术是蓝牙。它是一种短距离、低速率、低成本的无线通信技术,其目的是去掉手机、平板电脑等移动终端设备之间以及它们与一些附属装置(如耳机、鼠标等)之间的连接电缆,构成一个操作空间在几m范围内的无线个人区域网络。

考点10 互联网

1、IP协议与路由器

  • 要想极大地发挥网络的作用又必须把许多同构或异构的网络互相连接起来,这就必须解决诸如计算机统一编址数据包格式转换等一系列问题。解决这些问题的途径是使用TCP/IP协议中的IP协议(网络互连协议)和路由器(router)

IP地址

  • TCP/IP协议中的IP协议定义了主机的概念,是指任何按照TCP/IP协议连接到网络的终端设备。如PC机、手机、平板电脑,也可以是服务器或网络打印机等其他设备;所有主机使用一种统一格式的地址(简称IP地址 )进行标识
  • IP协议第4版(简称IPv4) 规定,每个IP地址使用4B(32个二进制位 )表示,其中包含有网络号主机号两部分。 前者用来指明主机所从属的物理网络的编号(称为网络号),后者是主机在所属物理网络中的编号(称为主机号)。
  • 一个IP地址可有4个十进制数来表示,每个十进制数对应IP地址中的一个字节,十进制数之间采用小数点予以分隔, 这种方式被称为“点分十进制“;
  • 一个 /6 地址可分为A类、B类、C类3个基本类。C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。另有两类分别作为组播地址和备用地址(D类和E类)。
  • IP中地址长度仅为32位,只有大约36亿个地址可用。 2011年年初国际组织ICANN宣布地址已全部分配完毕。 新的IPv6协议已经把IP地址的长度扩展到128位,几乎可以不受限制地提供IP地址。

IP数据报

  • 互联的各个物理网络,它们使用的数据包(或帧)的格式可能互不兼容,因此不能将一个网络送来的包直接传送给另一个网络。为了克服这种异构性,IP协议定义了一种独立于各种物理网的数据包的格式,称为IP数据报。

IP数据报的组成

  • IP数据报由两部分组成:头部数据区
  • 头部信息: 为了确定在网络中进行数据传输的路由,内容包括:
    • 发送数据报的终端设备的IP地址;
    • 接收数据报的终端设备的IP地址;
    • IP协议的版本号(目前大量使用的还是IPv4)
    • 头部长度(以32位为单位指出数据报头部的长度〉;
    • 数据报长度(整个数据报的长度,即头部长度加上数据区的长度);
    • 服务类型指明发送方设备对数据传输的要求,例如,希望以低延迟方式传输,或者以高速率方式传输等)。
  • 数据区: 数据区的长度可以根据应用而改变,数据量最小的时候也许只有1B(例如传送键盘上输入的一个字母),最大的时候可以达到64KB(包括头部信息在内)。
  • 说明:所有需要在TCP/IP网络中传输的数据在IP这一层面都必须封装或分拆IP数据报之后才能进行发送或接收。

路由器

  • 路由器是遵循IP协议把异构网络互相连接起来的关键设备,它屏蔽了不同网络的技术差异,能将发送设备的数据正确送达接收设备,确保了各种不同物理网络的无缝连接。
  • 路由器是一台高性能的嵌入式计算机系统,也是一种分组(IP数据报)交换机,其功能主要是选择路由转发IP数据报,并进行协议转换
  • 路由器有多个输入端口多个输出端口, 路由器之间一般都使用高速通信链路连接,一个路由器可以有多个IP地址。
  • 主要作用:将一个大型网络分割成多个子网络,避免产生广播风暴,平衡网络负载,提高网络传输效率。路 由器能监视用户的流量,过滤特定的IP数据报,对保障网络安全也有重要作用。路由器还可以通过优先权控制、 预约网络带宽等措施提供一些网络特殊服务。

2、互联网及其组成

互联网的概念

  • 因特网(Internet)指的是在美国ARPA网基础上通过采用TCP/IP协议连接其他计算机网络发展而成的世界上最大的一个互联网络,通常称为“互联网”。
  • 互联网使用TCP/IP协议通过路由器将遍布世界各地的计算机网络互联成为一个超级计算机网络。
互联网的组成
  • 互联网早先的结构分为三级:主干网、地区网和校园网,三级网络覆盖了全美主要的大学和研究所。
  • 目前互联网已经逐渐形成了基于ISP(互联网服务提供商)的多层次结构
    • 最高级别的第1层ISP的服务面积最大,一般能覆盖国家范围
    • 第2层ISP和一些大公司都是它们的用户;
    • 第3层ISP又称为本地ISP,它们只拥有本地域范围的网络,普通的校园网和企业网以及家庭和个人都是第3层ISP的用户。
  • 互联网服务提供商ISP通常拥有自己的通信线路,也拥有从互联网管理机构申请得到的许多IP地址。用户的计算机若要接入互联网,必须获得ISP分配的IP地址。

3、互联网的接入

我国的互联网的接入情况

  • 大量的局域网和个人计算机用户需要接人互联网。目前我国中心城市普遍采用的做法是,由城域网的运营商(中国电信、中国移动、中国网通等)作为ISP来承担互联网的用户接入任务;
  • 城域网的主干是采用光纤传输的高速宽带网,它一方面与国家主干网连接,提供城市的宽带IP出口,另一方面又汇聚着若干接入网;单位用户和家庭用户可以通过电话线、有线电视电缆、光纤、无线信道等不同技术所组成的接入网接入城域网,再由城域网接入互联网。

ADSL接入的概念

  • 通过固定电话的本地环路(用户线)接人互联网的技术中,最有效的一种是不对称数字用户线(ADSL)它利用普通电话线作为传输介质,只需在线路两端加装ADSL设备(专用的ADSL Modem)即可实现数据的高速传输。
  • 标准ADSL的数据上传速度一般只有64~256kb/s最高达1Mb/s,而数据下行速度在理想状态下可以达到8Mb/s(通常情况下为1Mb/s或2Mb/s左右)。有效传输距离一般在3~5km

ADSL接入的特点

  1. 一条电话线可同时接听、拨打电话并进行数据传输,两者互不影响。
  2. 虽然使用的还是原来的电话线,但ADSL传输的数据并不通过电话交换机,所以ADSL上网不需要缴付额外的电话费
  3. ADSL的数据传输速率是根据线路的情况自动调整的,它以“尽力而为”的方式进行数据传输。
  4. 它为下行数据流提供比上行数据流更高的传输速率,适应大多数用户的使用要求。

有线电视网接入

  • 有线电视系统已经广泛采用光纤同轴电缆混合网(HFC)传输电视节目。HFC主干线部分采用光纤连接到小区,然后在“最后1公里”时使用同轴电缆以树型总线方式接入用户居所。
  • HFC具有很大的传输容量,很强的抗电子干扰能力,它融数字与模拟传输技术于一身,既能传输较高质量和较多频 道的广播电视节目,又能提供高速数据传输和信息增值服务,还可以开展交互式数字视频点播服务。
  • 主机端仍采用传统的以太局域网技术与电缆调制解调器(Cable Modem)连接,后者通过同轴电缆接入HFC。Cable Modem的原理是将同轴电缆的整个频带(大约为5~750MHz)划分为三部分,分别用于数据上传、数据下传及电视节目的下传, 数据通信与电视信号的传输互不影响,上网时仍可收看电视节目。

光纤接入

  • 光纤接入指的是使用光纤作为主要传输介质的互联网接入系统。
  • 在ISP的交换局一侧,应把电信号转换为光信号,以便在光纤中传输,到达用户端之后,要使用光网络单元把光信号转换成电信号,然后经过交换机传送到用户的计算机。
  • 光纤接入网按照主干系统和配线系统的交界点 光网络单元的安装位置可划分为:光纤到路边(FTTC)、光纤到小区(FTTZ)、光纤到大楼(FTTB)、光纤到家庭(FTTH)等几类。

目前采用无线方式接入互联网的主要技术

接入技术 使用的接入设备 数据传输速率 说明
无线局域网接入(WLAN) WiFi无线网卡,无线接入点 11~100Mb/s 必须在安装有接入点(AP)的热点区域中才能接入
GPRS移动电话网接入(2.5G) GPRS无线网卡 56~114kb/s 方便,有手机信号的地方就能上网,但速率不高、费用较高
3G 3G无线网卡 几Mbps 速率不高
4G 4G无线网卡 100~1000Mbps 主流移动通信技术
5G Gbps 发展中
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139570.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 阿里云和腾讯云免费SSL证书 – 知识林[通俗易懂]

    阿里云和腾讯云免费SSL证书 – 知识林[通俗易懂]本文章来自【知识林】概述什么是SSL证书通俗的来讲SSL和TSL都是属于网络传输的安全协议,而SSL继承于TSL,且SSL是一种更为安全的加密协议。SSL和TSL的体现:TSL是通过浏览器以http://来访问,默认端口是80;SSL是通过浏览器以https://来访问,默认端口是443。 为什么要使用SSL SSL更加安全 在使用微信小程序开发时与后台数据交互必须使用https传输,即SSL协议 SSL如何获得 SSL证书在很多网站上都有出售,且价格都不便

  • MQTT学习笔记(6)搭建本地MQTT服务器

    MQTT学习笔记(6)搭建本地MQTT服务器搭建EMQTT下载地址下载emqttd-windows10-v2.3.11.zip解压后cd到bin目录,执行emqttdconsole执行成功会弹出下面窗口,不成功就关掉cmd重新试下打开浏览器输入http://127.0.0.1:18083默认用户名admin默认密码public进入如下界面框起来的点进去看看就知道了。注意如果你用w…

  • ubuntu18.04安装gcc详细步骤(附问题集)[通俗易懂]

    ubuntu18.04安装gcc详细步骤(附问题集)[通俗易懂]首先是下载gcc包,可以在GCC的官方网站http://gcc.gnu.org/下载到各个版本。目前最高版本是gcc-8.2.0。一、在安装gcc前,需要先安装MPFR、GMP和MPCGCC编译需要mpfr和mpc(–>gmp、–>mpfr)库的支持,依次安装这几个库,其中mpfr可直接安装,安装mpc依赖mpfr和gmp库(对版本有要求,建议安装最新版本)…

  • ipad越狱有什么坏处吗?_平板越狱有什么好处

    ipad越狱有什么坏处吗?_平板越狱有什么好处1. iPad越狱是什么?iPad越狱有什么好处和坏处?不越狱又有啥缺点?越狱就是解除一些原版固件的限制。最大的好处是可以安装激活成功教程的软件和游戏,这些软件和游戏本来都是收费的。而且,有些功能很强大的软件,并不是花钱能在官方的App Store里能买到的(某些有米之人或许会说“我就不越狱,我都花钱买正版”,我只能客气地说他只知其一不知其二),比如SBSettings, OpenSSH, Lockd

  • golang 面试题(从基础到高级)

    golang 面试题(从基础到高级)Golang面试问题汇总通常我们去面试肯定会有些不错的Golang的面试题目的,所以总结下,让其他Golang开发者也可以查看到,同时也用来检测自己的能力和提醒自己的不足之处,欢迎大家补充和提交新的面试题目.Golang面试问题汇总:1.Golang中除了加Mutex锁以外还有哪些方式安全读写共享变量?Golang中Goroutine可以通过Channel进行安全读写…

  • Python 进阶 — Flake8 静态代码检查工具

    Python 进阶 — Flake8 静态代码检查工具目录文章目录目录Flake8错误返回码安装使用插件Flake8Flake8是由Python官方发布的一款静态代码检查工具(https://pypi.python.org/pypi/flake8/),相对于PyLint而言,Flake8的检查规则灵活,支持集成额外插件,扩展性强。Flake8是对下面3个工具的封装:PyFlakes:静态检查Python代码逻辑错误的工具。PEP8:静态检查PEP8编码风格的工具。NedBatchelder’sMcCabe:静态分析P

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号