计算机网络学习笔记(Ⅱ):物理层

news2024/7/6 19:56:15

目录

1 物理层概念

1.1 物理层基本概念

1.定义

2.主要任务

3.特性

1.2 数据通信基础

1.典型模型 

2.相关术语 

3.三种通信方式

4.数据传输方式

1.3 物理层内容

1.码元

2.速率

3.带宽

1.4 奈氏准则与香农定理

1.失真

2.码间串扰

3.奈氏准则

4.香农定理

1.5 编码与调制

1.基带信号与宽带信号

2.编码与调制

3.数字数据编码为数字信号

4.数字数据调制为模拟信号

5.模拟数据编码为数字信号

6.模拟数据调制为模拟信号

2 物理层传输介质

2.1 传输介质及分类

1.传输介质

2.分类

3 物理层设备

3.1 中继器

1.需求

2.功能

3.规定

4.5-4-3规则

3.2 集线器

1.功能

2.要求


1 物理层概念

1.1 物理层基本概念

1.定义

物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,

2.主要任务

确认与传输媒体接口有关的一些特性

3.特性

机械特性:规定物理连接时采用的规格等

电气特性:规定二进制数据传输时,线路上信号电压范围等

功能特性:线路上电平含义

规程特性:物理线路工作规程和时序的关系

1.2 数据通信基础

1.典型模型 

2.相关术语 

数据:传送信息都实体,通常是有意义的符号序列

信号:数据在传输过程的存在形式,数据的电气/电磁的表现

信源:产生和发送数据的源头

信宿:接收数据的重点

信道:信号的传输媒介

3.三种通信方式

单工通信:只有一个方向的通信,需要一条信道

半双工通信:通信的双方都可以发送或接收信息,但任何一方都不能同时发送和接收,需要两条信道。

全双工通信:通信双方可以同时发送和接受信息,需要两条信道。

4.数据传输方式

串行传输:速度慢,费用低,适合远距离

并行传输:速度快,适合短距离

1.3 物理层内容

1.码元

码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。
1码元可以携带多个比特的信息量。例如,在使用二进制编码时,只有两种不同的码元,一种代表o状态,另一种代表1状态。

2.速率

速率也叫数据率,是指数据的传输速率,表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率表示。
1)码元传输速率:别名码元速率、波形速率、调制速率、符号速率等,它表示单位时间内数字通信系统所传输的码元个数(也可称为脉冲个数或信号变化的次数),单位是波特(Baud)。1波特表示数字通信系统每秒传输一个码元。这里的码元可以是多进制的,也可以是二进制的,但码元速率与进制数无关。
2)信息传输速率:别名信息速率、比特率等,表示单位时间内数字通信系统传输的二进制码元个数(即比特数),单位是比特/秒(b/s) 。
关系:若一个码元携带n bit的信息量,则M Baud的码元传输速率所对应的信息传输速率为M×n bit/s。

3.带宽

表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”,常用来表示网络的通信线路所能传输数据的能力。单位是b/s。

1.4 奈氏准则与香农定理

1.失真

影响失真成都因素:码元传输速率、信号传输距离、噪声干扰、传输媒体质量

2.码间串扰

信道带宽:信道能通过对最高频率和最低频率之差

码间串扰:接收端收到的信号波形失去了码元之间清晰界限的现象。

3.奈氏准则

在理想低通(无噪声,带宽受限)条件下,为了避免码间串扰,极限码元传输速率为2W Baud,W是信道带宽,单位是Hz。
混淆项:理想低通信道下的极限数据传输率 = 2Wlog_2V(b/s)

·在任何信道中,码元传输的速率是有上限的。

·信道的频带越宽(即能通过的信号高频分量越多),就可以用更高的速率进行码元的有效传输。

4.香农定理

信噪比 = 信号的平均功率 / 噪声的平均功率,常记为S/N,并用分贝(dB)作为度量单位,即 10log_10(S/N)。
香农定理规定了在带宽受限且有噪声的信道中,为了不产生误差,信息的数据传输速率上限值

·信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高。

·对一定的传输带宽和一定的信噪比,信息传输速率的上限就确定了。

·只要信息的传输速率低于信道的极限传输速率,就一定能找到某种方法来实现无差错的传输。

1.5 编码与调制

1.基带信号与宽带信号

基带信号:将数字信号1和0直接用两种不同的电压表示,再送到数字信道上去传输(基带传输)

宽带信号:将基带信号进行调制后形成的频分复用模拟信号,再传送到模拟信道上去传输(宽带传输)。把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)。

2.编码与调制

编码:数据转换为数字信号

调制:数据转换为模拟信号

3.数字数据编码为数字信号

·非归零编码(NRZ):编码容易实现,但没有检错功能,且无法判断一个码元的开始和结束,以至于收发双方难以保持同步。

·曼彻斯特编码:将一个码元分成两个相等的间隔,前一个间隔为低电平后一个间隔为高电平表示码元1;码元0则正好相反。也可以采用相反的规定。数据传输速率只有调制速率的一半。

·差分曼彻斯特编码:若码元为1,则前半个码元的电平与上一个码元的后半个码元的电平相同,若为0,则相反。该编码的特点是,在每个码元的中间,都有一次电平的跳转,可以实现自同步,且抗干扰性强于曼彻斯特编码。

·归零编码:信号电平在一个码元之内都要恢复到零

·反向不归零编码:信号电平翻转表示0,信号电平不变表示1
 

4.数字数据调制为模拟信号

5.模拟数据编码为数字信号

采样:将时间连续信号变为时间离散信号。要求使用香农采样定理

量化:将电平幅值转换为对应的数字值

编码:将量化结果转换为二进制编码

6.模拟数据调制为模拟信号

频分复用技术,提升信号频率

2 物理层传输介质

2.1 传输介质及分类

1.传输介质

传输介质也称传输媒体,就是数据传输系统中发送设备和接收设备之间的物理通路。

2.分类

导向性:双绞线(屏蔽双绞线、非屏蔽双绞线),同轴电缆,光纤(传递光脉冲,带宽较大。包括单模与多模光纤)

非导向性:无线电波(信号向所有方向传播,穿透能力强,可远距离传播)、微波(固定方向传播,通信频率高,频段范围宽)、红外线、激光(固定方向传播,将传输信号转换为信号格式后传播)

3 物理层设备

3.1 中继器

1.需求

由于信号存在失真问题,需要对信号进行再生和还原,对衰减信号进行放大,以增加信号传输距离,延长网络长度。

2.功能

对信号进行再生和还原

3.规定

两端的网络部分是网段,适用于完全相同的两类网络互连

中继器只传输数据,不检查数据

两端的网段是同一个协议

4.5-4-3规则

3.2 集线器

1.功能

对信号进行再生放大转发,对衰减的信号进行放大,接着转发到其他所有(除输入端口外}处于工作状态的端口上,以增加信号传输的距离,延长网络的长度。不具备信号的定向传送能力,是一个共享式设备。

2.要求

集线器不能分割冲突域;连在集线器上的工作主机会平分带宽

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/58782.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

蓝桥杯C/C++VIP试题每日一练之Huffman树

💛作者主页:静Yu 🧡简介:CSDN全栈优质创作者、华为云享专家、阿里云社区博客专家,前端知识交流社区创建者 💛社区地址:前端知识交流社区 🧡博主的个人博客:静Yu的个人博客 🧡博主的个人笔记本:前端面试题 个人笔记本只记录前端领域的面试题目,项目总结,面试技…

基于JSP的某餐厅点餐系统

目 录 第一章 绪论 1 1.1系统研究背景和意义 1 1.2研究现状 1 1.3研究主要内容 2 第二章 相关技术说明 3 2.1 JSP(Java Server Page)简介 3 2.2 Spring框架简介 4 2.3 Spring MVC框架简介 5 2.4 MyBatis 框架简介 5 2.4 MySql数据库简介 6 2.6 Tomcat简介 7 2.7 jQuery简介 8 …

Hadoop原理与技术——Hbase的基本操作

点击链接查看文档 一、实验目的 上机实操,熟悉指令操作Hbase和java代码操作Hbase 二、实验环境 Windows 10 VMware Workstation Pro虚拟机 Hadoop环境 Jdk1.8 三、实验内容 1:指令操作Hbase (1):start-all.sh,启动所有进程 (2)…

Ansys(Maxwell、Simplorer)与Simulink联合仿真(二)直线电机

Ansys(Maxwell、Simplorer)与Simulink联合仿真(二)直线电机 在仿真过程中,遇到了一个问题,卡了好久得到了解决。 关于 motion setup 提示 moving 找不到面 cannot find the sarface 所有的动态部件要隔开…

【pen200-lab】10.11.1.21(实际获得22权限)

pen200-lab 学习笔记 【pen200-lab】10.11.1.21 🔥系列专栏:pen200-lab 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 📆首发时间:🌴2022年11月27日🌴 🍭作…

算法导论24章单源最短路径—Bellman-Ford算法 Dijkstra算法

松弛操作 松弛操作就是判断从现在s到v的路径更近,还是我从s到u再到v更近,选一个更近的走。 松弛操作的例子 松弛是唯一导致最短路径估计和前驱结点变化的操作 Bellman-Ford算法 第一个循环,循环V-1次,每次循环对所有的边都松弛一…

Python数据分析-matplotlib

目录 一、折线图:plt.plot() 1.1 plt.plot()基本用法 1.2 设置坐标轴范围:plt.axis([xmin,xmax,ymin,ymax]) 1.3 plt.plot()绘制多个图形 1.4 linewidth设置线条宽度 1.5 使用plt.plot()的返回值设置线条属性 1.6 plt.setp()修改线条性质 1.7 对…

软件测试的几种方法

1、从是否关心内部结构来看 (1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。 (2)黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒…

讲透金融风控建模全流程(附 Python 代码)

信贷风控是数据挖掘算法最成功的应用之一,这在于金融信贷行业的数据量很充足,需求场景清晰及丰富。 信贷风控简单来说就是判断一个人借了钱后面(如下个月的还款日)会不会按期还钱。更专业来说,信贷风控是还款能力及还…

SQL 汇总统计及GROUP BY

SQL 汇总统计1、汇总统计2、GROUT BY3、如何对分组统计的结果进行过滤? GROUP BY HAVING4、如何对分组统计的结果进行排序?GROUP BY ORDER BY5、介绍SELECT语句中各个子句的书写顺序6、备注: 上方用到的表1、汇总统计 介绍几个聚集函数 有…

电脑误删Path环境变量后前端如何重新配置所需变量

需求背景 : 当时公司需要我们安装一款软件 , 按照操作文档需要配置一下 Path 环境变量 , 但当时的云桌面操作系统是 window7系统 , 当时配置时并不知道新的变量配置时需要在前面一个的后面加 “ ; ” 来间隔开来…

【目的:windows下VS2017/2022使用MSVC编译GLFW库】

目的:windows下VS2017/2022使用MSVC编译GLFW库 环境: 系统:Win10 环境:VS2017 64bit步骤: 1.下载GLFW源码 官网链接https://www.glfw.org/download.html, 下载glfw的源码,解压到本地&#x…

考研数据结构大题整合_组二(TJP组)

考研数据结构大题整合 目录考研数据结构大题整合二、TJP组TJP组一TJP组二TJP组三二、TJP组 TJP组一 四、画图/计算/证明/算法分析(30分) (1)证明题(8分) 如果一棵树有n1个度为1的结点,n2个度为…

(四)Vue之数据绑定

文章目录数据绑定单向数据绑定双向数据绑定Vue学习目录上一篇:(三)Vue之模板语法 数据绑定 Vue中有2种数据绑定的方式: 1.单向绑定:数据只能从data流向页面。2.双向绑定:数据不仅能从data流向页面&#…

著名书画家、中国书画院院士李适中

著名书画家、中国书画院院士李适中 李适中 著名书画家、中国书画院院士 版画艺术家 文物复制专家 中国文物学会会员单位创始人 文化部科技进步奖获得者 艺术简历 李适中,1943年生,安徽颍上人,著名书画家、中国书画院院士。李适中先生师从著名…

Vue3+nodejs全栈项目(资金管理系统)——前端篇

文章目录创建项目项目初始化使用element-plus设置Register和404组件搭建element注册表单验证表单和按钮加载动画和消息提醒路由守卫和token过期处理配置请求拦截和响应拦截解析token并存储到vuex中设计顶部导航设置首页和个人信息设置左侧导航栏展示资金管理页面添加按钮编辑和…

返回当前系统串口名称

主要针对当前的usb转串口进行了穷举。 方便判断串口对应哪个设备。 返回串口名称 类对象,(包含了参考网址,以及对其进行了修改,防止出现蓝牙端口) using System; using System.Collections.Generic; using System.L…

VMware-KVM安装

目录 VMware-KVM安装 一、kvm虚拟化平台 KVM 网络管理(以NAT网卡为例[ens33]) VMware-KVM安装 一台Centos7、一个winSCP上传文件工具; 搭建KVM平台 一、kvm虚拟化平台 1 cat /etc/hosts ##查看主机…

ecology修改Reisn的JDK目录

修改resin运行JDK: 用文本编辑器打开resin/bin/resin.sh文件,将JAVA_HOME改为要设置的JDK路径。

springboot(spring)整合redis(集群)、细节、底层配置讲解

文章目录一.springboot整合redis.1.引入依赖.2.添加配置.3.使用封装对象举例二.细节讲解出现问题,堆外内存溢出解决方案,切换客户端三.补充原理.一.springboot整合redis. 1.引入依赖. <dependency><groupId>org.springframework.boot</groupId><artifact…