计算机网络-笔记-第二章-物理层
目录
二、第二章——物理层
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 #设置…...

Xshell远程连接Kali(默认 | 私钥)Note版
前言:xshell远程连接,私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...

React第五十七节 Router中RouterProvider使用详解及注意事项
前言 在 React Router v6.4 中,RouterProvider 是一个核心组件,用于提供基于数据路由(data routers)的新型路由方案。 它替代了传统的 <BrowserRouter>,支持更强大的数据加载和操作功能(如 loader 和…...
在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能
下面我将详细介绍如何使用HarmonyOS SDK在HarmonyOS 5中实现类似抖音的点赞功能,包括动画效果、数据同步和交互优化。 1. 基础点赞功能实现 1.1 创建数据模型 // VideoModel.ets export class VideoModel {id: string "";title: string ""…...

【机器视觉】单目测距——运动结构恢复
ps:图是随便找的,为了凑个封面 前言 在前面对光流法进行进一步改进,希望将2D光流推广至3D场景流时,发现2D转3D过程中存在尺度歧义问题,需要补全摄像头拍摄图像中缺失的深度信息,否则解空间不收敛…...

屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!
5月28日,中天合创屋面分布式光伏发电项目顺利并网发电,该项目位于内蒙古自治区鄂尔多斯市乌审旗,项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站,总装机容量为9.96MWp。 项目投运后,每年可节约标煤3670…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...
【git】把本地更改提交远程新分支feature_g
创建并切换新分支 git checkout -b feature_g 添加并提交更改 git add . git commit -m “实现图片上传功能” 推送到远程 git push -u origin feature_g...

Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...

Unity UGUI Button事件流程
场景结构 测试代码 public class TestBtn : MonoBehaviour {void Start(){var btn GetComponent<Button>();btn.onClick.AddListener(OnClick);}private void OnClick(){Debug.Log("666");}}当添加事件时 // 实例化一个ButtonClickedEvent的事件 [Formerl…...
OD 算法题 B卷【正整数到Excel编号之间的转换】
文章目录 正整数到Excel编号之间的转换 正整数到Excel编号之间的转换 excel的列编号是这样的:a b c … z aa ab ac… az ba bb bc…yz za zb zc …zz aaa aab aac…; 分别代表以下的编号1 2 3 … 26 27 28 29… 52 53 54 55… 676 677 678 679 … 702 703 704 705;…...