【计算机网络】物理层知识

目录

1、物理层的基本概念

2、数据通信的基础知识

2.1、数据通信系统模型

2.2、信道的几个基本概念

 3、物理层下面的传输媒体

4、信道复用技术

1、物理层的基本概念

        物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的  传输媒体。现有的计算机网络中的硬件设备和传输媒体的种类非常繁多,而且通信手段也有许多不同的方式。物理层的作用正是尽可能地屏蔽掉这些传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,这样就可以使数据链路层只考虑完成本层的协议和服务,而不必考虑网络的具体传输媒体和通信手段是什么。用于物理层的协议也常称为物理层规程。

        数据在计算机内部多采用并行传输方式,但数据在通信线路(传输媒体)上的传输方式一般都是串行传输,即逐个比特按照时间顺序传输,因此物理层还要完成传输方式的转换。但是物理层的主要任务是确定与传输媒体接口的一些特性,即:

(1)机械特性:指明接口所用接线器的形状和尺寸、引线的数目和排列、固定的所、锁定装置等。

(2)电气特性:指明接口电缆各条线上出现的电压范围。

(3)功能特性:指明某条线上出现的某条电平的电压表示何种意义。

(4)过程特性:指明对于不同功能的各种可能事件的出现顺序。

2、数据通信的基础知识

2.1、数据通信系统模型

源点:源点设备产生要传输的数据。
发送器:通常源点生成的数字比特流要通过发送器编码后才能够在传输系统中进行传输。

接收器:接收传输系统传送过来的信号,并把它转换为能够被目的设备处理的信息。

终点:终点设备从接收器获取传送来的数字比特流,然后把信息输出。

常用术语:

消息:传送的信息。

数据:消息的实体,即用特定方式表示的信息。

信号:数据的电气或者电磁表现(信号可以分为两类:模拟信号和数字信号)。

2.2、信道的几个基本概念

信道:一般都是用来表示向某一个方向传送信息的媒体。因此,一条通信电路往往包含一条发送信道和一条接受信道。从通信的双方信息交互的方式来看,可以有以下三种基本方式:

单向通信(单工通信):只能有一个方向的通信而没有反方向的交互,例如电视广播。
半双工通信(双向交替通信):通信的双方都可以发送消息,不允许同时发送或接收。
全双工通信(双向同时通信):通信双方可以同时发送接收消息。

调制:将来自源信号的低频甚至直流信号进行变换,使得这种低频直流信号可以便于在信道内传输。两种调制方法:

(1)基带调制:把数字信号转换为另一种形式的数字信号,即仅对信号的波形进行变换,可称之为编码调制。

(2)带通调制:使用载波进行调制,将基带信号的频率般到高频段,并将之转换为模拟信号。

 奈式准则:在任何信道中,码元的传输速率是有上限的,传输速率超过此上限就会出现严重的码间串扰,使接收端对码元的判决成为不可能。C = 2 W B a u d C=2WBaudC=2WBaud,即每个带宽理想低通信道的最高码元传输率是每秒2个码元。

 信噪比:信号的平均功率和噪声的平均功率之比,记为S/N,单位分贝(dB)。信 噪 比 ( d B ) = 10log以10为底的 ( S / N ) ( d B ) ,例如当S/N为10时,信噪比为10dB,S/N为1000时,时信噪比为30dB。

 香农公式:信道极限信息传输率  C = Wlog以2为底的(1+S/N)b/s

式中,W是信道带宽(单位Hz),S是信道内所传信号的平均功率,N是高斯噪声功率。香农公式表明信道的带宽或信道中的信噪比越大,信息的极限传输速率就越高。香农公式的意义在于只要信息传输速率低于信道的极限信息传输速率,就一定可以找到某种办法来实现无差错的传输。除此之外,还有一个提高信息的传输速率的方法,就是用编码的方法让每一个码元携带更多比特的信息量。

 3、物理层下面的传输媒体

传输媒体:也称为传输介质或传输媒介,它就是数据传输系统中在发送器和接收器之间的物理通路。

(1)导引型传输媒体:双绞线,同轴电缆,光缆。

(2)非导引型传输媒体:地面微波接力通信,卫星通信。

4、信道复用技术

 复用是通信技术中的基本概念,在计算机网络中的信道广泛地使用着各种复用技术

(1)频分复用(FDM)用户在分配到一定的频带后,在通信过程中自始自终都占用这个频带,所有用户在同样的时间占用不同的宽带资源。

(2)时分复用(TDM)将时间划分为一段段等长的时分复用帧(TDM帧),每一个时分复用用户在每一个TDM帧中占用固定序号的间隙。(信道利用率不高)

(3)统计时分复用(STDM)改进的时分复用,按需动态分配时隙,而不是固定分配时隙,使得每次传送的STDM帧中的分组都是满的。

(4)码分复用(CDM)每个用户在相同的时间使用相同的频带进行通信,但各用户使用经过挑选的不同码型,从而使得个用户之间可以进行独立的通信。

推荐: 

计算机网络体系结构概述-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_65277261/article/details/134009882?spm=1001.2014.3001.5502【LeetCode力扣】11. 盛最多水的容器 (中等)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_65277261/article/details/134102596?spm=1001.2014.3001.5502【LeetCode力扣】70. 爬楼梯 (简单)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_65277261/article/details/134033485?spm=1001.2014.3001.5502

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构:Map和Set(2):相关OJ题目

目录 136. 只出现一次的数字 - 力扣(LeetCode) 771. 宝石与石头 - 力扣(LeetCode) 旧键盘 (20)__牛客网 (nowcoder.com) 138. 随机链表的复制 - 力扣(LeetCode) 692. 前K个高频单词 - 力扣&#xff08…

CDN加速技术:降低企业云服务成本的有效利用

在当今数字化时代,云服务已经成为企业运营的不可或缺的一部分。然而,与此同时,云服务的需求也在不断增长,使企业不得不应对更大的数据传输和负载。这就引出了一个关键问题:如何有效降低企业云服务成本,同时…

【管理工具】CMAK安装和使用(kafka-manager)

文章目录 前言一、安装和启动1.1 安装CMAK1.2 启动cmak 二、使用CMAK2.1 添加kafka集群2.2 topic 概述2.3 broker概述2.4 其他操作 前言 一、安装和启动 1.1 安装CMAK Java环境:需要jdk11 $ java -version java version "11.0.5" 2019-10-15 LTS Java…

Maven3.9.1安装及环境变量配置

一、Maven的下载与安装 maven各版本下载地址 打开链接后自行选择对应版本 下载完成后解压安装,最好别选择c盘,安装目录路径等使用英文,避免产生其他问题 我这里选择的是D盘 二、Maven的环境变量配置 2.1、右键点击此电脑选择属性,点击高级系统设置,点…

Python之字符串、正则表达式练习

目录 1、输出随机字符串2、货币的转换(字符串 crr107)3、凯撒加密(book 实验 19)4、字符替换5、检测字母或数字6、纠正字母7、输出英文中所有长度为3个字母的单词 1、输出随机字符串 编写程序,输出由英文字母大小写或…

现一个智能的SQL编辑器

补给资料 管注公众号:码农补给站 前言 目前我司的多个产品中都支持在线编辑 SQL 来生成对应的任务。为了优化用户体验,在使用 MonacoEditor 为编辑器的基础上,我们还支持了如下几个重要功能: 多种 SQL 的语法高亮多种 S…

订水商城实战教程08-轮播图

首页我们已经开发了店铺信息展示以及搜索功能,接着需要展示轮播图的功能。轮播图需要存放在数据源中,点击图片的时候要访问公众号的文章。 1 创建数据源 先创建数据源用来存放轮播图,打开控制台,点击数据模型,点击号…

sqlite3.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher

问题描述 sqlite3.NotSupportedError: deterministicTrue requires SQLite 3.8.3 or higher 解决方法 A kind of solution is changing the database from sqlite3 to pysqlite3. After acticate the virtualenv, install pysqlite. pip3 install pysqlite3 pip3 install …

网工内推 | 上市公司,云平台运维,IP认证优先,13薪

01 上海新炬网络信息技术股份有限公司 招聘岗位:云平台运维工程师 职责描述: 1、负责云平台运维,包括例行巡检、版本发布、问题及故障处理、平台重保等,保障平台全年稳定运行; 2、参与制定运维标准规范与流程&#x…

Ansible 自动化运维工具 --- playbook 剧本

文章目录 1. Host inventory ---- 主机清单1.1 简介1.2 inventory文件1.3 Inventory 文件的构成1.3.1 主机与组1.3.2 变量 1.4 inventory 中的常用变量 2. Ansible-playbook剧本2.1 简介2.2 Playbook的结构组成2.3 编写playbook的基本格式与写法2.3.1 基本格式2.3.2 语句的横向…

【T690 之十二】基于方寸EVB2开发板(T690芯片)构建基于GMSSL的文件系统的方式

备注: 1,假设您已对方寸微电子的T690系列芯片的使用方式都有了一定的了解,然后需要构建基于GMSSL的文件系统,此文才对您有意义; 2,若您对方寸微电子的T690芯片不了解,但想进一步了解它&#xff…

[C++ 中]:6.类和对象下(static成员 + explicit +友元函数 + 内部类 + 编译器优化)

(static成员 explicit 友元函数 内部类 编译器优化) 一.static 成员:1.概念引入:1-1:定义全局变量记录个数? 2.如果有多个类需要分开去记录类对象的个数?2-1:可不可以声明成员变量解决&#…

LangChain之关于RetrievalQA input_variables 的定义与使用

最近在使用LangChain来做一个LLMs和KBs结合的小Demo玩玩,也就是RAG(Retrieval Augmented Generation)。 这部分的内容其实在LangChain的官网已经给出了流程图。 我这里就直接偷懒了,准备对Webui的项目进行复刻练习,那么…

HTML的初步学习

HTML HTML 描述网页的骨架, 标签化的语言. HTML 的执行是浏览器的工作,浏览器会解析 html 的内容,根据里面的代码,往页面上放东西,浏览器的工作归根结底,还是以汇编的形式在CPU上执行. 浏览器对于html语法格式的检查没有很严格,即使你写的代码有一些不合规范之处,浏览器也会尽可…

GIS开发入门,TopoJSON格式是什么?TopoJSON格式与GeoJSON格式有什么不同?

TopoJSON介绍 TopoJSON是一种几何拓扑结构的地理数据格式,它使用拓扑结构来表示地理对象,可以更有效地压缩和转移数据,从而加快数据加载速度。 TopoJSON格式构成 TopoJSON文件由三部分组成,transform、objects和arcs组成。transform描述了变换参数; objects描述地理实体…

NCV7721D2R2G一款完全保护的双半桥驱动器 专为汽车工业运动控制解决方案

NCV7721D2R2G是一款完全保护的双半桥驱动器,专为汽车和工业运动控制应用而设计。两个半桥驱动器具有独立控制。这允许高侧、低侧和H桥控制。H桥控制提供正向、反向、制动和高阻抗状态。驱动器通过逻辑电平输入进行控制。 特性: 1.睡眠模式下的超低静态电…

生成无损压缩png和有损压缩png的做法

作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> png是一种常用的图像格式。png一般为无损压缩,但是可以是有损压缩的。 下图都是100x100的png图像,一个是无损压缩,一个是有损压缩。 看着效果基本一样,但是它们的大小相差很大,无损…

WPF布局与控件分类

Refer:WPF从假入门到真的入门 - 知乎 (zhihu.com) Refer:WPF从假入门到真的入门 - 知乎 (zhihu.com) https://www.zhihu.com/column/c_1397867519101755392 https://blog.csdn.net/qq_44034384/article/details/106154954 https://www.cnblogs.com/mq0…

k8s之service五种负载均衡byte的区别

1,什么是Service? 1.1 Service的概念​ 在k8s中,service 是一个固定接入层,客户端可以通过访问 service 的 ip 和端口访问到 service 关联的后端pod,这个 service 工作依赖于在 kubernetes 集群之上部署的一个附件&a…

【黑马程序员】SpringCloud——Eureka

文章目录 前言一、提供者与消费者1. 服务调用关系 二、远程调用的问题三、eureka 原理分析1. eureka 的作用 四、Eureka 案例1. 搭建 eureka 服务1. 服务注册1.1 注册 user-service1.2 启动 user-service3. order-service 完成服务注册 3. 服务发现1. 在 order-service 完成服务…