计算机网络 第二章(上)

news2024/11/16 12:07:38

2.1_1 物理层基本概念_哔哩哔哩_bilibili2.1_1 物理层基本概念是王道计算机考研 计算机网络的第12集视频,该合集共计76集,视频收藏或关注UP主,及时了解更多相关视频内容。https://www.bilibili.com/video/BV19E411D78Q/?p=12&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=50f3dec46a96ae2249298597e20e8b79

2 物理层

2.1物理层通信基础

2.1.1物理层基本概念

 物理层接口特性

物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。

物理层主要任务:确定与传输媒体接口有关的一些特性 => 定义标准

  1. 机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。
  2. 电气特性:规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和 距离限制等。
  3. 功能特性:指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途。
  4. 规程特性(过程特性):定义各条物理线路的工作规程和时序关系。

2.1.2 数据通信基础知识

通信的目的是传送信息

数据data:传送信息的实体,统称是有意义的符号序列。

 数据通信指在不同计算机之间传输表示信息的二进制数0、1序列的过程 

信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式。

数字信号/离散信号:代表消息的参数的取值是离散的。

模拟信号/连续信号:代表消息的参数的取值是连续的。

信源:产生和发送数据的源头。

信宿:接收数据的终点。

信道:信号的传输媒介。一般用来表示向某个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道。

三种通信方式

  1. 单工通信:只有一个方向的通信而没有反方向的交互,仅需要一条信道。
  2. 半双工通信/双向交替通信:通信的双方都可以发送或接收信息,但任何一方都不能同时发送和接收,需要两条信道
  3. 全双工通信/双向同时通信:通信双方可以同时发送和接受信息,也需要两条信道。

 两种数据传输方式

  1. 串行传输:将表示一个字符的8位二进制数按由低位到高位的顺序依次发送(速度慢,费用低,适合远距离)
  2. 并行传输:将表示一个字符的8位二进制数同时通过8条信道发送(速度快,费用高,适合近距离)

同步通信/异步通信

  1. 同步传输:在同步传输的模式下,数据的传送是以一个数据区块为单位,因此同步传输又称区块传输。在传送数据时,需先送出1个或多个同步字符,再送出整批的数据。
  2. 异步传输:异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方不知道它们会在什么时候到达。传送数据时,加一个字符起始位和一个字符终止位。

 码元

码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。

1码元可以携带多个比特的信息量。例如,在使用二进制编码时,只有两种不同的码元,一种代表0状态,另一种代表1状态

数字通信系统数据传输速率的两种表示方法

速率也叫数据率,是指数据的传输速率,表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率表示。

  • 1)码元传输速率:别名码元速率、波形速率、调制速率、符号速率等,它表示单位时间内数字通信系统所传输的码元个数(也可称为脉冲个数或信号变化的次数),单位是波特。1波特表示数字通信系统每秒传输一个码元。

        数字信号有多进制和二进制之分,但码元速率与进制数无关,只与码元长度T有关。

  •  2)信息传输速率:别名信息速率、比特率等,表示单位时间内数字通信系统传输的二进制码元个数(即比特数),单位是比特/秒(b/s)。

        关 系:若一个码元携带n bit 的信息量,则M Baud的码元传输速率所对应的信息传输速率为                        M × n bit/s

  

带宽

1.模拟信号系统中:当输入的信号频率高或低到一定程度,使得系统的输出功率成为输入功率的一半时(即-3dB),最高频率和最低频率间的差值就代表了系统的通频带宽,其单位为赫兹(Hz)。

2.数字设备中:表示在单位时间内从网络中的某一个点到另外一点所能通过的“最高数据率”/单位时间内通过链路的数量,常用来表示网络的通信线路所能传输数据的能力。单位是比特每秒(bps)。

2.1.3 奈氏准则和香农定理

失真

 

 影响失真的因素:

  1. 码元传输速率
  2. 信号传输距离
  3. 噪声干扰
  4. 传输媒体质量

码间串扰

信道带宽是信道能通过的最高频率和最低频率之差

码间串扰:接收端收到信号波形失去了码元之间清晰界限的现象。

奈氏准则(奈奎斯特定理)

奈氏准则:在理想低通(无噪音,带宽受限)条件下,为了避免码间串扰,极限码元传输速率为2W Baud ,W 是信道带宽,单位是Hz。

在任何信道中,码元传输的速率是有上线的。若传输速率超过此上限,就会出现严重的码间串扰问题,使接收端对码元的完全正确识别变成不可能。

信道的频带越宽(即能通过的信号高频分量越多),就 可以用更高的速率进行码元的有效传输。

奈氏准则给出了码元传输速率的限制,但并没有对信息传输速率给出限制

由于码元的传输速率受奈氏准则的制约,所以要提高数据的传输速率,就必须设法使每个码元能携带更多个比特信息量,这就需要采用多元制的调制方法。

 

噪声存在于所有电子设备和通道信道中。由于噪声随机产生,它的噪声瞬时值会很大,因此噪声会使接收端对码元的判决产生错误。但是噪声的影响是相对的,若信号较强,那么噪声影响相对较小 ,因此,信噪比就很重要 

信噪比 = 信号平均功率/噪声平均功率,常记为 S/N,并用 分贝(dB)作为度量单位,即:

香农定理:在带宽受限且有噪声的信道中,为了不产生误差,信息的数据传输速率有上限值

 

  1. 信道的带宽或信道中的信噪比越大,则信息的极限传输速率越高。
  2. 对一定的传输带宽和一定的信噪比,信息传输速率的上限就确定了。 
  3. 只要信息的传输速率低于信道的极限传输速率,就一定能找到某种方法来实现无差错的传输。
  4. 香农定理得出的为极限信息传输速率,实际信道能达到的传输速率比它低不少
  5. 从香农定理可以看出,若信道带宽W或信噪比S/N没有上限(不可能),那么信道的极限信息传输速率也就没有上限。

 

 

最大数据速率取小的那个,这道题要8000b/s

 2.1.4 编码与调制

基带信号与带宽信号

信道:信号的传输媒介。一般用来表示向某个方向传送信息的介质,因此通信线路往往包含一条发送信道和一条接收信道

信道分类:

  • 按照传输信号,模拟信道(传送模拟信号) 数字信道(传送数字信号)
  • 按照传输介质,无线信道 有线信道

信道上传送的信号分为基带信号和宽带信号

传输距离近的时候,计算机网络采用基带传输方式(近距离衰减小,从而信息内容不易发生变化)

传输距离远的时候,计算机网络采用宽带传输方式(远距离衰减大,即使信号变化大也能最后过滤出来基带信号)

编码与调制

编码:数据 - > 数字信号

调制:数据 - > 模拟信号

数字数据编码转化为数字信号

  1.  非归零编码【NRZ】
  2. 曼彻斯特编码
  3. 差分曼彻斯特编码
  4. 归零编码【RZ】
  5. 反向不归零编码【NRZI】
  6. 4B/5B编码

(1)非归零编码【NRZ】-- 高1低0

编码容易实现,但没有检错功能,且无法判断一个码元的开始时和结束,以至于收发双方难以保持同步。

(2)曼彻斯特编码

将一个码元分成两个相等的间隔从低电平到高电平的转换表示 1,从高电平到低电平的转换表示0,位中间的跳变既做时钟信号(可用于同步),也做数据信号

每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2

(3)差分曼彻斯特编码(同一异零)

每位开始时有无跳变表示"0"或"1",有跳变为"0",无跳变为"1"。

抗干扰性强于曼彻斯特编码。

(4)归零编码【RZ】

信号电平在一个码元之内都要恢复到零的这种编码成编码方式。

(5)反向不归零编码【NRZI】

信号电平翻转表示0,信号电平不变表示1.

(6)4B/5B编码

比特流中插入额外的比特打破一连串的0或者1,就是用5个比特来编码4个比特的数据,之后再传给接收方,因此称为4B/5B。编码效率为80%。

数字数据调制为模拟信号

 

模拟数据编码为数字信号

计算机内部处理是二进制数据,处理的都是数字音频,需要将模拟音频通过采样量化换成有限个数字表示的离散序列(实现音频 数字化)

最典型的例子就是对 音频信号进行编码的脉码调制(PCM),在计算机应用中,能够达到最高保真水平的就是PCM量化,被广泛用于素材保存以及音乐欣赏,CD/DVD以及我们常见的WAV文件中均有应用。它主要包括三步:抽样、量化、编码。

 1、抽样:对模拟信号周期性扫描,把时间上连续的信号变成时间上离散的信号

为了保证离散信号不失真:

采样定理: f(采样频率) ≥ 2 f(信号最高频率)

 2、量化:把抽样取得的电平幅值按照一定的分级标准转化为相应的数字值,并取整数。

3、编码:把量化结果转化为相对应的二进制编码。

模拟数据调制为模拟信号

为了实现传输的有效性,可能需要较高的频率。这种调制方式还可以使用频分复用技术,充分利用带宽资源。在电话机和本地交换机所传输的信号是采用模拟信号传输模拟数据的方式;模拟的声音数据是加载到模拟的载波信号中传输的。

总结

 

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

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

相关文章

【近场社交项目】数据库系统期末设计——需求分析部分

【近场社交项目】数据库系统设计——需求分析😎 前言🙌1.需求求分析(用户部分为例)1.2用户数据字典1.2.1用户信息表(数据结构):数据项间的关系和结构定义: 1.2.2.个人资料表(数据结构…

10、SpringBoot集成Redis

总体概述 jedis-lettuce-RedisTemplate三者的联系 本地Java连接Redis常见问题 ● bind配置请注释掉 ● 保护模式设置为no ● Linux系统的防火墙设置 ● Redis服务器的IP地址和密码是否正确 ● 忘记写Redis的服务端口号和auth密码 1、集成Jedis 是什么 Jedis Client是Redis官…

【MATLAB笔记】基础函数及向量

一、基础函数绘制 版本:Matlab2021a 实例1:生成向量 >> x0:0.1:30; >> ysin(x).*cos(x); >> plot(x,y) 实例2:创建向量 >> xlinspace(0,2*pi); >> ysin(x) >> plot(x,y) 二、向量的点积 >> a…

ueditor富文本编辑器使用

下载百度富文本编辑器 链接&#xff1a;https://pan.baidu.com/s/1E4K8e0WCy9_L6z0-Dz3JkQ?pwdc2gf 提取码&#xff1a;c2gf <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" co…

pgrouting连通性分析

官方文档 1、安装pgrouting库 参考&#xff1a;pgrouting安装 主要涉及的两个函数&#xff1a; 1、 pgr_createTopology&#xff1a;创建空间拓扑&#xff0c;数据自动保存至新创建的表<edge_table>_vertices_pgr&#xff0c;将空间表的linestr的geometry数据拆分&…

云原生系列之管理docker容器中的数据管理实战

前言 在生产环境中使用docker,一方面需要对数据进行保存或者在多个容器之间进行数据共享; 另一方面在docker的容器被删除之后,并不会保留容器的状态信息。 想要实现docker容器的信息持久化,就涉及到docker的数据管理,今天我们就来聊聊docker数据管理那些事。 文章目录 …

Vue3:在 VSCode 中如何成功安装 Mockjs 及成功引入 Mock 的详细过程

Ⅰ、Mock 简介&#xff1a; 1、什么是 Mock&#xff1f; 其一、Mock 的解释一&#xff1a; Mock 服务是指在测试过程中对于某些复杂&#xff08;或者不太好构造&#xff09;的对象&#xff0c;用一个虚拟的对象替代它&#xff1b;对于前端来说&#xff0c;就是后台数据还没有…

Python编程入门:了解Python及其由来

在计算机编程的世界中&#xff0c;Python已经成为一门备受欢迎的高级编程语言。它的简洁、易读和功能强大使得它成为众多开发者的首选。但你是否了解Python的由来以及为什么它如此受欢迎呢&#xff1f;在本篇博客中&#xff0c;我们将一起探索Python编程语言的起源和一些相关知…

shell中awk命令常用用法总结

1、获取分隔的内容 以点为分隔符获取IP地址的最后一个字段 echo $ip | awk -F . {print $4}

YOLO系列v1-v8

YOLO是Region-free方法&#xff0c;只需要一次扫描&#xff0c;也被称为单阶段&#xff08;1-stage&#xff09;模型。而Region-based方法方法&#xff0c;如mask-rcnn &#xff0c;被称为两阶段&#xff08;2-stage&#xff09;方法。 YOLOv1-v3是原作者&#xff0c;v4和v7是…

【C语言】指针进阶[下](回调函数(模拟实现qsort-采用冒泡方式))

简单不先于复杂&#xff0c;而是在复杂之后。 目录 1. 回调函数 1.1 qsort 函数的使用 1.2 qsort 排序结构体类型 1.3 回调函数模拟实现 qsort&#xff08;排序整型&#xff09; 1.4 回调函数模拟实现 qsort&#xff08;排序结构体类型&#xff09; 1. 回调函数 回…

【WebAssembly】编译c++ Demo ->HelloWorld

好的开始等于成功了一半&#xff0c;本篇逐条讲解如何将一个cpp通过WebAssembly编译并运行在网页上。 一、环境准备 前提条件 需要安装CMake&#xff0c;VS&#xff0c;python2.7及以上 拉取emsdk代码 仓库地址&#xff1a;GitHub - emscripten-core/emsdk: Emscripten SD…

04_前端包管理工具模块化

注意事项: ​ 改模块代码不用重启服务器,修改config文件的时候需要重启服务器 ​ nvm的安装路径和node的安装路径不能在同一路径下面 ​ 有乱码问题使用管理员权限进行使用use方法 下载安装node ​ 使用命令进行安装 1.nvm list 查看已下载所有的node版本 2.nvm install…

VR工地安全虚拟现实体验:多种事故模拟,第三人称回看

建筑工地五大伤害是指&#xff1a;高处坠落、坍塌、物体打击、机械伤害、触电。利用VR(虚拟现实)技术体验建筑工地五大伤害&#xff0c;可以为建筑工人提供更真实、更安全的工作环境&#xff0c;同时也可以帮助他们更好地了解和掌握工作技能。 以下是VR工地安全虚拟现实体验软件…

C++ Primer(读书笔记)

C源文件通常以.cc、.cxx、.cpp、.cp、.C作为后缀来命名 C语言未定义输入输出语句&#xff0c;而是提供了一个全面的标准库来提供IO机制&#xff0c;对应 iostream、fstream、sstream std::cout<<"Enter Two Numbers"<<std::endl;&#xff0c;这条语句执…

在四维轻云使用过程中,出现这些问题应该怎么办?

在四维轻云的使用过程中&#xff0c;可能会出现在地图中无法显示加载的点云或倾斜摄影模型数据、无法上传数据等问题。出现以下这些问题时&#xff0c;可采取一定的措施来解决&#xff0c;若无法解决可联系工作人员处理。 1、在地图中无法显示加载的点云或倾斜摄影模型数据&am…

推特色情机器人账号泛滥,马斯克的“治推谋略”何在?

据BleepingComputer消息&#xff0c;推特虚假机器人账户泛滥的问题不仅还未得到解决&#xff0c;其中传播色情信息的机器人账户近期反而严重泛滥。 在安全研究小组MalwareHunterTeam最近的一项调查研究中曝光了多个传播虚假消息的机器人账户&#xff0c;它们为真实用户发出的帖…

为汽车制造商赋能,CarFramework定制AOSP技术,提升汽车信息娱乐系统

车载CarFramework&#xff08;车载框架&#xff09;是Android Automotive操作系统中的一个关键组件&#xff0c;它提供了与车辆系统交互的基础设施和功能。CarFramework旨在为车载应用程序提供统一的开发和执行环境&#xff0c;以便它们可以与车辆的硬件和软件进行交互。CarFra…

华为云专家出品《字节码编程指南》电子书上线

Javaagent非入侵全链路监控设计和实现入门 ASM、Javassist、Byte-Buddy三套字节码框架案例 市面上少有的成体系字节码知识 都在这里&#xff01; 华为云出品《深入理解边缘计算》电子书上线 本书适合超过3年经验的高级开发者&#xff0c;适合对字节码编程有学习需求或想拓展…

赛效:CAD怎么转PDF

1&#xff1a;打开91ai在线工具并登录自己的账号&#xff0c;从“CAD转换”菜单里点击CAD转PDF。 2&#xff1a;点击上传电脑本地的CAD文件。 3&#xff1a;文件上传成功后点击“开始转换”。 4&#xff1a;转换成功后&#xff0c;点击下载按钮将文件保存本地。 如果你想了解更…