物理层知识要点
文章目录
- 物理层接口的四大特性
- 通信基础
- 编码和调制
- (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 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...
树莓派超全系列教程文档--(62)使用rpicam-app通过网络流式传输视频
使用rpicam-app通过网络流式传输视频 使用 rpicam-app 通过网络流式传输视频UDPTCPRTSPlibavGStreamerRTPlibcamerasrc GStreamer 元素 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 使用 rpicam-app 通过网络流式传输视频 本节介绍来自 rpica…...

3.3.1_1 检错编码(奇偶校验码)
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...

STM32F4基本定时器使用和原理详解
STM32F4基本定时器使用和原理详解 前言如何确定定时器挂载在哪条时钟线上配置及使用方法参数配置PrescalerCounter ModeCounter Periodauto-reload preloadTrigger Event Selection 中断配置生成的代码及使用方法初始化代码基本定时器触发DCA或者ADC的代码讲解中断代码定时启动…...
多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验
一、多模态商品数据接口的技术架构 (一)多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如,当用户上传一张“蓝色连衣裙”的图片时,接口可自动提取图像中的颜色(RGB值&…...

【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...

cf2117E
原题链接:https://codeforces.com/contest/2117/problem/E 题目背景: 给定两个数组a,b,可以执行多次以下操作:选择 i (1 < i < n - 1),并设置 或,也可以在执行上述操作前执行一次删除任意 和 。求…...

NLP学习路线图(二十三):长短期记忆网络(LSTM)
在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...

vue3+vite项目中使用.env文件环境变量方法
vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量,这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...

智能分布式爬虫的数据处理流水线优化:基于深度强化学习的数据质量控制
在数字化浪潮席卷全球的今天,数据已成为企业和研究机构的核心资产。智能分布式爬虫作为高效的数据采集工具,在大规模数据获取中发挥着关键作用。然而,传统的数据处理流水线在面对复杂多变的网络环境和海量异构数据时,常出现数据质…...