计算机网络【1】物理层

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

  • 机械特性:定义物理连接的特性,如规格、接口形状、引线数目、引脚数目、排列
  • 电气特性:规定传输二进制位时的电压范围、阻抗匹配、传输速率、距离限制等
  • 功能特性:指明某种电平代表的意义,是0还是1
  • 规程特性:定义各物理线路工作的规程和时序关系

数据通信基础

在这里插入图片描述
数据:传送信息的实体,通常是有意义的符号序列
信号:数据的电气/电磁表现,是数据在传输过程中的存在形式

  • 数字信号
  • 模拟信号
    信源:产生和发送数据的源头
    信宿:接收数据的重点
    信道:信号的传输媒介,有方向,一条通信线路往往包含一条发送信道和接受信道。

三种通信方式:

  • 单工通信:一条信道
  • 半双工通信:两条信道
  • 全双工通信:两条信道

数据传输方式:

  • 串行传输:速度慢、费用低、适合远距离
  • 并行传输:速度快,费用高、适合近距离(计算机内部)

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

M进制码元可以携带logM个比特的信息量

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

码元传输速率:别名码元速率,波形速率,调制速率,符号速率。单位是波特(Baud=码元/秒)
码元速率和进制数无关

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

信息传输速率=码元传输速率*logM

带宽:最高数据率,单位是b/s

系统传输速率比较的是信息传输速率

香农定理和奈氏准则

影响失真程度的因素:码元传输速率、信号传输距离、噪声干扰、传输媒体质量

码间串扰

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

需要注意的是只有在这两个地方带宽指的是通信中的带宽:最高频率和最低频率之差

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

奈奎斯特定理

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

理想低通信道下的极限数据传输率=2WlogV b/s V表示码元的进制

  1. 码元传输速率如果超过2W,则会出现严重的码间串扰
  2. 频带越宽(即能通过的信号高频分量越多),就可以用更高的速率进行码元的有效传输
  3. 奈氏准则给出的是码元传输速率的限制,并没有对信息传输速率给出限制
  4. 由于码元的传输速率受奈氏准则的制约,所以要提高数据的传输速率就必须设法使得每个码元能够携带更多的信息量。这就需要采用多元制的调制方法

香农定理

信噪比=信号的平均功率/噪声的平均功率,S/N,用分贝db作为度量单位

即:信噪比(db)=10lg(S/N)

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

信道的极限传输速率=Wlog(1+S/N) b/s
注意这里的S/N是没有单位的,只是一个比值,如果题目中的信噪比以db为单位,则需要进行转换。

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

两个定理的比较

奈氏准则解决的是带宽受限无噪声条件下码间串扰问题,规定码元传输速率为2W Baud
香农定理解决的是带宽受限有噪声条件下最高的信息传输速率,规定不超过Wlog2(1+S/N) b/s

极限数据传输速率=min(2Wlogv,Wlog(1+S/N))

编码调制

基带信号:信源发送的信号,基带信号的传输叫做基带传输(数字信号)
宽带信号:对基带信号进行调制后,宽带信号的传输叫做宽带传输(模拟信号)

在传输距离比较近的时候采用基带传输(近距离衰减小,信号内容不易发生变化)
在传输距离比较远的时候采用宽带传输(远距离衰减大,即使信号变化大也能最后过滤出基带信号)
在这里插入图片描述

数字数据编码为数字信号

在这里插入图片描述在这里插入图片描述在这里插入图片描述

曼彻斯特编码:实现自同步
在这里插入图片描述
即两个码元表示一个比特

在这里插入图片描述在这里插入图片描述

数字数据编码为模拟信号

在这里插入图片描述

模拟数据编码为数字信号

在这里插入图片描述

模拟数据编码为模拟信号

在这里插入图片描述

传输介质及其分类

传输介质也称作传输媒体,是数据传输的物理通路。

传输媒体并不是物理层
在这里插入图片描述
传输介质:

  • 导向性传输介质:铜线/光纤
  • 非导向性传输介质:自由空间
双绞线

在这里插入图片描述

  • 便宜
  • 远距离传输需要放大器/中继器对信号增强
同轴电缆

在这里插入图片描述

  • 抗干扰能力强
  • 传输距离远
光纤

传输的是光脉冲,而不是电脉冲。
在这里插入图片描述在这里插入图片描述

  • 传输损耗小,中继距离长,对远距离传输经济
  • 抗雷电和电磁干扰性能好
  • 无串音干扰,保密性好
  • 体积小,重量轻
非导向性传输介质
  • 无线电波
  • 微波
  • 红外线、激光
    在这里插入图片描述

物理层设备

中继器

在这里插入图片描述在这里插入图片描述

集线器(多口中继器)

在这里插入图片描述
集线器不能分割冲突域——>连在集线器上的工作主机平分带宽

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

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

相关文章

计算机网路【2】数据链路层

结点:主机、路由器 链路:两个节点的物理通道 数据链路:逻辑通道,把实现 控制数据传输协议的硬件和软件加到链路上就构成数据链路 帧:链路层的协议数据单元,封装网络层数据报 数据链路层在物理层提供服务的…

计算机网络【5】应用层

应用层对应用程序的通信提供服务 应用层协议定义: 应用层的功能: 文件传输、访问和管理电子邮件虚拟终端查询服务和远程作业登录 重要协议:FTP、SMTP、POP3、HTTP、DNS 网络应用模型 客户/服务器模型(Client/Server&#x…

操作系统【八】文件管理

文件:一组有意义的信息/数据集合 文件的属性: 文件名:由创建文件的用户决定文件名,主要是为了方便用户找到文件。同一个目录下不允许有重名文件标识符:一个系统内的个文件标识符唯一,对用户来说毫无可读性…

数据库原理及应用【六】数据库设计

数据依赖 函数依赖FD:一个属性或者一组属性的值可以决定另一个属性的值 多值依赖MVD:一个属性或者一组属性的值可以决定另一个属性的值的集合。FD是MVD的特例 符号表示:Name->->Course,课程多值依赖于姓名 连接依赖&#x…

数据库原理及应用【二】数据模型

层次模型 tree Record and fieldParent-Child relationship(PCR) 每个记录类型只有一个父节点 无法表达多对多信息 采用虚记录解决多对多 网状数据模型 系:主记录->属记录 主记录和属记录都可以有好多个 关系模型 表:table/relation 拥有更高的…

数据可视化【二】HTML+CSS+SVG+D3

HTML、CSS和SVG学习实现代码&#xff1a;https://vizhub.com/Edward-Elric233/89185eb96bc64a9d81777873a0ccd0b9 index.html <!DOCTYPE html> <html><head><title>Shapes with SVG and CSS</title><link rel"stylesheet" href&qu…

数据可视化【三】基本概念

Visualization is suitable when there is a need to augment human capabilities rather than replace people with computational decision-making methods. 当可以信赖的智能化的解决方案存在的时候&#xff0c;可视化是不必要的。 当不知道需要分析的问题是什么的时候&…

数据可视化【四】Bar Chart

Make a Bar Chart Representing a data table in JavaScriptCreating rectangles for each rowUsing linear and band scalesThe margin conventionAdding axes 以下学习内容参考博客&#xff1a;传送门 select()选择所有指定元素的第一个 selectAll()选择指定元素的全部 上…

数据库原理及应用【三】DBMS+SQL

DBMS Query LanguagesInterface and maintaining tools(GUI)APIsClass Library QL 不是图灵完备的&#xff0c;不是一种编程语言。 QL SQL是一种非过程化的查询语言。 DDL数据定义语言&#xff1a;表&#xff0c;视图QL 查询语言DML 数据操纵语言DCL 数据控制语言 Base t…

数据可视化【五】 Scatter Plot

Scatter Plot vizhub上实现的代码&#xff1a; https://vizhub.com/Edward-Elric233/53807a1b35d94329b3689081cd2ea945 https://vizhub.com/Edward-Elric233/b9647d50899a4a0e8e917f913cd0a53a https://vizhub.com/Edward-Elric233/8c6b50cd81a04f048f490f48e4fe6264 由前…

数据可视化【六】Line Chart Area Chart

Line Chart vizhub代码&#xff1a; https://vizhub.com/Edward-Elric233/094396fc7a164c828a4a8c2e13045308 实现效果&#xff1a; 这里先使用d3.line()设置每个点的x坐标和y坐标&#xff0c;然后再用这个东西设置path的d属性&#xff0c;就可以得到曲线。 const lineGen…

数据可视化【七】 更新模式

Enter 以下面这个简单的代码进行分析 const svg d3.select(svg); // svg.style(background-color, red); testconst height svg.attr(height); // equals paresFloat() const width svg.attr(width);const makeFruit type >( {type} ); //这种写法好像能够直接得到一个…

数据可视化【八】根据数据类型选择可视化方式

Marks:Rows PointsLinesAreas Channels:Columns PositionColorShape

数据可视化【九】单向数据流交互

我们使用一下上上篇博客的代码。 例如我们想要当鼠标点击水果的时候会出现黑色的框&#xff0c;再点击一下黑色的框就会消失。 首先&#xff0c;我们应该给组件添加点击事件&#xff1a; fruitBowl.js gruopAll.on(click, d > onClick(d.id));这个on函数第一个参数是事件…

数据库原理及应用【四】数据库管理系统

查询优化 数据库管理系统中非常重要的一部分。 代数优化 按照一定的规则将语句变化成关系代数以后进行优化 操作优化 对代数优化后的查询树使用比较好的方法进行查询。 主要是对连接运算进行优化 嵌套循环归并扫描索引优化哈希连接 恢复机制 备份&#xff08;完整备份差…

递归式复杂度求解

代换法 猜测复杂度验证是否满足递归式&#xff08;使用归纳法&#xff09;找到常数应该满足的条件针对基本情况&#xff0c;常数足够大时总是成立的 需要注意的是&#xff0c;我们猜测的复杂度有可能不满足递归式&#xff0c;这个时候就要通过减去一些低阶项来使得归纳成立。…

P、NP、NP完全问题、NP难问题

可以在多项式时间内求解的问题称为易解的&#xff0c;而不能在多项式时间内求解的问题称为难解的。 P类问题&#xff1a;多项式类型&#xff0c;是一类能够用&#xff08;确定性的&#xff09;算法在多项式的时间内求解的判定问题。 只有判定问题才属于P 不可判定问题&#…

数据可视化【十】绘制地图

Loading and parsing TOPOJSON 导入Topojson d3文件 地址&#xff1a;https://unpkg.com/topojson3.0.2/dist/topojson.min.js 想要找d3文件的话去unpkg.com好像大部分都能找到的样子 Rendering geographic features 寻找合适的地图数据&#xff1a;谷歌搜索world-atlas npm…

数据可视化【十一】树状图

Constructing a node-link tree visualization 首先将节点之间的连线画出来。 使用json函数读取文件以后&#xff0c;使用hierarchy等函数得到连线的数组&#xff0c;然后绑定这个数组&#xff0c;给每个元素添加一个path&#xff0c;绘画使用的是一个函数linkHorizontal&…

数据可视化【十二】 颜色图例和尺寸图例

有了前面的知识&#xff0c;制作一个图例应该不是很难&#xff0c;关键是我们想要制作一个可以在其他地方进行使用的图例&#xff0c;这样就需要能够动态地设置图例的大小&#xff0c;位置&#xff0c;等等。 这里直接上代码&#xff1a; colorLegend.js export const color…