【计算机网络】学习笔记:第二章 物理层(五千字详细配图)【王道考研】
创作不易,本篇文章如果帮助到了你,还请点赞支持一下♡>𖥦<)!!
主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ
第一章笔记链接:【计算机网络】学习笔记:第一章 体系结构(四千字详细配图)【王道考研】_天喜Studio的博客-CSDN博客更多计算机网络笔记:王道计算机网络笔记专栏汇总
目录
b站王道计算机教育官方课程视频链接:
一、物理层的基本概念
1)机械特性
2)电气特性
3)功能特性
4)规程特性
二、数据通信的基础知识
1)典型数据通信模型
2)专业术语
3)三种通信方式
4)两种数据传输方式
三、码元、波特、速率、带宽
1)码元
2)速率、波特
3)带宽
四、奈式准则、香农定理
1)失真
2)码间串扰
3)奈式准则
4)香农定理
5)“Nice”和“香浓”
五、编码&调制
1)基带信号与宽带信号
2)编码与调制
(1)数字数据编码为数字信号
(2)数字数据调制为模拟信号
(3)模拟数据编码为数字信号
(4)模拟数据调制为模拟信号
编码与调制总结
六、物理层传输介质
1)传输介质及分类
2)导向性传输介质——1.双绞线
3)导向性传输介质——2.同轴电缆
4)导向性传输介质——3.光纤
多模光纤与单模光纤:
光纤的特点:
5)非导向性传输介质
传输介质总结
七、物理层设备
1)中继器
2)集线器(多端口中继器)
第二章——物理层总结
b站王道计算机教育官方课程视频链接:
王道计算机网络
一、物理层的基本概念
物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层主要任务:确定与传输媒体接口有关的一些特性。就是定义标准的过程
1)机械特性
定义物理连接的特性,规定物理连接时所用的规格、接口形状、引线数目、引脚数量和排列情况。
2)电气特性
规定传输二进制位时,路线上信号的电压范围、阻抗匹配、传输速率、和距离限制等。
3)功能特性
指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途。
4)规程特性
定义各条物理线路的工作规程和时序的关系。
二、数据通信的基础知识
1)典型数据通信模型
数字信号:高电平低电平 011001100100011
典型数据通信过程模型:输入信息->输入数据->发送信号->接收信号->输出数据->输出信息

通信的目的是传送消息。
2)专业术语
数据:传送信息的实体,通常是有意义的符号序列。即0101比特流序列 计算机能看懂的语言。
信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式。 链路上传输

信源:产生和发送数据的源头。
信宿:接收数据的终点。
信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道。 信道是载体,信号只有在信道上才能传输。向量性概念

3)三种通信方式
从通信双方信息的交互方式看,可以有三种基本方式:
1.单工通信 只有一个方向的通信而没有反方向的交互,仅需要一条信道。
2.半双工通信 通信的双方都可以发送或者接受信息,但任何一方都不能同时发送和接收,需要两条信道。 OvO!可以想象成回合制游戏 对讲机
3.全双工通信 通信双方可以同时发送和接收信息,也需要两条信道。
4)两种数据传输方式
串行传输和并行传输。 单比特(单线)和多比特(多线)

三、码元、波特、速率、带宽
1)码元
码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。
1码元可以携带多个比特的信息量。例如,在使用二进制编码时,只有两种不同的码元,一种表示0,一种表示1状态。高电平和低电平。

一个码元就是一个脉冲信号。可以根据脉冲信号的特征实现携带多比特信息量
例:

2)速率、波特
速率也叫数据率,是指数据的传输速率,表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率。 (x_x) 传播速率与传输速率不同!
1.码元传输速率:它表示单位时间内数字通信系统所传输的码元个数(也可称为脉冲个数或信号变化的次数),单位是波特(Baud)。1波特表示数字通信系统每秒传输一个码元。这里的码元可以是多进制的,也可以是二进制的,码元速率与进制数无关。
码元传输速率指的就是 1s传输多少个码元!! 1Baud = 1码元/s
2.信息传输速率:别名信息速率\比特率等,表示单位时间内数据通信系统传输的二进制码元个数(即比特数),单位是比特/秒( b/s )。
信息传输速率 1s传输多少个比特!!!!
码元传输速率与信息传输速率的关系:若一个码元携带n bit的信息量,则M Baud的码元传输速率所对应的信息传输速率为M×n bit/s。

注:四进制信号指的就是有四种码元,或者说四种信号波形。四进制码元携带log2(4)即2个比特,十六进制码元携带log2(16)即4个比特。( ̄︶ ̄)↗2进制1位,4进制2位,9进制3位,16进制4位
3)带宽
带宽表示在单位时间内从网络中的某一点到另一点所通过的最高数据率,常用来表示传输数据的能力。单位是b/s。
四、奈式准则、香农定理
1)失真
信号波形在传播中受干扰,接收信号波形与发送信号波形不同,称为失真。失真有大小,分别可识别和不可识别。

2)码间串扰
接收端收到的信号波形失去了码元之间清晰界限的现象。
码间串扰是由于系统传输总特性不理想,导致前后码元的波形畸变、展宽,并使前面波形出现很长的拖尾,蔓延到当前码元的抽样时刻上,从而对当前码元的判决造成干扰。

为了解决码间串扰的问题,奈奎斯特提出了奈式准则(奈奎斯特定理):
3)奈式准则
奈式准则:在理想低通(无噪声,带宽受限)条件下,为了避免码间串扰,极限码元传输速率为2W Baud,W是信道带宽,单位是Hz。

由于奈式准则只解决了极限码元传输速率,没有极限比特传输速率,香农定理解决了极限比特传输速率的问题,还考虑了电磁干扰(噪声):
4)香农定理
噪声存在于所有的电子设备和通信信道中。由于噪声随机产生,它的瞬时值有时会很大,因此噪声会使接收端对码元的判决产生错误。但是噪声的影响是相对的,若信号较强,那么噪声影响相对较小。因此,信噪比就很重要。信噪比=信号的平均功率/噪声的平均功率,常记为S/N,并用分贝 (dB) 作为度量单位,即:
信噪比(dB)= 10lg(S/N)
香农定理:在带宽受限且有噪声的信道中,为了不产生误差,信息的数据传输速率有上限值。

注:只有在奈式准则和香农定理计算中,带宽单位才为Hz。

5)“Nice”和“香浓”
这二者最大的区别:香农定理是有噪声通道,奈奎斯特是无噪声通道。
五、编码&调制
1)基带信号与宽带信号
信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含条发送信道和一条接收信道。

信道上的信号按不同分类可分为:
1.模拟信号:模拟信号是连续时间内变化的信号,其幅度、频率和相位等参数随时间不断变化。经过调制后,可以传输音频、视频等信息。
2.数字信号:数字信号是离散时间上取样得到的信号,每个样本用一个数字表示,可以采用不同的编码方式来表示不同的信息,如二进制编码。数字信号具有抗干扰性强,可靠性高等优点,广泛应用于数字通信系统。
3.基带信号:基带信号是指未经过调制的原始信号,通常具有很低的频带宽度,一般在几百赫兹(Hz)至几千赫兹(kHz)之间。
4.宽带信号:宽带信号是通过对基带信号进行调制后得到的信号,具有比基带信号更宽的频带宽度,可以传输更多的信息,也具有较强的抗干扰性能。

基带信号通常具有很低的频率范围,不能直接传输和处理,因为它的频带宽度较窄,容易受到噪声和干扰的影响,同时也无法在长距离传输过程中保持信号质量。
为了解决这个问题,需要将基带信号通过调制方式转换为能够在远距离传输的信号,即宽带信号。宽带信号是通过将基带信号与载波信号进行调制后得到的,具有比基带信号更宽的频带宽度,可以通过调整频率或码率等方式来提高数据传输速度和传输距离,同时也具有较强的抗干扰性能。

2)编码与调制
编码:把数据转成数字信号。
调制:把数据转成模拟信号。

(1)数字数据编码为数字信号
1.非归零编码【NRZ】:高1低0,编码容易实现,但没有检错功能,无法判断一个码元的开始和结束,以至于收发双方难以保持同步。
2.曼彻斯特编码:前高后低表示1,前低后高表示0。该编码的特点是在每一个码元的中间出现电平跳变,位中间的跳变既作时钟信号(可用于同步)又作数据信号,但它所占的频带宽度是原始的基带宽度的两倍。每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2。
3.差分曼彻斯特编码:同1异0。若为1,则与前一个相同,若为0,则与前一个相反。在每个码元的中间,都有一次电平的跳转,可以实现自同步,且抗干扰性强于曼彻斯特编码
4.归零编码【RZ】:信号电平在一个码元之内都要恢复到0的这种编码成编码方式。
5.反向不归零编码【NRZI】:信号电平翻转表示0,信号电平不变表示1。
6.4B/5B编码:比特流中插入额外的比特以打破一连串的0或1,就是用5个比特来编码4个比特的数据,之后再传给接收方,因此4B/5B。编码效率为80%。

(2)数字数据调制为模拟信号
数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号,分别对应于调制解调器的调制和解调过程。

(3)模拟数据编码为数字信号
计算机内部处理的是二进制数据,处理的都是数字音频,所以需要将模拟音频通过采样、量化转换成有限个数字表示的离散序列(即实现音频数字化)。
最典型的例子就是对音频信号进行编码的脉码调制(PCM),在计算机应用中,能够达到最高保真水平的就是PCM编码,被广泛用于素材保存及音乐欣赏,CD、DVD以及我们常见的 WAV文件中均有应用。它主要包括三步: 抽样、量化、编码。

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

六、物理层传输介质
1)传输介质及分类
传输介质也称传输媒体/传输媒介,它就是数据传输系统中在发送设备和接收设备之间的物理通路。
传输媒体并不是物理层。
传输媒体在物理层的下面,因为物理层是体系结构的第一层,因此有时称传输媒体为0层。在传输媒体中传输的是信号,但传输媒体并不知道所传输的信号代表什么意思但物理层规定了电气特性,因此能够识别所传送的比特流。

2)导向性传输介质——1.双绞线
双绞线是古老、又最常用的传输介质,它由两根采用一定规则并排绞合的、相互绝缘的铜导线组成。
绞合可以减少对象林道先的电磁干扰

3)导向性传输介质——2.同轴电缆
同轴电缆由导体铜质芯线、绝缘层、网状编织屏蔽层和塑料外层构成。按特性阻抗数值的不同,通常将同轴申缆分为两类:50Ω同轴电缆和75Ω同轴电缆。
其中,50Ω同轴电缆主要用于传送基带数字信号,又称为基带同轴电缆,它在局域网中得到广泛应用;75Ω同轴申缆主要用于传送宽带信号,又称为宽带同轴电缆,它主要用于有线电视系统。

4)导向性传输介质——3.光纤
光纤通信就是利用光导纤维(简称光纤)传递光脉冲来进行通信。有光脉冲表示1,无光脉冲表示0。而可见光的频率大约是10^8MHZ,因此光纤通信系统的带宽远远大于目前其他各种传输媒体的带宽。

多模光纤与单模光纤:

光纤的特点:
1.传输损耗小,中继距离长,对远距离传输特别经济
2.抗电和电磁干扰性能好
3.无串音干扰,保密性好,也不易被窃听或截取数据
4.体积小,重量轻
5)非导向性传输介质

传输介质总结

七、物理层设备
1)中继器
诞生原因:由于存在损耗,在线路上传输的信号功率会逐渐衰减,衰减到一定程度时将造成信号失真,因此会导致按收错误。
中继器的功能:对信号进行再生和还原,对衰减的信号进行放大,保持与原数据相同,以增加信号传输的距离,延长网络的长度。

2)集线器(多端口中继器)
集线器的功能: 对信号进行再生放大转发,对衰减的信号进行放大,接着转发到其他所有(除输入端口外)处于工作状态的端口上,以增加信号传输的距离,延长网络的长度。不具备信号的定向传送能力,是一个共享式设备。

第二章——物理层总结

相关文章:
【计算机网络】学习笔记:第二章 物理层(五千字详细配图)【王道考研】
创作不易,本篇文章如果帮助到了你,还请点赞支持一下♡>𖥦<)!! 主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步! 给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ…...
直流有刷电机的电路分析
这里写目录标题 H桥改进后的电路L298N原理图野火的电机驱动板MOS管野火的原理图 H桥 当 Q1 和 Q4 导通时,电流将经过 Q1 从左往右流过电机,在经过 Q4 流到电源负极,这时图中电机可以顺时针转动。 当 Q3 和 Q2 导通时,电流将经过 Q…...
使用PowerShell自动部署ASP.NetCore程序到IIS
asp.net core 安装asp.net core sdk https://dotnet.microsoft.com/en-us/download/dotnet/3.1 创建asp.net core项目 dotnet new webapi运行项目 访问https://localhost:5001/WeatherForecast iis配置 安装iis 以管理员身份运行powershell Enable-WindowsOptiona…...
Elasticsearch:保留字段名称
作为 Elasticsearch 用户,我们从许多不同的位置收集数据。 我们使用 Logstash、Beats 和其他工具来抓取数据并将它们发送到 Elasticsearch。 有时,我们无法控制数据本身,我们需要管理数据的结构,甚至需要在摄取数据时处理字段名称…...
Qt 套接字类(QTcpSocket和QUdpSocket)解密:迈向 Qt 网络编程之巅
Qt 套接字类解密:迈向 Qt 网络编程之巅 一、套接字类简介(Introduction to Socket Classes)# 套接字类的作用(Role of Socket Classes)Qt 中常见套接字类概述(Overview of Common Socket Classes in Qt&…...
Python视频编辑库:MoviePy
MoviePy MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频合成(又名非线性编辑),视频处理,和自定制效果。可以看gallery中的一些实例来了解用法。MoviePy可以读写所有的音频和视频格式,包括GIF,通过python2.7+和python3可以跨平台运行于window/M…...
课程3:ASP.NET Core 身份验证 - Cookie
课程简介目录 🚀前言一、.Net Core 身份验证简介二、开启Cookie身份验证三、添加登录接口3.1 添加登录Dto3.2 添加登录接口Login3.3 获取用户信息接口,添加身份验证四、获取用户信息接口测试4.1 测试获取用户信息接口4.2 登录4.3 再次测试:获取用户信息接口4.4 其他浏览器测…...
Visual Studio 2022如何安装和使用MSDN
我是荔园微风,作为一名在IT界整整25年的老兵,在后台收到提问,问我Visual Studio 2022如何安装和使用MSDN,这个我之前也没有在这个版本上装过MSDN,我之前是在Visual Studio 2017版上装过MSDN,那既然有人问了…...
82.qt qml-2D粒子系统、粒子方向、粒子项(一)
由于粒子系统相关的类比较多, 所以本章参考自QmlBook in chinese的粒子章节配合学习: 由于QmlBook in chinese翻译过来的文字有些比较难理解,所以本章在它的基础上做些个人理解,建议学习的小伙伴最好配合QmlBook in chinese一起学习。 1.介绍 粒子模拟的核心是粒子系统(Partic…...
引用的底层原理(汇编指令),引用与指针的联系与区别
TIPS 2. 3. 4. 引用的底层本质 在语法层面上的话,这个引用是不开空间的,相当于是对一个变量进行一个取别名的这么一个操作。在底层实现上实际是有空间的,因为引用是按照指针方式来实现的。然而如果你从底层的角度去看的话,因…...
磁盘的移臂调度算法
1、概要 访问磁盘,首先要找到数据,但机械硬盘并不是直接电子读取,是需要移动磁头到相应的数据块上才能读取的,即需要磁头移动到目标柱面(磁道),然后磁片旋转使磁头能访问到相应扇区,进而读取到数据。 根据访…...
软考第六章 网络互连与互联网
网络互连与互联网 1.网络互连设备 组成因特网的各个网络叫做子网,用于连接子网的设备叫做中间系统。它的主要作用是协调各个网络的工作,使得跨网络的通信得以实现。 网络互连设备可以根据它们工作的协议层进行分类: 中继器:工…...
C6678-缓存和内存
C6678-缓存和内存 全局内存映射扩展内存控制器(XMC)-MPAX内存保护与地址扩展使用例程缓存 全局内存映射 扩展内存控制器(XMC)-MPAX内存保护与地址扩展 每个C66x核心都具有相同大小的L1和L2缓存,并且可配置为普通内存使…...
实操| 前端新人无敲代码开发APP
作为一种大型的基于GPT-3. 5结构的语言模型,ChatGPT由OpenAI训练,采用深度学习技术,通过大量的文本数据学习,可以生成类似于人类自然语言的文字。ChatGPT是一种非常强大的对话引擎,能进行对话、回答问题和完成任务。Ch…...
OpenCV图像处理之傅里叶变换
文章目录 OpenCV图像处理之傅里叶变换图像处理之傅里叶变换流程图OpenCv图像处理之傅里叶变换OpenCv傅里叶变换之低通滤波OpenCv傅里叶变换之高通滤波 OpenCV图像处理之傅里叶变换 傅里叶变换:目的就是得到图像的低频和高频,然后针对低频和高频进行不同…...
Docker网络案例
bridge 是什么 Docker 服务默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),该桥接网络的名称为docker0,它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机…...
Java实验课的学习笔记(二)类的简单使用
本文章就讲的是很基础的类的使用 重点大概就是类的构造函数以及一些很基础的东西。 实验内容是些老生常谈的东西,Complex类,在当初学C面向对象的时候也是这个样子展开的。 内容如以下: public class Complex {float real;float imag;public…...
实战案例|聚焦攻击面管理,腾讯安全威胁情报守护头部券商资产安全
金融“活水”润泽千行百业,对金融客户来说,由于业务场景存在特殊性和复杂性,网络安全必然是一场“持久战”。如何在事前做好安全部署,构建威胁情报分析的防护体系至为重要,实现更为精准、高效的动态防御。 客户名片 …...
c++算法初级8——递推
c算法初级8——递推 文章目录 c算法初级8——递推递推递推思想的运用错位排序杨辉三角(二维递推) 递推 递推思想: 根据已有的东西一点点地推出未知的东西。 使用递推解题三步骤: 数学建模找出递推式和初始条件写出代码。 张爽…...
Java后端面试题 重难点和被问到没答上来的点(包括java基础、关系型数据库、Redis、计算机网络、Spring、Java多线程、vue等)
以下是我记录的一些重点问题和面试中被问到没答上来的问题,包括java基础、关系型数据库、Redis、计算机网络、Spring、Java多线程、vue 问题目录 1.fail-safe和fail-fast2.四引用3.explain字段重要内容4.maven三大生命周期5.MYSQL 创建修改表6.数据库三范式7.Strin…...
JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
.Net框架,除了EF还有很多很多......
文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...
STM32标准库-DMA直接存储器存取
文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA(Direct Memory Access)直接存储器存取 DMA可以提供外设…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...
Keil 中设置 STM32 Flash 和 RAM 地址详解
文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...
Module Federation 和 Native Federation 的比较
前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...
三体问题详解
从物理学角度,三体问题之所以不稳定,是因为三个天体在万有引力作用下相互作用,形成一个非线性耦合系统。我们可以从牛顿经典力学出发,列出具体的运动方程,并说明为何这个系统本质上是混沌的,无法得到一般解…...
Caliper 配置文件解析:config.yaml
Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...
什么是Ansible Jinja2
理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具,可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板,允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板,并通…...
Device Mapper 机制
Device Mapper 机制详解 Device Mapper(简称 DM)是 Linux 内核中的一套通用块设备映射框架,为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程,并配以详细的…...
