【b站-湖科大教书匠】2 物理层-计算机网络微课堂

news2025/1/15 17:08:24

课程地址:【计算机网络微课堂(有字幕无背景音乐版)】 https://www.bilibili.com/video/BV1c4411d7jb/?share_source=copy_web&vd_source=b1cb921b73fe3808550eaf2224d1c155

目录

2 物理层

2.1 物理层的基本概念

2.2 物理层下面的传输媒体

2.2.1 同轴电缆

2.2.2 双绞线

2.2.3 光纤

光在光纤中传输的基本原理

2.2.4 电力线

2.2.5 无线电波

2.2.6 微波

2.2.7 红外线

2.2.8 可见光

2.2.9 无线电频谱管理机构

2.3 传输方式

2.3.1 串并行传输

2.3.2 同异步传输

2.3.3 单工-半双工-双工通信

2.4 编码与调制

2.4.1 编码与调制

2.4.2 码元

2.4.3 常用编码

1 不归零编码NRZ

2 归零编码RZ

3 曼彻斯特编码

4 差分曼彻斯特编码

2.4.4 基本调制方法

2.4.5 混合调制方法

1 正交振幅调制

2.5 信道的极限容量

2.5.1 码间串扰

2.5.2 奈氏准则

1 基本调制方法

2 混合调制方法

2.5.3 香农公式        

2.6 习题课


2 物理层

2.1 物理层的基本概念

计算机网络中,用来连接各种网络设备的传输媒体种类众多,大致分为两类:导引型传输媒体和非导引型传输媒体。

计算机网络的物理层,专门解决在各种传输媒体上传输比特0和1的问题。进而给数据链路层提供透明传输比特流的服务。所谓透明,是指数据链路层看不见也无需看见物理层使用的什么方法来传输比特0和1的,只管接受物理层提供的比特流传输服务即可。

物理层为了解决传输媒体上传输比特0和1的问题,主要有以下4个任务:机械、电气、功能和过程特性。

由于传输媒体种类众多,例如双绞线、光纤等,物理连接方式也很多,例如点对点连接,广播连接等。因此物理层协议较多。每种物理层协议都包含了上述4个任务的具体内容。对于具体的物理层协议,做到了解即可。

2.2 物理层下面的传输媒体

了解即可。

注意:传输媒体不属于计算机网络体系结构的任何一层。

2.2.1 同轴电缆

2.2.2 双绞线

双绞线是最古老最常用的传输媒体。将两根互相绝缘的铜导线并排放在一起,按照一定规则绞合起来就构成了双绞线。

目前家庭局域网主流带宽为1Gb/s,选用大品牌质量好的超5类双绞线电缆可以满足。

考虑到未来发展,在经济条件允许的情况下,可以选择6A类双绞线电缆,以满足万兆局域网的需求。

2.2.3 光纤

由于光纤非常细,因为必须将它做成很结实的光缆。一根光缆少则只有一根光纤,多则可包括数十甚至数百根光纤,再加上加强芯和填充物可以大大提高机械强度。 必要时还可放入远供电源线。最后加上包带层和外护套,就可以使抗拉强度达到几千克。完全可以满足工程施工的强度要求。

光纤的纤芯非常细。

       

光在光纤中传输的基本原理

2.2.4 电力线

非导引型传输媒体

即自由空间。可以利用电磁波在自由空间的传播来传送数据信息。

如下是电磁波的频谱。

左边的频率范围的电磁波不用于电信领域,

右边的频率范围的电磁波很难产生和调制。频率越高,波长越短,因此穿透障碍物能力就越弱。且该频段的电磁波对生物有害。

中间段的电磁波。可以通过调制波的振幅、频率或相位来传输信息。

2.2.5 无线电波

无线电波(从长波到米波),用于国际广播、海事和航空通讯、电台广播和电视广播等。

无线电波的低频和中频段,主要利用地面波进行传输。而高频和甚高频频段,主要靠电离层的反射。

2.2.6 微波

微波用途:从分米波到毫米波,又称为微波,用于无线电话、无线网络、雷达、人造卫星接收、射电天文、人体扫描等。

微波通信:微波通信在数据通信中占据重要地位,频率范围为300MHz~300GHz,主要使用2~40GHz范围。

微波特点:微波在空间主要是直线传播。微波会穿透电离层进入宇宙空间,因此它不能经过电离层的反射传播到地面上很远的地方。

微波通信方式:传统的微波通信主要有2种方式:地面微波接力通信;卫星通信。

        地面微波接力通信:微波在空间直线传播,而地球表面是曲面,因此微波传播距离收到限制,一般只有50公里左右。

                但若采用100m高的天线塔,则传播距离可增大到100公里。

                为实现远距离通信,必须在一条微波通信信道的两个终端之间建立若干个中继站。中继站将前一站送来的信号经过放大后再发送到下一站,故称为接力。

        卫星通信:常用的卫星通信方法是在地球站之间,利用位于约3万6千公里高空的人造同步地球卫星作为中继器的一种微波接力通信。最大特点是通信距离远,相应地,传播时延也比较大,一般在250~300ms之间。

        低轨道卫星通信:除同步卫星外,低轨道卫星通信系统已开始在空间部署,并构成空间高速链路。

2.2.7 红外线

利用红外线传输数据,例如家用电器配备的红外线遥控器,以前的笔记本电脑基本都带用红外接口进行红外通信。

现在笔记本电脑已取消了红外接口。很多智能手机还保留红外接口,来操作家用电器。

2.2.8 可见光

可见光通信,LiFi,通俗点就是LED灯上WiFi,最新的OLEDCOMM LIFI技术,以每秒开关千万次LED灯来调制光信号,供上网和数据传输等服务。

短时间内LiFi无法取代WiFI,如果两个房间的网络设备要基于LiFi通信,如何做到可见光的同步呢?

目前LiFi还处于实验研究阶段,但应用前景被很多人看好。

2.2.9 无线电频谱管理机构

要使用某一段无线电频谱进行通信,通常必须得到本国政府有关无线电频谱管理机构的许可证。

我国的无线电频谱管理机构是工信部无线电管理局。

ISM频段,可以自由使用,即工业、科学、医疗频段。

2.3 传输方式

  • 串行传输
  • 并行传输

  • 同步传输
  • 异步传输

  • 单向通信-单工
  • 双向交替通信-半双工
  • 双向同时通信-全双工

2.3.1 串并行传输

  • 并行传输
    • 优点
      • 速度是串行传输的n倍
    • 缺点
      • 成本高

思考:数据在传输线路上的传输,是串行还是并行传输?

串行传输。

计算机内部的数据传输,常采用并行传输方式。例如,CPU与内存之间,通过总线进行数据传输。常见的数据总线宽度由8位、16位、32位和64位。

2.3.2 同异步传输

同步传输

异步传输

2.3.3 单工-半双工-双工通信

2.4 编码与调制

是通信原理的一部分知识。

2.4.1 编码与调制

计算机网络中,计算机需要处理和传输用户的文字、图片、音频和视频,这些统称为消息。

数据是运送消息的实体。人类熟悉的是十进制数据,而计算机只能处理二进制数据,也就是比特0和比特1.

计算机中的网卡将比特0和1变换成相应的电信号发送到网线。即,信号是数据的电磁表现。

由信源发出的原始电信号称为基带信号,分为数字基带信号和模拟基带信号。数字基带信号,例如计算机内部CPU与内存之间传输的信号,模拟基带信号,例如麦克风收到声音后产生的音频信号。

信号需要在信道中进行传输。信道分为数字信道和模拟信道。

在不改变信号性质的前提下,仅对数字基带信号的波形进行变换,称为编码。编码后产生的信号仍为数字信号,可以在数字信道中传输。例如以太网使用曼彻斯特编码,4B/5B,8B/10B等编码。

把数字基带信号的频率范围,搬移到较高的频段,并转换为模拟信号,称为调制。调制后产生的信号是模拟信号,可以在模拟信道中传输。例如WiFi使用补码键控、直接序列扩频、正交频复用等调制方法。

对于模拟基带信号的处理,也有编码和调制两种方法。对模拟基带信号进行编码的典型应用是对音频信号进行编码的脉码调制PCM,即将模拟音频信号通过采样、量化和编码进行数字化。

对模拟信号进行调制的典型应用是将语音数据加载到模拟的载波信号中传输,例如传统的电话。此外还有频分复用FDM技术,可以充分利用带宽资源。

2.4.2 码元

传输媒体与信道的关系

2.4.3 常用编码

1 不归零编码NRZ

不归零编码的同步问题

2 归零编码RZ

3 曼彻斯特编码

4 差分曼彻斯特编码

练习题

注意第3点,正跳变和负跳变表示的含义没有固定规则,可自行假设。

2.4.4 基本调制方法

采用混合调制方法。

2.4.5 混合调制方法

1 正交振幅调制

2.5 信道的极限容量

信号在传输过程中会受到不同因素的影响。

2.5.1 码间串扰

2.5.2 奈氏准则

1 基本调制方法

2 混合调制方法

2.5.3 香农公式        

练习题

答案

从香农公式可知,信噪比和频率带宽都会影响信道数据传输速率。

奈氏准则,调制速度,即码元传输速度,和码元携带的比特数量都会影响信道数据传输速率。

而信号传播速度,不影响数据传输速率。

答案

注意:无噪声情况下的极限数据传输速率,使用奈氏准则计算数据传输速率。

受噪声干扰有信噪比用香农公式计算数据传输速率。

2.6 习题课

C

C

B

B

说明:如果题目没有特别指明信道是带通信道(即给出信道频率的上下限),则信道属于低通信道。

 C

D

D

A

10BaseT网卡,使用的是曼彻斯特编码。

A

NRZI 反向不归零编码。

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

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

相关文章

Web渗透:文件上传-后端过滤

在上一篇文件上传的内容中笔者阐述了文件上传漏洞产生的相关原理以及使用了一个pikachu靶场的例子进行演示,在这个例子中涉及到了前端代码对于文件上传漏洞的相关防护,以及站在攻击者的角度我们要如何绕过前端的防护成功进行攻击;但是事实上对…

每日签到页面模板组件,简单好用,用了会上瘾的那种

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。 今日给…

Django之云存储(二)

一、Django使用云存储 建立项目 django-admin startproject project_demo创建子应用 python manage.py startapp app_name修改配置文件,设置模板视图路径 settings.py TEMPLATES = [{BACKEND: django.template.backends.django.DjangoTemplates,DIRS: [os.path.join(BASE_DIR,…

【Unity服务器01】之AssetBundle上传加载u3d模型

首先打开一个项目导入一个简单的场景 导入怪物资源, AssetBundle知识点: 1.指定资源的AssetBundle属性标签 (1)找到AssetBundle属性标签 (2)A标签 代表:资源目录(决定打包之后在哪…

微信小程序之横向列表展示

效果图 参考微信小程序可看 代码&#xff1a; <view class"lbtClass"><view class"swiper-container"><scroll-view class"swiper" scroll-x"true" :scroll-left"scrollLeft"><block v-for"(six…

怎么用Excel生成标签打印模板,自动生成二维码

环境&#xff1a; EXCEL2021 16.0 问题描述&#xff1a; 怎么用excel生成标签打印模板自动生成二维码 解决方案&#xff1a; 在Excel中生成标签打印模板并自动生成二维码&#xff0c;可以通过以下几个步骤完成&#xff1a; 1. 准备数据 首先&#xff0c;确保你的Excel表…

C#.net6.0+sqlserver2019医院手术麻醉信息管理系统源码 可对接院内HIS、LIS、PACS 支持二次开发

C#.net6.0sqlserver2019医院手术麻醉信息管理系统源码 可对接院内HIS、LIS、PACS 支持二次开发 手麻系统的功能涵盖了麻醉临床业务管理、麻醉运营业务管理以及手术进程管理等&#xff0c;实现了将多种麻醉病历文书与医院HIS系统的有效关联&#xff0c;让手术室人员、设备资源和…

鹅算法(GOOSE Algorithm,GOOSE)求解复杂城市地形下无人机避障三维航迹规划,可以修改障碍物及起始点(Matlab代码)

一、鹅算法 鹅优化算法&#xff08;GOOSE Algorithm&#xff0c;GOOSE)从鹅的休息和觅食行为获得灵感&#xff0c;当鹅听到任何奇怪的声音或动作时&#xff0c;它们会发出响亮的声音来唤醒群中的个体&#xff0c;并保证它们的安全。 参考文献 [1]Hamad R K, Rashid T A. GOO…

day16--513.找树左下角的值+112. 路径总和+106.从中序与后序遍历序列构造二叉树

一、513.找树左下角的值 题目链接&#xff1a;https://leetcode.cn/problems/find-bottom-left-tree-value/ 文章讲解&#xff1a;https://programmercarl.com/0513.%E6%89%BE%E6%A0%91%E5%B7%A6%E4%B8%8B%E8%A7%92%E7%9A%84%E5%80%BC.html 视频讲解&#xff1a;https://www.b…

JavaSE基础总结复习之面向对象の知识总结

目录 Java语言的基础特点 面向对象 类和对象 类 类的构造 一&#xff0c;发现类 二&#xff0c;发现类的共有属性&#xff08;成员变量&#xff09; 三&#xff0c;定义类的成员方法&#xff08;行为&#xff0c;动词&#xff09; 四&#xff0c;使用类创建对象 对象…

Linux——man帮助命令

一、man 获得帮助信息 基本语法&#xff1a;man [命令或配置文件] &#xff08;功能描述&#xff1a;获得帮助信息&#xff09; 查看 ls 命令的帮助信息 [roothadoop101 ~]# man ls man [数字] [函数] 1、Standard commands &#xff08;标准命令&#xff09; 2、System…

Structured Steaming结构化流详解:大案例解析(第12天)

系列文章目录 一、结构化流介绍&#xff08;了解&#xff09; 二、结构化流的编程模型&#xff08;掌握&#xff09; 三、Spark 和 Kafka 整合&#xff0c;流处理&#xff0c;批处理演示&#xff08;掌握&#xff09; 四、物联网数据分析案例&#xff08;熟悉&#xff09; 文章…

【服务器06】之【如何不开外网连接GitHub】

登录GitHub官网 GitHub: Let’s build from here GitHub 注册账号 登录账号 输入一个自定义名字&#xff0c;点击创建存储库就可以了 首先 如何在不开外网的条件下使用GitHub 第一步 下载安装Steam(Watt TooklKit) 区分一下如何查看哪个官网&#xff08;没有百度广告就是…

CPP-类对象大小的组成

要计算一个类对象的大小要先明白一个问题&#xff1a;类中既可以有成员变量&#xff0c;又可以有成员函数&#xff0c;那么一个类的对象中包含了什么&#xff1f; 下面来看一段代码&#xff1a; // 类中既有成员变量&#xff0c;又有成员函数 class A1 { public:void f1() {} …

Pytorch调试出错记录

一、搭建环境&#xff1a; LINUX-64 1、 nvidia-smi &#xff1a;NVIDIA-SMI 470.63.01 Driver Version: 470.63.01 CUDA Version: 11.4 2、安装conda&#xff1a;下载最新版上传安装 3、安装pytorch&#xff08;安装成功&#xff0c;但可能报错&#xff09; : conda in…

AI 大模型应用开发实战(04)-AI生态产业拆解

1 行业全景图 2 结构拆解AI GC 生成式AI这个产业。分成上中下游三大块。 2.1 上游基础层 主要包括&#xff1a; 算力&#xff1a;包括AI芯片和云服务等&#xff0c;例如像英伟达、AMD以及华为等厂商提供的算力基础设施。大型模型基于Transformer架构&#xff0c;对算力的需…

redis主从复制、哨兵、集群

在实际的生活环境中&#xff0c;如果只使用一个redis进行读写操作&#xff0c;那么面对庞大的访问人群是崩溃的&#xff0c;所以可以有几个redis&#xff0c;一个用来做主机&#xff0c;提供修改数据操作&#xff0c;而这个主机用来控制其他redis&#xff0c;即将更新的发送&am…

C/C++ - 编码规范(USNA版)

[IC210] Resources/C Programming Guide and Tips 所有提交的评分作业&#xff08;作业、项目、实验、考试&#xff09;都必须使用本风格指南。本指南的目的不是限制你的编程&#xff0c;而是为你的程序建立统一的风格格式。 * 这将有助于你调试和维护程序。 * 有助于他人&am…

号外!号外!全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法

如下图所示&#xff1a; 4.2.适配刘海屏 在刘海屏调试打开之后&#xff0c;浏览应用的所有页面&#xff0c;测试所有遮挡问题&#xff0c;或者是下移导致的问题&#xff0c;对有问题的页面进行布局适配。适配方案如下&#xff1a; Google 提供的适配方案&#xff0c;可以设置…

基于Vue-cli脚手架搭建项目使用ElementUI组件

项目结构 node_modules 项目依赖的外部组件文件放在此处,例如vue public index.html是对外提供的唯一的html文件 src assets 存放静态文件 例如图片 css js等文件 components 里面存放的是组件 App.vue是组件 main.js是项目配置文件 package.json存放的是项目依赖的…