【计算机网络期末复习】第二章 物理层
✍个人博客:https://blog.csdn.net/Newin2020?spm=1011.2415.3001.5343
📣专栏定位:为想复习学校计算机网络课程的同学提供重点大纲,帮助大家渡过期末考~
📚专栏地址:
❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪
第二章 物理层
考点
- 正交振幅调制QAM不会涉及太多考点
- 香农公式和奈氏准则需要知道是什么
- 传输媒体需要知道是什么
- 几个复用的方法、名字及原理需要知道,码分复用CDMA比较重要,可能会有计算
- ADSL需要知道是什么
1. 物理层概述及通信基础
1.1 物理层概述
物理层: 在连接各种计算机的传输媒体上传输数据比特流,确定与传输媒体接口有关的一些特性。
它包含四个特性,分别是机械特性、电气特性、功能特性和规程特性(巧记:械气功程)
1.2 通信基础
码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。
码元传输速率(波特率),是单位时间内传输的码元个数,单位是波特Baud(B)。
消息: 通信的目的是传送消息,如语音、文字、图像、视频等。
数据: 数据是运送消息的实体。0/1
信号: 信号时数据的电气或电磁的表现。
信道: 表示向某一个方向传送信息的媒体。
- 单工通信:广播
- 半双工通信:对讲机
- 全双工通信:打电话
基带信号: 来自信源的信号。
- 编码(基带调制):变成数字信号
- 带通调制:变成模拟信号(带通信号)
1.3 编码与调制
常用编码方式:
- 归零编码:高1低0,后半段归零
- 非归零编码:高1低0,后半段不归零
- 曼彻斯特编码:前高后低->1/0;前低后高->0/1
- 差分曼彻斯特编码:起始位置发生了跳变为0,不变为1
常用带通调制方式:
- 调幅(AM)
- 调频(FM)
- 调相(PM)
1.4 极限数据传输率
奈氏准则: 在理想低通(无噪声,带宽受限)条件下,极限码元传输速率为2WBaud,W是信道带宽,单位是Hz,V是每个码元离散电平的数目(即有多少种码元)。
理想低通信道下的极限数据传输率=2Wlog2V(b/s)
香农定理: 在带宽受限且有噪声的信道中,为了不产生误差,信息的数据传输速率有上限值。
信道的极限数据传输速率=Wlog2(1+S/N)(b/s)
信噪比(dB)=10log10(S/N)
1.5 信道复用技术
多路复用技术:把多个信号组合在一条物理信道上进行传输,使得多个计算机或终端设备共享信道资源,提高信道利用率。把一条广播信道,逻辑上分成几条用于两个节点之间通信的互不干扰的子信道,实际就是把广播信道转变为点对点信道。
静态划分信道(信道划分介质访问控制):
-
频分多路复用FDM
-
时分多路复用TDM
统计时分复用STDM: 只要有信息就直接发送,不管发送方是谁
-
波分多路复用WDM: 波分多路复用就是光的频分多路复用,在一根光纤中传输多种不同波长(频率)的光信号,由于波长(频率)不同,所以各路光信号互不干扰,最后再用波长分解复用器将各路波长分解出来
-
码分多路复用CDM
2. 传输介质及物理层设备
2.1 传输介质
导引型:
-
双绞线
- 屏蔽双绞线
- 非屏蔽双绞线
-
同轴电缆
-
光纤: 光纤通信系统的传输带宽远远大于目前其他各种传输媒体的带宽
- 单模光纤
- 多模光纤
非导引型:
- 无线电波(信号向所有方向传播): 较强穿透能力,可传远距离,广泛用于通信领域(如手机通信)。
- 微波(信号固定方向传播): 微波通信频率较高、频段范围宽,因此数据率很高。
- 地面微波接力通信
- 卫星通信
- 红外线、激光(信号固定方向传播): 把要传输的信号分别转换为各自的信号格式,即红外光信号和激光信号,再在空间中传播。
2.2 物理层设备
物理层设备:中继器、集线器
链路层设备:网桥、交换机
网络层设备:路由器
2.3 宽带接入技术(有线)
宽带接入方法:
- 非对称数字用户线ADSL
- 媒体:双绞线(原电话线进行改造)
- 光纤同轴混合网HFC
- 媒体:光纤+同轴电缆(原有线电视网进行改造)
- 光纤到…FFTx
- 媒体:光纤
相关文章:
【计算机网络期末复习】第二章 物理层
✍个人博客:https://blog.csdn.net/Newin2020?spm1011.2415.3001.5343 📣专栏定位:为想复习学校计算机网络课程的同学提供重点大纲,帮助大家渡过期末考~ 📚专栏地址: ❤️如果有收获的话,欢迎点…...
多核异构核间通信-mailbox/RPMsg 介绍及实验
1. 多核异构核间通信 由于MP157是一款多核异构的芯片,其中既包含的高性能的A7核及实时性强的M4内核,那么这两种处理器在工作时,怎么互相协调配合呢? 这就涉及到了核间通信的概念了。 IPCC (inter-processor communication contr…...
【Rust日报】2023-02-11 从头开始构建云数据库 RisingWave - 为什么我们从 C++ 转向 Rust...
GTK4发布v0.60gtk4-rs代码库包含GTK4的Rust crates。还有个庞大的GObject库生态系统,其中许多库基于gtk-rs中包含的Rust绑定工具。 特别是:gtk-rs-core,一些核心库的绑定,例如 glib、gio、pango、graphenegstreamer-rs,…...
Linux驱动开发(一)
linux驱动学习记录 一、背景 在开始学习我的linux驱动之旅之前,先提一下题外话,我是一个c语言应用层开发工作人员,在工作当中往往会和硬件直接进行数据的交互,往往遇到数据不通的情况,常常难以定位,而恰巧…...
Spring MVC 之返回数据(静态页面、非静态页面、JSON对象、请求转发与请求重定向)
文章目录1. 默认情况下返回静态页面2. 返回一个非静态页面的数据2.1 ResponseBody 返回页面内容2.2 RestController ResponseBody Controller3. 实现登录功能,返回 JSON 对象3.1 前端使⽤ ajax,后端返回 json 给前端3.2 前端发送 JSON 的标准格式4. 请…...
leetcode-每日一题-2335(简单,贪心)
自己打表看一下过程就可以发现,其实就是每次选两个大的进行--之后秒数加1即可现有一台饮水机,可以制备冷水、温水和热水。每秒钟,可以装满 2 杯 不同 类型的水或者 1 杯任意类型的水。给你一个下标从 0 开始、长度为 3 的整数数组 amount &am…...
Verilog语法之数学函数
Verilog-2005支持一些简单的数学函数,其参数的数据类型只能是integer和real型。 Integer型数学函数 $clog2是一个以2为底的对数函数,其结果向上取整,返回值典型的格式: integer result; result $clog2(n); 最典型的应用就是通过…...
【手撕面试题】JavaScript(高频知识点一)
目录 面试官:请你简述 var、let、const 三者之间的区别? 面试官:请你谈谈对深拷贝与浅拷贝的理解 面试官:输入URL的那一瞬间浏览器做了什么? 面试官:说一说cookie sessionStorage localStorage 区别&am…...
如何用PHP实现消息推送
什么是消息推送 通过服务器自动推送消息到客户端(浏览器,APP,微信)的应用技术。 2. 为什么要使用消息推送技术 通常情况下都是用户发送请求浏览器显示用户需要的信息。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据…...
电子学会2020年6月青少年软件编程(图形化)等级考试试卷(四级)答案解析
青少年软件编程(Scratch)等级考试试卷(四级A卷) 分数:100.00 题数:30 一、单选题(共15题,每题2分,共30分) 1. 执行下图程序后,“花名…...
DaVinci:调色版本
调色版本 Grade Version记录着片段的全部调色信息。将一种调色风格或效果,保存为一个调色版本,从而可在多个调色版本之间查看、比较、挑选或者渲染输出。调色版本类型本地版本Local Versions在没有创建新的调色版本之前,片段的调色信息默认记…...
【C++初阶】十二、STL---反向迭代器的实现
目录 一、反向迭代器 二、反向迭代器的实现 一、反向迭代器 之前的模拟实现vector、list 的时候,这些都是实现了正向迭代器,反向迭代器都没有实现,这里就要实现反向迭代器 反向迭代器也是适配器(配接器)的一种&#…...
day 43|● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
1049. 最后一块石头的重量 II 有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。 每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x < y。那么粉碎的可能结果…...
[SSD固态硬盘技术 0] SSD的结构和原理导论
版权声明: 本文禁止转载机械硬盘的存储系统由于内部结构,其IO访问性能无法进一步提高,CPU与存储器之间的性能差距逐渐扩大。以Nand Flash为存储介质的固态硬盘技术的发展,性能瓶颈得到缓解。1. 什么是SSD固态硬盘(Solid State Drives…...
Vue (3)
文章目录1. 数据代理1.1 回顾1.2 开始2. 事件处理2.1 v-on:click 点击事件2.2 事件修饰符2.3 键盘事件3. 计算属性3.1 插值语法实现3.2 methods实现3.3 计算属性实现4. 监视属性4.1 深度监视4.2 监视属性的简写形式4.3 watch 与 computed 对比1. 数据代理 在学习 数据代理 时 先…...
SQL语句,常用的DDL表操作语句
-- ddl sql 语句 -- 创建表 create table user_t( id int primary key auto_increment, -- 自增主键 name varchar(50) ); -- 查看表结构 desc user_t; desc user_test; -- 重命名表 alter table user_t rename to user_test; -- 查询数据库表 show tables; -- 添…...
C 语言 宏定义 :字符串化 stringify 的应用
字符串化 通过C 语言的宏(MICRO),可以把数值或者一段字符的组合,转换为字符串。 因为 C语言的宏在【预处理】阶段就展开了,所以可以实现一些比较使用的功能,比如一些数据的初始化操作 比如定义一个宏&…...
代替swagger的api接口神器
自动化API文档-APIFOX 文章作者:老杨 一:概述 大家在后端开发开发过程中,最痛恨的两天事情:1.写文档,2.别人不写文档。而我们后端开发,必定经历的事情就是要和前端&测试对接,我们需要把我…...
2月12日,30秒知全网,精选7个热点
///北京首批29家药店开通异地参保直接结算服务试点药店已覆盖北京市东城区、西城区、朝阳区、海淀区、丰台区和石景山区,为来京就医的外省市参保人员提供便利///杭州召开平台经济健康高质量发展座谈会落实更有针对性的政策供给、提供“店小二”“保姆式”服务、建立…...
HTML img和video object-fit 属性
简介 Css中object-fit主要是应用到img标签和Video标签的,来控制显示缩放效果的。 首先我们存在一张图片,原始图片的尺寸是 1080px x 600px, 展示效果如下: 如果我们的css样式中的img大小设定并不能满足图片的原始大小,比如我们的…...
Pascal版本的 - freopen
参数 filename -- 这是包含要打开的文件的名称的字符串。 mode -- 这是包含文件访问模式的字符串。它包括 - 高级编号模式&说明1个 “r” 打开文件进行读取。该文件必须存在。 2个 “w” 创建一个用于写入的空文件。如果已存在同名文件,则删除其内容并将该文件…...
STM32单片机OLED显示
OLED接口电路STM32单片机OLED显示程序源代码#include "sys.h"#define OLED_RST_Clr() PCout(13)0 //RST#define OLED_RST_Set() PCout(13)1 //RST#define OLED_RS_Clr() PBout(4)0 //DC#define OLED_RS_Set() PBout(4)1 //DC#define OLED_SCLK_Clr()PCout(15)0 //SCL…...
备战金三银四,软件测试面试题(全)
1.B/S架构和C/S架构区别 B/S 只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,维护成本低,但是个性化能力低,响应速度较慢 C/S响应速度快,安全性强,一般应用于局域网中,因…...
硬件篇-配置
机箱->239元 机箱选用的itx迷你机箱,为了后期nas方便拓展选了4盘位,该机箱还是比较符合我的预期的,颇有种麻雀虽小五脏俱全的感觉,机箱可以安装matx主板和itx主板,还是比较方便的,机箱带三个大散热风扇&…...
网页内容 中文乱码 解决办法
原因 是因为没有网页没有设置charset是utf-8 解决办法 <!DOCTYPE html> <html lang"en"><head><!-- 这一个标签不能少 --><meta charset"UTF-8" /><body></body> </html>...
【C++之容器篇】造轮子:模拟实现vector类
目录前言一、项目结构1. vector的简介2. 项目结构二、vector的底层结构三、默认成员函数(Member functions)1. 构造函数(1)无参构造函数(2)使用n个值来构造对象(3)使用一段迭代器区间来进行初始化(4)测试构造函数2. 拷贝构造函数(现代写法)3. 析构函数4.…...
C++中的右值引用与移动构造函数
1.右值引用右值引用是 C11 引入的与 Lambda 表达式齐名的重要特性之一。它的引入解决了 C 中大量的历史遗留问题, 消除了诸如 std::vector、std::string 之类的额外开销, 也才使得函数对象容器 std::function 成为了可能。1.1左值、右值的纯右值、将亡值…...
Swift如何使用依赖注入进行解藕
Swift 中可以使用依赖注入(Dependency Injection)来解耦组件之间的依赖关系。依赖注入是一种设计模式,指的是在运行时,将一个组件所依赖的其他组件通过构造函数或者属性注入的方式传递给该组件。 例如,有两个组件 A 和…...
合宙ESP32S3-CORE开发板|保姆级|Arduino IDE|windows11|esp32S3支持库|helloword例程:Arduino 环境搭建
Arduino主页网址: Software | Arduino 以windows11版本为例: Arduino IDE最新版本为2.0.3 左边的按钮是直接下载(免捐赠): 下载安装完成后,更改软件默认语言: 默认的库是不支持ESP32的&#…...
CMake中target_precompile_headers的使用
CMake中的target_precompile_headers命令用于添加要预编译的头文件列表,其格式如下: target_precompile_headers(<target><INTERFACE|PUBLIC|PRIVATE> [header1...][<INTERFACE|PUBLIC|PRIVATE> [header2...] ...]) # 1 target_preco…...
wordpress wp super cache 七牛/太原最新情况
经常会有传统行业朋友问我,“现在做微商还来得及吗,怎么开始?”其实,传统企业一旦懂了微商逻辑和方法,可以快速发展,并很有机会超越成熟微商品牌,因为很多传统企业在供应链、组织、管理方面都比…...
松江老城做网站/学大教育培训机构电话
在WEB开发调试JS是一个比较头痛的事,IE一般报告的行号是错误,我的一个方法是设置IE的脚本调试功能,然后再用VS.NET运行程序,这些脚本就会有和程序一样的调试功能,微软有一点没有做好的是,脚本不能设断点,不能单步执行,一有错就停下了,此时能看到错误位置,但不能继续!不知道各位…...
南昌公司做网站/360关键词排名百度
1、java反射概述JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机…...
网站制作需要平台/吸引顾客的营销策略
inode inode:索引节点;相当于书的目录,用于存储文件的属性信息。创建文件系统后,系统就会生成inode表。 磁盘操作处理过程:磁盘----raid----分区----格式化----创建文件系统----挂载使用 inode特点说明: …...
汕头市官网/seo和sem的联系
实验二信号与系统时域分析的matlab实现 实验二、信号与系统时域分析的 MATLAB 实现一、实验目的掌握利用 Matlab 求解 LTI 系统的冲激响应、阶跃响应和零状态响应,理解卷积概念。二、实验内容1、 卷积运算的 MATLAB 实现:(1) 计算连续信号卷积用 MATLAB …...
手机扁平化网站模版/学会计哪个培训机构比较正规
序:很久没做算法题了,为了回顾一下自己的算法知识,方便下次理解,特地记录自己一些对一些算法的理解。 约定: 模式串 ababcd 文本串 abababcd 用M代表模式串,W代表文本串 kmp算法包括两个部分,…...