物理层知识要点
文章目录
- 物理层接口的四大特性
- 通信基础
- 编码和调制
- (1)数字数据编码为数字信号
- (2)模拟数据编码为数字信号
- (3)常见调制方式
- (3)信道的极限容量
- 多路复用技术
- 数据传输方式
- 物理层下的传输介质
- 物理层设备
- 本章小结及问题
为了实现两台主机可以传输比特流,需要考虑以下问题
- 两台计算机连接,采用怎样的传输介质?(例如,铜线、光纤等)
- 如何用电磁等信号表示“1”或“0”,即如何编码?
- 用什么拓扑结构将设备连接成网络?(例如,总线型,星型,网状型等)
- 考虑是串型传输还是并型传输,以及两台设备之间的传输方向等
- 采用怎样的物理接口进行连接?
物理层接口的四大特性
- 机械特性(规定连接的形状、尺寸、引脚等物理形态)、
- 电气特性(涉及信号电压、阻抗匹配、传输速率和距离等)、
- 功能特性(明确各信号线的功能)、
- 过程特性(规定数据交换的控制步骤和通信规则)。
通信基础
通信的目的是传送消息,一个完整的完整的通信系统包括,
- 信源:发送数据的源头
- 信道:信号的传输介质
- 信宿 :接收数据的终点
编码和调制
数据是运送消息的实体,而信号则是数据的电气或电磁表现,根据信号的分类可分为两大类
- 模拟信号(频率、声波)---------连续的信号
- 数字信号(0或1)---------离散的信号
信道是信号传输的通道,通常一条通信线路往往包含一条发送信道和接收信道。若要在信道上传输数据,就必须要把数据转变成能够在传输媒体上进行传送的信号。
- 将数字数据转换成数字信号称为编码
- 将数字数据转换成模拟信号称为调制
(1)数字数据编码为数字信号
1.归零制:正脉冲代表1,负脉冲代表0
2.不归零制:正电平代表1,负电平代表0
3.曼彻施特编码:电位由高到底代表1,电位由低到高代表0
4.差分曼彻斯特编码:比特流之间电位无变化代表1,有变化代表0。
(2)模拟数据编码为数字信号
我们经常接触的噪声和图像信号都是模拟信号,要将模拟信号编码为数字信号,必须经过采样、量化与编码
(3)常见调制方式
由计算机或终端等数字设备产生的、未经调制的数字数据相对应的电脉冲信号通常呈矩形波形式,这种电脉冲信号被称为基带信号(基本频带信号),在信道上传输基带信号的方法称为基带传输,
基带信号往往包含较多的低频成分,甚至直流成分。而许多模拟信号仅能通过某一频率范围的信号,不能直接传输这种基带信号,因此必须对基带信号进行调制,使它能够在模拟信道中传输。在很多情况下需要使用载波进行调制,把基带信号的频率范围搬移到较高的频段一边其在信道中传输,这种传输叫做频带传输。经过载波调制后的信号称为频带信号或带通信号,而使用载波的调制称为带通调制
最基本的带通调制方式有3种:
- 调幅:通过改变信号的幅度来传输信息。
- 调频:通过改变信号的频率来传输信息。
- 调相:通过改变信号的相位来传输信息。
(3)信道的极限容量
任何实际的信道都是不理想的,信号在信道传输时回不可避免地产生失真
奈奎斯特定理规定:在理想低通(没有噪声、带宽有限)信道中…
多路复用技术
当网络中传输媒体的传输容量大于多条单一信道的总容量时,可利用复用技术在一条五日现如善建立多条信道来充分利用传输媒体的带宽,就像一条高速公路上划分出多个车道同时供不同车辆行驶一样。
- 频分复用
- 把传输线路的频率范围分成几个部分,每部分传一个信号,就像把一条路分成几个车道跑车。
- 时分复用
- 把时间分成小份,不同信号在不同时间小块里用线路,像大家轮流用一个东西。
- 波分复用
- 在光纤里,不同颜色光(波长)同时传信息,如同彩虹颜色一起在通道里走。
- 码分复用
- 每个信号有自己的密码,同时传也能靠密码区分,类似用密码分辨不同的人说话。
数据传输方式
数字传输有各种不同地传输方式,例如
- 并行传输和串行传输:
- 并行传输是数据的各位同时在多条信道上传输
- 串行传输是数据按顺序在一条信道上传输
- 异步传输和同步传输:
- 异步传输是字节为单位独立传输,字节间异步,有起始和停止位用于同步;
- 同步传输是以数据块为单位传输,字节间同步,通过同步字节等方式保持发送和接收端的同步。
- 单向通信、半双工通信和全双工通信:
- 单向通信是信号只能在一个方向传输;
- 半双工通信是信号可以双向传输,但不能同时进行;
- 全双工通信是信号能同时双向传输。
物理层下的传输介质
1.双绞线:
- 双绞线,局域网和传统电话网主要使用双绞线作为传输媒体。其通信距离一般为几千米到十几千米。距离太远时,对于模拟传输,要用放大器,放大衰减信号;对于数字传输,要用中继器来对失真的信号进行整形。
2.同轴电缆
- 主要用于传输基带数字信号,在早期局域网中应用广泛,但是现在,大部分同轴电缆已经被带宽更高的光纤所取代
3.光纤
- 光纤通信是一种以光波作为信息载体,利用光的全反射原理来传输信息的通信方式。在发送端,将电信号转换为光信号,然后光信号通过光纤进行长距离传输,在接收端再把光信号还原为电信号,从而实现信息的传递,有光脉冲1,没有光脉冲0.
物理层设备
1.中继器
- 主要对衰减数字信号进行整形再生,就是将传输后衰减、变形的信号恢复成原始标准形态,并重新生成强度足够的信号来代替原有弱信号,以继续延长信号传输距离。
2.放大器
- 放大器主要用于增强信号的功率,它可以对模拟信号进行放大,放大衰减信号
3.集线器
- 一个多端口的中继器,他在网络中起到信号放大和转发作用,目的是扩大网络的传输范围,而不具备信号定向传输能力
本章小结及问题
- 物理层要解决哪些问题?
- 数据通信系统模型有哪些构件?
- 物理层规定了传输设备与传输媒体之间接口的哪些特性?个包含哪些内容?
- 为什么使用多路复用信道技术?常用的信道复用技术有哪些?
相关文章:

物理层知识要点
文章目录 物理层接口的四大特性通信基础编码和调制(1)数字数据编码为数字信号(2)模拟数据编码为数字信号(3)常见调制方式(3)信道的极限容量 多路复用技术数据传输方式物理层下的传输…...

SpringBoot 自动装配原理及源码解析
目录 一、引言 二、什么是 Spring Boot 的自动装配 三、自动装配的核心注解解析 3.1 SpringBootApplication 注解 (1)SpringBootConfiguration: (2)EnableAutoConfiguration: (3…...
Craft CMS 模板注入导致 Rce漏洞复现(CVE-2024-56145)(附脚本)
0x01 产品描述: Craft CMS 是一个灵活且强大的内容管理系统(CMS),专为创意团队和开发人员设计,提供高度可定制、直观且性能优越的网站和内容管理解决方案。它以用户友好的界面、强大的插件生态系统以及支持现代web开发最佳实践的特性而闻名0x02 漏洞描述: 由于模板…...
Next.js 新手容易犯的错误 _ 加载与缓存管理的关键(5)
1 错误地处理搜索参数(Search Params) 问题是什么? 在 Next.js 中,搜索参数指的是 URL 中用 ?keyvalue 表示的部分,比如 https://example.com/products?colorred 中的 colorred。这通常用于过滤、排序或选择某些选…...
/etc/fstab 文件学习systemd与该文件关系
文章目录 一、文件字段1.1、设备标识1.2、挂载点1.3、文件系统类型1.4、挂载选项1.5、dump1.5、fsck顺序 二、/etc/fstab 与systemd 的关系2.1、/etc/fstab 与systemd 的关系2.2、systemd 之前/etc/fstab生效过程2.3、systemd 时代/etc/fstab生效过程 三、相关知识3.1、如何更具…...

从源码分析swift GCD_DispatchGroup
前言: 最近在写需求的时候用到了DispatchGroup,一直没有深入去学习,既然遇到了那么就总结下吧。。。。 基本介绍: 任务组(DispatchGroup) DispatchGroup 可以将多个任务组合在一起并且监听它们的完成状态。…...

25计软新增考研院校!或可捡漏上岸!
C哥专业提供——计软考研院校选择分析专业课备考指南规划 新增的计算机与软件工程考研院校为考研同学带来了多方面的机遇,这些机遇不仅体现在过国家线后可能面临的更低竞争压力,还包括更多元化的教育选择和更广阔的就业前景: 一、降低竞争压…...

C# 线程安全集合
文章目录 引言一、ConcurrentBag<T>二、ConcurrentQueue<T>三、ConcurrentStack<T>四、ConcurrentDictionary<TKey, TValue>五、总结引言 在多线程编程环境中,多个线程可能同时访问和操作集合数据。如果使用普通集合,很容易引发数据不一致、错误结果…...

箱包发霉怎么处理 箱包发霉处理修复方法
箱包发霉怎么处理?箱包不仅是我们出行的必需品,更是承载着个人风格与品味的时尚配饰。然而箱包工厂生产的箱包,在潮湿多变的环境中,箱包很容易成为霉菌滋生的温床,尤其是那些长时间储存的箱包,更是霉菌的“…...

【每日学点鸿蒙知识】Charles抓包、lock文件处理、WebView组件、NFC相关、CallMethod失败等
1、HarmonyOS系统中如何使用Charles抓包? 在HarmonyOS操作系统中,使用Charles进行抓包的步骤如下: 在Charles中设置代理。 首先,在Charles的菜单栏上选择“Proxy”→“Proxy Settings”,然后填入代理端口࿰…...
【异常】GL-SFT1200路由器中继模式,TL-CPE1300D无法搜寻5G网问题分析
【异常】GL-SFT1200路由器中继模式,TL-CPE1300D无法搜寻5G网问题 情况实验结论情况 在用GL-SFT1200路由器切换中继模式时,由于web密码忘却,需要重置,但根据官网使用手册,或者对应的中文版手册,重置失败。通过跟商家联系,进行uboot刷机,提供了指导文档,尝试后刷机成功…...

LINUX--shell
函数 格式: func() { command } function 关键字可写,也可不写。 示例 1: #!/bin/bash func() { #定义函数 echo "Hello $1" } func world #执行主文件 # bash test.sh Hello world 数组 数组是相…...

TCP常见问题
文章目录 一、两种状态图二、常见问题1、MSL是什么 3、为何等待2MSL3、为何三次握手,不握手、握手一次、两次行吗4、为何四次挥手,三次行吗,两次行吗 一、两种状态图 四次挥手 二、常见问题 1、MSL是什么 MSL是Maximum Segment Lifetime的英…...

OpenCV学习——图像融合
import cv2 as cv import cv2 as cvbg cv.imread("test_images/background.jpg", cv.IMREAD_COLOR) fg cv.imread("test_images/forground.png", cv.IMREAD_COLOR)# 打印图片尺寸 print(bg.shape) print(fg.shape)resize_size (1200, 800)bg cv.resize…...

网速、续航双在线!2024随身WiFi品牌精选推荐!格行按键切三网值得买吗?
随身wifi这个东西大家用的还是蛮多的,特别是一些户外工作的人员,往往都需要配备一个随身wifi,这样户外工作的时候才有网络,工作才会比较方便一些。今天就来盘点2024年热门随身wifi哪个牌子的好用? 1.华为:通…...

ubuntu18.04连接不上网络问题
现象:右上角的网络图标消失,仅剩输入法、音量和开关图标,ifconfig只显示本地回环 原因:网络适配器未开启 解决: 1. 查看网络状态:cat /var/lib/NetworkManager/NetworkManager.state 这里显示是false&a…...

访谈积鼎科技总经理:国产CFD软件发展与未来趋势展望
傅彦国,上海积鼎信息科技有限公司创始人 记者:请傅总介绍下我国流体仿真行业的发展现状是怎样的? 傅彦国:自2018年政府加大了对核心技术自主研发的支持力度,国产CFD软件逐渐步入发展正轨。 首先,从市场规…...
【Linux知识】exec命令行详解
文章目录 概述主要用途和 bash 有什么区别? 概述 在 Linux 系统中,exec 命令用于执行一个可执行文件,替换当前进程的映像。也就是说,当你在终端中使用 exec 命令后,当前的 shell 会被替换为 exec 指定的程序ÿ…...

【学术小白的学习之路】基于情感词典的中文句子情感分析(代码词典获取在结尾)
【学术小白的学习之路】基于情感词典的情感分析 1.基础函数1.1 判断情感词的否定词数量1.2 导入情感词典1.3 切分句子1.3.1为什么划分1.3.2 划分代码 1.4 完整代码 2.导入词典3.中文情感分析算法思路4.1情感词获取思路4.2 计算情感分值4.3 得分的归一化处理 4.实证5.总结 本文的…...
Linux 中 grep、sed、awk 命令
1. awk:强大的文本分析工具 awk,全称“Awk语言”,是一种专门用于处理文本文件的语言。它不仅能够根据关键字匹配某一行,还能进行复杂的文本分析和处理。awk的语法简洁明了,功能强大,是文本处理领域的佼佼者…...

Docker 运行 Kafka 带 SASL 认证教程
Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明:server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...

【VLNs篇】07:NavRL—在动态环境中学习安全飞行
项目内容论文标题NavRL: 在动态环境中学习安全飞行 (NavRL: Learning Safe Flight in Dynamic Environments)核心问题解决无人机在包含静态和动态障碍物的复杂环境中进行安全、高效自主导航的挑战,克服传统方法和现有强化学习方法的局限性。核心算法基于近端策略优化…...
LangChain知识库管理后端接口:数据库操作详解—— 构建本地知识库系统的基础《二》
这段 Python 代码是一个完整的 知识库数据库操作模块,用于对本地知识库系统中的知识库进行增删改查(CRUD)操作。它基于 SQLAlchemy ORM 框架 和一个自定义的装饰器 with_session 实现数据库会话管理。 📘 一、整体功能概述 该模块…...
动态 Web 开发技术入门篇
一、HTTP 协议核心 1.1 HTTP 基础 协议全称 :HyperText Transfer Protocol(超文本传输协议) 默认端口 :HTTP 使用 80 端口,HTTPS 使用 443 端口。 请求方法 : GET :用于获取资源,…...

无人机侦测与反制技术的进展与应用
国家电网无人机侦测与反制技术的进展与应用 引言 随着无人机(无人驾驶飞行器,UAV)技术的快速发展,其在商业、娱乐和军事领域的广泛应用带来了新的安全挑战。特别是对于关键基础设施如电力系统,无人机的“黑飞”&…...

ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]
报错信息:libc.so.6: cannot open shared object file: No such file or directory: #ls, ln, sudo...命令都不能用 error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory重启后报错信息&…...
GeoServer发布PostgreSQL图层后WFS查询无主键字段
在使用 GeoServer(版本 2.22.2) 发布 PostgreSQL(PostGIS)中的表为地图服务时,常常会遇到一个小问题: WFS 查询中,主键字段(如 id)莫名其妙地消失了! 即使你在…...

RocketMQ 客户端负载均衡机制详解及最佳实践
延伸阅读:🔍「RocketMQ 中文社区」 持续更新源码解析/最佳实践,提供 RocketMQ 专家 AI 答疑服务 前言 本文介绍 RocketMQ 负载均衡机制,主要涉及负载均衡发生的时机、客户端负载均衡对消费的影响(消息堆积/消费毛刺等…...