计算机网络-笔记-第二章-物理层
目录
二、第二章——物理层
1、物理层的基本概念
2、物理层下面的传输媒体
(1)光纤、同轴电缆、双绞线、电力线【导引型】
(2)无线电波、微波、红外线、可见光【非导引型】
(3)无线电【频谱的使用】
3、传输方式
(1)串行 & 并行
(2)同步 & 异步
(3)单工、半双工、全双工
4、编码与调制
(1)不归零编码
(2)归零编码
(3)曼彻斯特编码
(4)差分曼彻斯特编码
(4)基本调制方法(调幅、调频、调相)
(5)混合调制——正交振幅调制(QAM)
5、信道的极限容量
(1)奈氏准则
(2)香农公式
(3)习题
6、总结(思维导图)
二、第二章——物理层
1、物理层的基本概念
2、物理层下面的传输媒体
传输媒体——不属于【计算机网络体系结构】的任何一层!
(1)光纤、同轴电缆、双绞线、电力线【导引型】
(2)无线电波、微波、红外线、可见光【非导引型】
可见光通信是一种无线通信,它使用人眼可见的可见光波段中的电磁波。
将来,所有照明将被可高速调制的LED照明和有机EL照明取代,“照明将成为通信基础设施 ”。【还有很长的路要走,暂时无法取代WIFI滴~】
(3)无线电【频谱的使用】
不能乱用——无线电进行通信,要根据提前商量好,按照制定好的,规定好的频率进行开发,相应的通信方法
每个国家都有自己的管理机构——使用和开发,需要进行申请~
为什么呢?
无线电通信是一种基于电磁波传播的通信方式,可以在不需要物理连接的情况下,远距离传递信息。
由于无线电频谱是有限资源,并且不同频率段的无线电波可以同时存在而不相互干扰,因此对其使用和开发进行管理是必要的。
国家之间、地区之间以及不同组织之间都会在无线电频谱分配上有一定的规划和管理。
这是为了避免频谱的混乱使用和干扰,确保通信的可靠性和稳定性。
每个国家都设立了相应的管理机构,负责规划、分配和监督无线电频谱的使用。
申请使用和开发无线电频谱的目的:
- 为了确保频谱资源的公平合理利用,避免频谱浪费和冲突。
- 通过事先商量好并按照规定的频率进行通信,可以减少频率干扰,提高通信质量和效率。
- 管理机构会根据申请者的需求和实际情况来分配合适的频率资源,以确保各方的通信能够顺利进行。
3、传输方式
(1)串行 & 并行
(2)同步 & 异步
异步:字节传输的持续时间相同(只不过发出数据的时间间隔不同)
(3)单工、半双工、全双工
单工——电报机
半双工——对讲机
全双工——电话
4、编码与调制
消息——数据——信号——基带信号
音频:量化、采样、编码 (模拟变数字)
码元——构成信号的一段波形!!!
(1)不归零编码
不归零编码(Non-Return-to-Zero, NRZ)是一种常见的数字信号编码方式,其中逻辑 0 和逻辑 1 分别用不同电平表示。尽管 NRZ 编码简单直观,但确实存在同步问题。
同步问题主要是由于长时间连续发送相同的比特(如连续的 0 或 1),导致接收端无法准确判断位传输的起始和结束位置。
(2)归零编码
归零编码(Return-to-Zero, RZ)的确可以克服 NRZ 编码中的同步问题,但它所带来的副作用是编码效率较低。
在归零编码中,每个位都会有一个归零点,无论是逻辑 0 还是逻辑 1。这意味着信号在每个位的结束时都会回到零电平,然后再开始下一个位的编码。这种归零操作确保了接收端能够根据每个位的起始位置进行准确的同步。
然而,这种归零操作会导致编码效率降低。因为在归零过程中会有额外的电平变化,信号频率更低,传输的比特率较高。
(3)曼彻斯特编码
码元的跳变——既表示【时钟】,又表示【数据】
传统以太网——使用的就是【曼彻斯特编码】
(4)差分曼彻斯特编码
曼彻斯特编码的升级版(区别开了时钟和数据的flag)
中间的跳变——代表时钟【用于同步】
码元起始处的变换——【跳变:0】【不跳:1】(跳0不1)
这里可以看出他的跳变比【曼彻斯特编码】更少,他更适合高速率的传输!
具体区别:(请看下图)
除了【差分曼彻斯特编码】,其他都是开头为1,就是1。
(4)基本调制方法(调幅、调频、调相)
AM、FM、PM
调幅(Amplitude Modulation, AM)、调频(Frequency Modulation, FM)和调相(Phase Modulation, PM)是常见的模拟调制技术,用于在载波信号中传输信息。
调幅是一种将基带信号的振幅与载波信号的振幅进行调制的技术。在调幅过程中,基带信号的幅度变化会导致载波信号的幅度相应变化。这样,基带信号中的信息就被嵌入到了调制后的载波信号中。每个码元(symbol)在调幅中通常只能包含一个比特信息。
调频是一种根据基带信号的频率变化来调制载波信号的技术。在调频过程中,基带信号的频率变化会导致载波信号的频率相应变化。基带信号中的信息被编码为频率变化的模式,从而传输到调制后的载波信号中。类似地,每个码元在调频中通常只能包含一个比特信息。
调相是一种根据基带信号的相位变化来调制载波信号的技术。在调相过程中,基带信号的相位变化会导致载波信号的相位相应变化。基带信号中的信息被编码为相位变化的模式,传输到调制后的载波信号中。同样地,每个码元在调相中通常只能包含一个比特信息。
需要注意的是,上述描述是基于模拟调制技术而言。在数字通信中,通常使用数字调制技术,例如调幅键控(Amplitude Shift Keying, ASK)、频移键控(Frequency Shift Keying, FSK)和相移键控(Phase Shift Keying, PSK)。
这些数字调制技术可以将多个比特信息编码到单个码元中,提高数据传输效率。
(5)混合调制——正交振幅调制(QAM)
这部分,偏通信原理(没有好好学,唉)虽然后面上过,但是…(一言难尽)
5、信道的极限容量
信号(数字信号)会被影响(在传输过程中)
(1)奈氏准则
【奈菲斯特】推导!!!
一个码元携带的比特信息不是越大越好!!!【携带的越多,越容易受干扰】
调制速度 = 码元传输速度
(2)香农公式
信道带宽 = 频道带宽
信噪比(Signal-to-Noise Ratio, SNR)是用来衡量信号与噪声之间相对强度的指标。它表示信号功率与噪声功率之间的比值。
(3)习题
比特 (bit)
字节(byte)
6、总结(思维导图)
相关文章:
计算机网络-笔记-第二章-物理层
目录 二、第二章——物理层 1、物理层的基本概念 2、物理层下面的传输媒体 (1)光纤、同轴电缆、双绞线、电力线【导引型】 (2)无线电波、微波、红外线、可见光【非导引型】 (3)无线电【频谱的使用】 …...
前端开发中的单伪标签清除和双伪标签清除
引言 在前端开发中,我们经常会遇到一些样式上的问题,其中之一就是伪元素造成的布局问题。为了解决这个问题,我们可以使用伪标签清除技术。本篇博客将介绍单伪标签清除和双伪标签清除的概念、用法和示例代码,并详细解释它们的原理…...
云计算中的数据安全与隐私保护策略
文章目录 1. 云计算中的数据安全挑战1.1 数据泄露和数据风险1.2 多租户环境下的隔离问题 2. 隐私保护策略2.1 数据加密2.2 访问控制和身份验证 3. 应对方法与技术3.1 零知识证明(Zero-Knowledge Proofs)3.2 同态加密(Homomorphic Encryption&…...
MacOS软件安装包分享(附安装教程)
目录 一、软件简介 二、软件下载 一、软件简介 MacOS是一种由苹果公司开发的操作系统,专门用于苹果公司的计算机硬件。它被广泛用于创意和专业应用程序,如图像设计、音频和视频编辑等。以下是关于MacOS的详细介绍。 1、MacOS的历史和演变 MacOS最初于…...
【linux进程概念】
目录: 冯诺依曼体系结构操作系统进程 基本概念描述进程-PCBtask_struct-PCB的一种task_ struct内容分类组织进程查看进程 fork()函数 冯诺依曼体系结构 我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺…...
直击成都国际车展:远航汽车多款车型登陆车展,打造完美驾乘体验
随着市场渗透率日益高涨,新能源汽车成为今年成都国际车展的关注焦点。在本届车展上,新能源品牌占比再创新高,覆盖两个展馆,印证了当下新能源汽车市场的火爆。作为大运集团重磅打造的高端品牌,远航汽车深度洞察高端智能…...
android nv21 转 yuv420sp
上面两个函数的目标都是将NV21格式的数据转换为YUV420P格式,但是它们在处理U和V分量的方式上有所不同。 在第一个函数NV21toYUV420P_1中,U和V分量的处理方式是这样的:对于U分量,它从NV21数据的Y分量之后的每个奇数位置取数据&…...
使用Nacos与Spring Boot实现配置管理
🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…...
初识【类和对象】
目录 1.面向过程和面向对象初步认识 2.类的引入 3.类的定义 4.类的访问限定符及封装 5.类的作用域 6.类的实例化 7.类的对象大小的计算 8.类成员函数的this指针 1.面向过程和面向对象初步认识 C语言是面向过程的,关注的是过程,分析出求解问题的…...
软考高级系统架构设计师系列论文八十六:论企业应用集成
软考高级系统架构设计师系列论文八十六:论企业应用集成 一、企业应用集成相关知识点二、摘要三、正文四、总结一、企业应用集成相关知识点 软考高级系统架构设计师系列之:企业集成平台技术的应用和架构设计二、摘要 2022年10月,我参加了***车站综合信息平台项目的开发,承…...
HarmonyOS ArkUI 属性动画入门详解
HarmonyOS ArkUI 属性动画入门详解 前言属性动画是什么?我们借助官方的话来说,我们自己简单归纳下 参数解释举个例子旋转动画 位移动画组合动画总结 前言 鸿蒙OS最近吹的很凶,赶紧卷一下。学习过程中发现很多人吐槽官方属性动画这一章比较敷…...
基于XGBoots预测A股大盘《上证指数》(代码+数据+一键可运行)
对AI炒股感兴趣的小伙伴可加WX:caihaihua057200(备注:学校/公司名字方向) 另外我还有些AI的应用可以一起研究(我一直开源代码) 1、引言 在这期内容中,我们回到AI预测股票,转而探索…...
5G NR:PRACH频域资源
PRACH在频域位置由IE RACH-ConfigGeneric中参数msg1-FrequencyStart和msg1-FDM所指示,其中, msg1-FrequencyStart确定PRACH occasion 0的RB其实位置相对于上行公共BWP的频域其实位置(即BWP 0)的偏移,即确定PRACH的频域起始位置msg1-FDM的取值…...
设计模式——组合模式
什么是组合模式 组合模式(Composite Pattern):组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结构。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性,组合模式又可以…...
get属性是什么?有什么用?在什么场景用?get会被Json序列化?
在JavaScript中,对象的属性不仅可以是数据属性(即常规的键值对),还可以是访问器属性(accessor properties)。访问器属性不包含实际的数据值,而是定义了如何获取(get)和设…...
这可能是你看过最详细的 [八大排序算法]
排序算法 前置知识 [排序稳定性]一、直接插入排序二、希尔排序三、直接选择排序四、堆排序五、冒泡排序六、快速排序七、归并排序八、计数排序(非比较排序)排序复杂度和稳定性总结 前置知识 [排序稳定性] 假定在待排序的记录序列中,存在多个…...
docker的安装
CentOS7 安装 Docker 安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 添加下载源 yum-config-manager --add-repo http://mirrors.aliyun.com/…...
【业务功能篇75】微服务项目环境搭建docker-mysql-redisSpringCloudAlibaba
项目环境准备 1.虚拟机环境 我们可以通过VMWare来安装,但是通过VMWare安装大家经常会碰到网络ip连接问题,为了减少额外的环境因素影响,Docker内容的讲解我们会通过VirtualBox结合Vagrant来安装虚拟机。 VirtualBox官网:https:/…...
学习笔记|认识数码管|控制原理|数码管实现0-9的显示|段码跟位码|STC32G单片机视频开发教程(冲哥)|第九集:数码管静态显示
文章目录 1.认识数码管2.控制原理十进制转换为任意进制其它进制转十进制 3.数码管实现0-9的显示1.用数组定义0-9的内码段码跟位码的区别2.尝试用延时实现0-9的循环显示3.用按键控制数字的加或者减。 总结课后练习: 1.认识数码管 数码管按段数可分为七段数码管和八段…...
CentOS 7/8 firewall 转发端口
#开启系统路由模式功能 echo net.ipv4.ip_forward1>>/etc/sysctl.conf sysctl -p #开启firewalld systemctl start firewalld 打开防火墙伪装IP # 检查是否允许伪装IP,返回no表示没开启,反之开启伪装IP firewall-cmd --query-masquerade #设置…...
安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件
在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...
【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)
服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...
现代密码学 | 椭圆曲线密码学—附py代码
Elliptic Curve Cryptography 椭圆曲线密码学(ECC)是一种基于有限域上椭圆曲线数学特性的公钥加密技术。其核心原理涉及椭圆曲线的代数性质、离散对数问题以及有限域上的运算。 椭圆曲线密码学是多种数字签名算法的基础,例如椭圆曲线数字签…...
【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统
目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索(基于物理空间 广播范围)2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...
站群服务器的应用场景都有哪些?
站群服务器主要是为了多个网站的托管和管理所设计的,可以通过集中管理和高效资源的分配,来支持多个独立的网站同时运行,让每一个网站都可以分配到独立的IP地址,避免出现IP关联的风险,用户还可以通过控制面板进行管理功…...
Ubuntu Cursor升级成v1.0
0. 当前版本低 使用当前 Cursor v0.50时 GitHub Copilot Chat 打不开,快捷键也不好用,当看到 Cursor 升级后,还是蛮高兴的 1. 下载 Cursor 下载地址:https://www.cursor.com/cn/downloads 点击下载 Linux (x64) ,…...
华为OD最新机试真题-数组组成的最小数字-OD统一考试(B卷)
题目描述 给定一个整型数组,请从该数组中选择3个元素 组成最小数字并输出 (如果数组长度小于3,则选择数组中所有元素来组成最小数字)。 输入描述 行用半角逗号分割的字符串记录的整型数组,0<数组长度<= 100,0<整数的取值范围<= 10000。 输出描述 由3个元素组成…...
【FTP】ftp文件传输会丢包吗?批量几百个文件传输,有一些文件没有传输完整,如何解决?
FTP(File Transfer Protocol)本身是一个基于 TCP 的协议,理论上不会丢包。但 FTP 文件传输过程中仍可能出现文件不完整、丢失或损坏的情况,主要原因包括: ✅ 一、FTP传输可能“丢包”或文件不完整的原因 原因描述网络…...
在 Visual Studio Code 中使用驭码 CodeRider 提升开发效率:以冒泡排序为例
目录 前言1 插件安装与配置1.1 安装驭码 CodeRider1.2 初始配置建议 2 示例代码:冒泡排序3 驭码 CodeRider 功能详解3.1 功能概览3.2 代码解释功能3.3 自动注释生成3.4 逻辑修改功能3.5 单元测试自动生成3.6 代码优化建议 4 驭码的实际应用建议5 常见问题与解决建议…...
负载均衡器》》LVS、Nginx、HAproxy 区别
虚拟主机 先4,后7...
























