当前位置: 首页 > news >正文

计算机网络笔记 第二章 物理层

2.1 物理层概述

物理层要实现的功能

在这里插入图片描述



物理层接口特性

机械特性

  • 形状和尺寸
  • 引脚数目和排列
  • 固定和锁定装置

在这里插入图片描述



电气特性

  • 信号电压的范围
  • 阻抗匹配的情况
  • 传输速率
  • 距离限制

在这里插入图片描述



功能特性

-规定接口电缆的各条信号线的作用
在这里插入图片描述



过程特性

  • 规定在信号线上传输比特流的一组操作过程,包括各信号间的时序关系




2.2 物理层下面的传输媒体

传输媒体的分类

  • 传输媒体是计算机网络设备之问的物理通路,也称为传输介质或传输媒介。
  • 传输媒体并不包含在计算机网络体系结构中。

在这里插入图片描述

导向型传输媒体

  • 同轴电缆

在这里插入图片描述



  • 双绞线

在这里插入图片描述

在这里插入图片描述



  • 光纤
    在这里插入图片描述

在这里插入图片描述

光纤的优点

  • 通信容量非常大
  • 抗雷电和电磁干扰性能好
  • 传输损耗小,中继距离长
  • 无串音干扰,保密性好
  • 体积小,重量轻

光纤的缺点

  • 割接光纤需要较贵的专用设备
  • 目前光电接口还比较昂贵


非导向型传输媒体

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述



  • 无线电波

在这里插入图片描述

  • 微波

在这里插入图片描述

  • 红外线

·点对点无线传输
· 自生施路,中同不能有源滑物。传輸亞阿短
· 传输速率低 (4Mb/s ~ 16Mb/s)
在这里插入图片描述

  • 激光

按照传输媒体的不同,可分为大气激光通信和光纤通信。

大气激光通信的优点:
通信容量大,保密性强,结构轻便,设备经济

大气激光通信的缺点:
通信距离限于视距,易受气候影响,瞄准困难。

  • 可见光
    LIFI




2.3 传输方式

串行传输和并行传输

在这里插入图片描述

在这里插入图片描述



同步传输和异步传输

同步传输

在这里插入图片描述

异步传输

在这里插入图片描述

单向通信、双向交替通信和双向同时通信

在这里插入图片描述





2.4 编码与调制

编码与调制的基本概念

在这里插入图片描述

码元

  • 在使用时间域的波形表示信号时,代表不同离散数值的基本波形称为码元。
    信号的编码单元称为码元
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.5 信道的极限容量

造成信号失真的主要因素

在这里插入图片描述

在这里插入图片描述

相关文章:

计算机网络笔记 第二章 物理层

2.1 物理层概述 物理层要实现的功能 物理层接口特性 机械特性 形状和尺寸引脚数目和排列固定和锁定装置 电气特性 信号电压的范围阻抗匹配的情况传输速率距离限制 功能特性 -规定接口电缆的各条信号线的作用 过程特性 规定在信号线上传输比特流的一组操作过程&#xff0…...

使用CreateProcess崩溃:处未处理的异常: 0xC0000005: 写入位置 0x00415652 时发生访问冲突

问题代码 if (!CreateProcess(NULL,L"pela.exe",NULL,NULL,TRUE,NULL,NULL,NULL,&si,&pi)){return 0;}如果CreateProcess的第二个参数字符串是常量或者是储存在堆中的就会被写保护,崩溃。如果字符串定义到栈或者全局变量就不存在此问题了。 正确的…...

Java 华为真题-出租车计费

需求 程序员小明打了一辆出租车去上班。出于职业敏感,他注意到这辆出租车的计费表有点问题,总是偏大。 出租车司机解释说他不喜欢数字4,所以改装了计费表,任何数字位置遇到数字4就直接跳过,其余功能都正常。 比如&…...

开源layui前端框架 收款码生成系统源码 多合一收款码生成源码 带50多套UI模板

Layui前端的多合一收款码在线生成系统源码_附多套前端UI模板。 卡特三合一收款码生成系统源码,和收款啦采用一样的原理。 内部多达50多套模板,前端跟付款界面都特别好看。 识别收款码之后会自动加密,非常安全。 一样没有后台,一样…...

微服务moleculer01

1.官网地址: Moleculer - Progressive microservices framework for Node.js 2. github代码地址: GitHub - moleculerjs/moleculer: :rocket: Progressive microservices framework for Node.js Moleculer是基于Node.js的一款快速、多功能的微服务框…...

C++中将指针传递给函数

C中将指针传递给函数 指针是一种将内存空间传递给函数的有效方式,其中可包含函数完成其工作所需的数据,也可包含操作结果。将指针作为函数参数时,确保函数只能修改您希望它修改的参数很重要。例如,如果函数根据以指针方式传入的半…...

【51单片机编写占空比按秒渐亮与渐暗】2023-10-2

昨天刚在W10上安装CH340驱动,又下载到板子上LCD1602定时器时钟程序,为了调试,调用了一个LED观察控制蜂鸣器按秒响的变量,几经调试才发觉该开发板用的是有源蜂鸣器,不用IO取反操作,直接控制IO的高低电平即可…...

OCI 发布了容器运行时和镜像规范!

7 月 19 日是开放容器计划Open Container Initiative(OCI)的一个重要里程碑,OCI 发布了容器运行时和镜像规范的 1.0 版本,而 Docker 在这过去两年中一直充当着推动和引领的核心角色。 我们的目标是为社区、客户以及更广泛的容器行…...

C++学习笔记一: 变量和基本类型

本章讲解C内置的数据类型(如:字符、整型、浮点数等)和自定义数据类型的机制。下一章讲解C标准库里面定义的更加复杂的数据类型,比如可变长字符串和向量等。 1.基本内置类型 C内置的基本类型包括:算术类型和空类型。算…...

探索ClickHouse——同时支持导入导出功能的文件格式

在《探索ClickHouse——安装和测试》中,我们使用clickhouse直接从文件中读取数据。clickhouse支持多种格式文件的导入导出,本节我们对此进行分类介绍。 按常见格式区分 JSON 原始的JSON格式只支持导入,不支持导入。同时支持导入和导出的是…...

Scipy库提供了多种正态性检验和假设检验方法

Scipy库提供了多种正态性检验和假设检验方法。以下是一些常用的检验方法的列表: 正态性检验方法: Shapiro-Wilk检验:scipy.stats.shapiroAnderson-Darling检验:scipy.stats.andersonKolmogorov-Smirnov检验:scipy.st…...

去雨去雪去雾算法之本地与服务器的TensorBoard使用教程

在进行去雨去雾去雪算法实验时,需要注意几个参数设置,num_workers只能设置为0,否则会报各种稀奇古怪的错误。 本地使用TensorBoard 此外,发现生成的文件是events.out.tfevents格式的,查询了一番得知该文件是通过Tens…...

【小沐学前端】Node.js实现基于Protobuf协议的WebSocket通信

文章目录 1、简介1.1 Node1.2 WebSocket1.3 Protobuf 2、安装2.1 Node2.2 WebSocket2.2.1 nodejs-websocket2.2.2 ws 2.3 Protobuf 3、代码测试3.1 例子1:websocket(html)3.1.1 客户端:yxy_wsclient1.html3.1.2 客户端&#xff1a…...

MySQL学习笔记24

MySQL的物理备份: xtrabackup备份介绍: xtrabackup优缺点: 优点: 1、备份过程快速、可靠(因为是物理备份);直接拷贝物理文件。 2、支持增量备份,更为灵活; 3、备份…...

objective-c 基础学习

目录 第一节:OC 介绍 ​​第二节:Fundation 框架 ​第三节:NSLog 相对于print 的增强 ​第四节:NSString ​第五节:oc新增数据类型 第六节: 类和对象 ​类的方法的声明与实现 ​第七节:类…...

【精彩回顾】 用sCrypt在Bitcoin上构建智能合约

2023年3月24日,sCrypt在英国Exeter大学举办了关于智能合约的大学讲学。sCrypt首席执行官刘晓晖做了题为“用sCrypt在Bitcoin上构建智能合约”的演讲,并与到场的老师、学生进行了深入交流、互动。这次课程着重讲解了 BSV 智能合约的基础概念,以…...

Kotlin 使用泛型

在 Kotlin 中,我们可以使用泛型(Generics)来编写具有通用性的代码,以增强代码的可重用性和类型安全性。通过使用泛型,我们可以在不指定具体类型的情况下编写适用于多种类型的函数和类。 以下是 Kotlin 中使用泛型的几…...

深度学习 二:COVID 19 Cases Prediction (Regression)

Deep Learning 1. 回归算法思路2. 代码2.1 基础操作2.2 定义相关函数2.3.1 定义图像绘制函数2.3.2 数据集加载及预处理2.3.3 构造数据加载器2.3.4 构建前馈神经网络(Feedforward Neural Network)模型2.3.5 神经网络的训练过程2.3.6 模型评估2.3.7 模型测…...

UG\NX二次开发 信息窗口的4种输出方式 NXOpen::ListingWindow::DeviceType

文章作者:里海 来源网站:《里海NX二次开发3000例专栏》 简介 UG\NX二次开发 信息窗口的4种输出方式 NXOpen::ListingWindow::DeviceType 信息窗口的输出类型 enum NXOpen::ListingWindow::DeviceType 枚举值描述 DeviceTypeWindow0输出将写入“信息”窗口DeviceTypeFile1输出…...

mavn打包时如何把外部依赖加进去?

一、添加依赖: <dependency><groupId>com.dm</groupId><artifactId>DmJdbcDriver</artifactId><version>18</version><scope>system</scope><systemPath>${project.basedir}/lib/DmJdbcDriver18.jar</systemP…...

爬虫代理请求转换selenium添加带有账密的socks5代理

爬虫代理请求转换selenium添加带有账密的socks5代理。 一、安装三方库 二、使用方法 1、在cmd命令行输入&#xff1a; 2、给selenium添加代理 最近因为工作需要&#xff0c;需要selenium添加带有账密的socks5代理&#xff0c;贴出一个可用的方法。 把带有账密的socks5代理&am…...

Redis 如何实现数据不丢失的?

Redis 实现数据不丢失的关键在于使用了多种持久化机制,以确保数据在内存和磁盘之间的持久性。以下是 Redis 实现数据不丢失的主要方法: 快照(Snapshot)持久化: Redis 使用快照持久化来定期将内存中的数据写入磁盘。快照是一个数据库状态的副本,包含了所有键和与其相关联的…...

[高等数学]同济版高等数学【第七版】上下册教材+习题全解PDF

laiyuan 「高等数学 第7版 同济大学」 https://www.aliyundrive.com/s/5fpFJb3asYk 提取码: 61ao 通过百度网盘分享的文件&#xff1a;同济版高数教材及… 链接:https://pan.baidu.com/s/1gyy-GMGjwguAjYijrpC8RA?pwdyhnr 提取码:yhnr 高等数学相关&#xff1a; The Ca…...

【面试题精讲】Java超过long类型的数据如何表示

有的时候博客内容会有变动&#xff0c;首发博客是最新的&#xff0c;其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址[1] 面试题手册[2] 系列文章地址[3] 在 Java 中&#xff0c;如果需要表示超过 long 类型范围的数据&#xff0c;可以使用 BigInteger 类…...

Shapiro-Wilk正态性检验(Shapiro和Wilk于1965年提出)

Shapiro-Wilk正态性检验是一种用于确定数据集是否服从正态分布的统计方法。它基于Shapiro和Wilk于1965年提出的检验统计量。以下是其基本原理和用途&#xff1a; 基本原理&#xff1a; 零假设&#xff08;Null Hypothesis&#xff09;&#xff1a;Shapiro-Wilk检验的零假设是数…...

debian设置允许ssh连接

解决新debian系统安装后不能通过ssh连接的问题。 默认情况下&#xff0c;Debian系统不开启SSH远程登录&#xff0c;需要手动安装SSH软件包并设置开机启动。 > 设置允许root登录传送门&#xff1a;debian设置允许root登录 首先检查/etc/ssh/sshd_config文件是否存在。 注意…...

【C语言经典100例题-66】(用指针解决)输入3个数a,b,c,按大小顺序输出。

代码&#xff1a; #include<stdio.h> #define _CRT_SECURE_NO_WARNINGS 1//VS编译器使用scanf函数时会报错&#xff0c;所以添加宏定义 swap(p1, p2) int* p1, * p2; {int p;p *p1;*p1 *p2;*p2 p; } int main() {int n1, n2, n3;int* pointer1, * pointer2, * point…...

【STM32 CubeMX】移植u8g2(一次成功)

文章目录 前言一、下载u8g2源文件二、复制和更改文件2.1 复制文件2.2 修改文件u8g2_d_setup文件u8g2_d_memory 三、编写oled.c和oled.h文件3.1 CubeMX配置I2C3.2 编写文件oled.holed.c 四、测试代码main函数测试代码 总结 前言 在本文中&#xff0c;我们将介绍如何在STM32上成…...

华为云智能化组装式交付方案 ——金融级PaaS业务洞察及Web3实践的卓越贡献

伴随信息技术与金融业务加速的融合&#xff0c;企业应用服务平台&#xff08;PaaS&#xff09;已从幕后走向台前&#xff0c;成为推动行业数字化转型的关键力量。此背景下&#xff0c;华为云PaaS智能化组装式交付方案闪耀全场&#xff0c;在近日结束的华为全联接大会 2023上倍受…...

Halcon Image相关算子(二)

(1) dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : ) 功能&#xff1a;从输入图像中选择像素满足阈值条件的那些区域。 图形输入参数&#xff1a;OrigImage&#xff1a;原始图像&#xff1b; 图形输入参数&#xff1a;ThresholdImage&a…...

夸克网站免费进入/网络公司的推广

八个月前&#xff0c;在一家网络公司待了三个月&#xff0c;后来直接走了&#xff0c;因为它的结局在我的预料之中&#xff0d;&#xff0d;没前途。 商道即人道&#xff0c;人品在部份上决定了公司的前途。对一起工作过的同事们&#xff0c;我深表同情。相信大家这次的经历会成…...

网站开发哈尔滨网站开发公司/汽车软文广告

参考 基于PCNTL的PHP并发编程 PCNTL 是 PHP 中的一组进程控制函数&#xff0c;可以用来 fork&#xff08;创建&#xff09;进程&#xff0c;传输控制信号等。 在PHP中&#xff0c;进程控制支持默认关闭。编译时通过 --enable-pcntl 配置选项可以使 PHP的 CGI 或 CLI 版本打开进…...

wordpress 主题腾讯cdc/温州seo优化公司

目录版本整形数组浮点型数组嵌套列表构成的多维数组&#xff0c;内层的列表被当作二维数组的行创建一个长度为10的数组&#xff0c;数组的值都是0创建一个长度为10的数组&#xff0c;数组的值都是1创建一个35的浮点型数组&#xff0c;数组的值都是3.14创建一个数组&#xff0c;…...

网站建设亇金手指下拉排名亅/郑州网络推广团队

【单选题】表层海温是指从海面至水下多深的海水温度?【多选题】下列关于断裂线说法中正确的是()【单选题】两流体可作严格逆流的换热器是【单选题】《红楼梦》全书120回有( )回讲到茶【单选题】请问远程设备站在一个cc-link系统中最多可以连接多少台设备?【单选题】在唐代,陆…...

广州高档网站建设/排名优化公司口碑哪家好

之前做Spark大数据分析的时候&#xff0c;考虑要做Python的版本升级&#xff0c;对于Python2和Python3的差异做了一个调研&#xff0c;主要对于语法和第三方工具包支持程度进行了比较。基本语法差异核心类差异Python3对Unicode字符的原生支持Python2中使用 ASCII 码作为默认编码…...

微信商城系统免费/莱芜seo

问题&#xff1a; 用C语言编写一个函数&#xff0c;返回两个字符串的最大公串。例如&#xff0c;“adbccadebbca”和“edabccadece”,返回“bccade”这个问题题目就简短的几个字&#xff0c;但是实际很复杂&#xff0c;在我看来&#xff0c;以下是百度的代码&#xff1a;#inclu…...