数据通信与网络(三)
物理层概述:
物理层是网络体系结构中的最低层
它既不是指连接计算机的具体物理设备,也不是指负责信号传输的具体物理介质, 而是指在连接开放系统的物理媒体上为上一层(指数据链路层)提供传送比特流的一个物理连接。
物理层的主要功能——为它的服务用户(即数据链路层的实体)在具体的物理媒体上提供“透明”传输比特流的能力。
物理层的作用——尽可能屏蔽计算机网络使用的物理设备、传输介质和通信方式的差异,使得数据链路层不必去考虑物理设备和传输介质的具体特性,而只要考虑完成本层的协议和服务。
物理层的协议与具体的物理设备、传输媒体及通信手段有关。用于物理层的协议也常称为规程。
物理层的许多协议是在OSI/RM公布以前制定的,并没有用OSI术语进行描述,只能将物理层实现的主要功能描述为与传输媒体接口有关的四个重要特性:机械特性、电气特性、功能特性 、规程特性
物理层接口特性
物理层协议实际上是DTE与DCE之间的一组约定。这组约定规定了DTE与DCE之间标准接口特性。

数据传输通常是经过DTE-DCE,再经过DCE-DTE的路径
DTE(Data Terminal Equipment) 数据终端设备的英文缩写,它是一种具有一定的数据处理和转发能力的设备。DTE可以是一台计算机、终端或各种I/O设备。
DCE(Data Circuit-Terminating Equipment数据电路终接设备) 在DTE和传输线路之间提供信号变换和编码的功能,并且负责建立、保持和释放数据链路的设备。典型的DCE,如调制解调器(modem)。
DTE/DCE接口是标准化的。它具有机械、电气、功能和规程四个方面的特性。
机械特性
指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等。
常用的标准接口:
ISO 2110 数据通信--25芯DTE/DCE接口接线器及引线分配。用于串行和并行音频调制解调器、公用数据网接口、电报(包括用户电报)接口和自动呼叫设备。
ISO 2593 高速数据终端设备用接线器和引线分配。34芯接线器用于V.35(通用终端接口的规定)宽带MODEM
ISO 4902 数据通信-37芯和9芯DTE/DCE接口接线器及引线分配,用于串行音频和宽带调制解调器。
ISO 4903 数据通信-15芯DTE/DCE接口接线器及引线分配 。用于X.20、X.21、X.22所规定的公用数据网接口。
ISO标准化的部分接线器

电气特性
指明在接口电缆的各条线上电气连接及有关电路特性,包括信号电平范围、阻抗、负载、速率和距离限制等。
如表5-1是普通电话交换网接口电气特性的主要规定

功能特性
主要对各接口信号线作出确切的功能定义以及相互间的操作关系。
对接口线按具有的功能多少,通常采有一线一义法(每根信号线定义一种功能)和一线多义法(每根信号线被定义为多种功能)。
信号线按其功能一般可分为四大类:数据线、控制线、定时线和接地线。常用的接口功能特性的标准有:EIA RS-232-C,EIA RS-449,ITU-T V.24等(见表5-3)。
规程特性
主要规定接口各信号线之间的相互关系、动作顺序以及维护测试操作等内容。反映了在数据通信过程中,通信双方可能发生的各种可能事件。
目前,用于物理层规程特性的标准有:ITU-T V.24、V.25、V.54、X.20、X.20bis、X.21、X.21bis、X.22、X.150等。 表5-4给出了EIA、ITU-T和ISO有关DTE/DCE主要接口标准及其兼容关系。
物理层的常用标准
(一)EIA RS-232
EIA RS-232是美国电子工业协会EIA于1962年制订的著名物理层异步通信接口标准。
RS-232-C接口的机械特性
使用25芯接线器(与ISO 2110兼容)。
在DTE侧采用针式(凸插头)结构,DCE侧采用孔式(凹插座)结构。
实际使用可采用芯针较少的9芯接线器。

RS-232-C接口的电气特性
采用单端发送单端接收、双极性电源供电,其逻辑1电平为-5V~-15V,逻辑0电平为+5V~+15V,详见表5-5。
RS-232-C的接口电平不能和TTL(晶体管-晶体管逻辑集成电路)、DTL(二极管-晶体管逻辑门电路)输出、输入的电平(1为2.4V,0为0.4V)相兼容,而必须外加传输线驱动/接收器实现电平的转换。RS-232-C的最大传输距离为15m。
RS-232-C接口的功能特性
信号线的功能定义见表5-6。信号线共20条,可分为四类:数据线(4条)、控制线(11条) 、定时线(3条)和地线(2条) 。其余5条是未定义或专用的。
RS-232-C接口有主、辅两种信道。辅信道用于在互连设备之间传送一些辅助的控制信息,通常很少使用,其速率低于主信道。
RS-232-C接口的规程特性
规程特性描述了在不同的条件下,各条信号线呈现“接通”(正电平,逻辑0)或“断开”(负电平,逻辑1)状态的顺序和关系。例如, DTE若想将数据发往传输线路,必须做到CC(数据设备就绪)、CD(数据终端就绪)、CA(请求发送)、CB(允许发送)这4条控制线全部呈“接通”状态,也就是既做到设备就绪,又做到线路就绪。
由于RS-232-C对许多用户环境有所限制,而用户又迫切要求改善原有特性,如提高速率、增大距离、追加某些必要的功能(如环回测试)等。于是,EIA于1987年将C版本修订为D版本,1991年又修订为E版本,1997年再修订为F版本。因各版本修订内容不多,许多厂商仍用为原来的旧名称RS-232-C。
(二)EIA RS-232
RS-232-C接口的电气特性
采用单端发送单端接收、双极性电源供电,其逻辑1电平为-5V~-15V,逻辑0电平为+5V~+15V,详见表5-5。
RS-232-C的接口电平不能和TTL(晶体管-晶体管逻辑集成电路)、DTL(二极管-晶体管逻辑门电路)输出、输入的电平(1为2.4V,0为0.4V)相兼容,而必须外加传输线驱动/接收器实现电平的转换。RS-232-C的最大传输距离为15m。
RS-232-C接口的功能特性
信号线的功能定义见表5-6。信号线共20条,可分为四类:数据线(4条)、控制线(11条) 、定时线(3条)和地线(2条) 。其余5条是未定义或专用的。
RS-232-C接口有主、辅两种信道。辅信道用于在互连设备之间传送一些辅助的控制信息,通常很少使用,其速率低于主信道。
RS-232-C接口的规程特性
规程特性描述了在不同的条件下,各条信号线呈现“接通”(正电平,逻辑0)或“断开”(负电平,逻辑1)状态的顺序和关系。例如, DTE若想将数据发往传输线路,必须做到CC(数据设备就绪)、CD(数据终端就绪)、CA(请求发送)、CB(允许发送)这4条控制线全部呈“接通”状态,也就是既做到设备就绪,又做到线路就绪。
由于RS-232-C对许多用户环境有所限制,而用户又迫切要求改善原有特性,如提高速率、增大距离、追加某些必要的功能(如环回测试)等。于是,EIA于1987年将C版本修订为D版本,1991年又修订为E版本,1997年再修订为F版本。因各版本修订内容不多,许多厂商仍用为原来的旧名称RS-232-C。
(三)EIA RS-449
EIA RS-449 是为替代EIA RS-232-C而提出的物理层标准接口。由 3 个标准组成。
RS-449 规定了接口的机械特性、功能特性的过程特性(相当于V.35)。
RS-423-A 规定采用非平衡传输时(即所有的电路共用一个公共地)的电气特性。
RS-422-A 规定采用平衡传输时(即所有的电路没有公共地)的电气特性。
RS-449接口的机械特性
使用37芯和9芯接线器,后者用于辅信道操作。
RS-449接口的电气特性
RS-423-A规定了采用差动接收的非平衡电气连接特性。信号电平采用±6V的负逻辑。当传输距离为100m时,速率为10kb/s;距离为10m时,速率为300kb/s。
RS-422-A规定了采用平衡电气连接特性,信号电平采用±6V 的负逻辑。传输距离为1000m时,速率为100kb/s;距离为10m时,速率可达10Mb/s。
RS-449接口的功能特性
对30条信号线作了功能性定义。与RS-232-C相比,新增的信号线主要是为了解决环回测试和其他功能的问题。
RS-449接口的规程特性
沿用了RS-232-C的规程特性。
RJ-45
1. RJ-45插头用于局域网与ADSL (Asymmetric Digital Subscriber Line非对称数据用户线)宽带上网用户的网络设备间 网线连接。
2.双绞线简介
最古老但又最常用的传输媒体。
把两根互相绝缘的铜导线并排放在一起,然后用规则的方法绞合 (twist) 起来就构成了双绞线。
绞合度越高,可用的数据传输率越高。

2 大类:

相关文章:
数据通信与网络(三)
物理层概述: 物理层是网络体系结构中的最低层 它既不是指连接计算机的具体物理设备,也不是指负责信号传输的具体物理介质, 而是指在连接开放系统的物理媒体上为上一层(指数据链路层)提供传送比特流的一个物理连接。 物理层的主要功能——为…...
盲盒小程序模式?有什么功能?
近些年,盲盒成为了热门的休闲娱乐消费方式,深深吸引着消费者的目光,行业更是持续上升发展,成为了具有巨大发展前景的行业之一。 随着市场的逐步发展,盲盒也开始向线上模式发展,以互联网为媒介,…...
【MySQL进阶之路 | 高级篇】InnoDB搜索引擎行格式
1. COMPACT行格式 COMPACT行格式是MySQL5.1的默认行格式.其结构示意图如下. 大体可以分为两部分. 记录的额外信息.这里面有包括变长字段长度列表,NULL值列表和记录头信息.记录的真实数据. (1).变长字段长度列表 MySQL支持一些变长的数据类型.比如VARCHAR(m), VA…...
大数据面试-Scala
谈谈scala的闭包、柯里化、高阶函数 如果一个函数,访问到了它的外部(局部)变量的值,那么这个函数和他所处的环境,称为闭包。 闭包在函数式编程中是一个重要的概念,广泛用于高阶函数、柯里化等技术中。 函数…...
76.最小覆盖子串
给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如果 s 中存…...
深度学习算法informer(时序预测)(三)(Encoder)
一、EncoderLayer架构如图(不改变输入形状) 二、ConvLayer架构如图(输入形状中特征维度减半) 三、Encoder整体 包括三部分 1. 多层EncoderLayer 2. 多层ConvLayer 3. 层归一化 代码如下 class AttentionLayer(nn.Module):de…...
HTML和CSS基础(一)
前言 HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。它由各种标签组成,这些标签定义了网页的结构和内容。HTML的早期形式诞生于1989年,由CERN的物理学家Tim Berners-Lee发明,最初用于在科学家之…...
低代码平台教你两步把SQL直接转换为RESTful API
文章目录 前言一、简介1. 项目亮点2. 技术栈3. 核心功能4. 数据库设计二、搭建教程1. 目录结构2. 下载2.1 下载2.2 上传2.3 解压3. 配置3.1 创建并切换数据库3.2 执行sql文件3.3 修改配置文件4. 启动/停止4.1 启动4.2 停止4.3 重启5. 浏览器访问三、配置教程1. 数据源配置1.1 创…...
JavaWeb阶段学习知识点(二)
登录校验和JWT令牌实现 JWT使用方式 创建一个springboot项目,pom.xml引入jwt依赖 <dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.9.1</version></dependency><!-- 针对jdk17或…...
数据结构【二叉树】
前言 我们在前面学习了使用数组来实现二叉树,但是数组实现二叉树仅适用于完全二叉树(非完全二叉树会有空间浪费),所以我们本章讲解的是链式二叉树,但由于学习二叉树的操作需要有一颗树,才能学习相关的基本…...
Vue P17-54
18、计算属性 示例:实现姓名的联动效果 可以用插值语法、method {{func()}} 这里必须有 ()表示返回值 在事件处理中,click“func1” 有没有无所谓 computed的计算属性和data中的属性都在vm中,但vm._data里只有后者…...
【自动驾驶】从零开始做自动驾驶小车
文章目录 自动驾驶小车系统、运动底盘的运动学分析和串口通信控制电机PID控制IMU初始化与陀螺仪零点漂移ubuntu基础教程ROS基础键盘控制巡线(雷达避障)雷达跟随视觉跟踪2D建图、2D导航3D建图、3D导航纯视觉建图导航语音控制KCF跟随自主建图建图与导航多机编队WEB浏览器显示摄像…...
一文让你彻底搞懂什么是VR、AR、AV、MR
随着科技的飞速发展,现实世界与虚拟世界的界限变得越来越模糊。各种与现实增强相关的技术如雨后春笋般涌现,令人眼花缭乱。本文将为你详细解读四种常见的现实增强技术:虚拟现实(VR)、增强现实(AR࿰…...
Python设计模式 - 简单工厂模式
定义 简单工厂模式是一种创建型设计模式,它通过一个工厂类来创建对象,而不是通过客户端直接实例化对象。 结构 工厂类(Factory):负责创建对象的实例。工厂类通常包含一个方法,根据输入参数的不同创建并返…...
L55--- 257.二叉树的所有路径(深搜)---Java版
1.题目描述 2.思路 (1)因为是求二叉树的所有路径 (2)然后是带固定格式的 所以我们要把每个节点的整数数值换成字符串数值 (3)首先先考虑根节点,也就是要满足节点不为空 返回递归的形式dfs(根节…...
智慧园区解决方案PPT(53页)
## 1.1 智慧园区背景及需求分析 - 智慧园区的发展历程包括园区规划、经济、产业、企业、管理、理念的转变,强调管理模式创新,关注业务综合化、管理智慧化等发展。 ## 1.2 国家对智慧园区发展的政策 - 涉及多个国家部门,如工信部、住建部、…...
Windows安装MySQL(8.0.37)
安装:https://blog.csdn.net/XLBYYDS/article/details/139711682 注意点: (1)必须安装到C盘系统盘,否则执行 net start mysql 启动服务时,可能会启动失败。 (2)如果安装时出现 The…...
永磁同步电机驱动死区补偿
1 死区效应及补偿 1. 1 死区效应 在本文的电机控制嵌入式系统中,逆变器为三 相电压型桥式逆变电路,如图 1 所示。 在理想状态 下,上桥臂和下桥臂的控制信号满足互补通断原则, 即上桥臂开通时,下桥臂关断,反之亦然。 而在实际 应用中,开关管的通断需要一定的开通时…...
智能体合集
海外版coze: 前端代码助手 后端代码助手: 前端代码助手:...
智能农业管理系统设计
一、引言 随着物联网、云计算和大数据技术的快速发展,智能农业管理系统成为提高农业生产效率、优化资源配置、降低环境污染的重要手段。本设计旨在构建一个集数据采集、传输、处理、分析于一体的智能农业管理系统,为农业生产提供全方位、精准化的服务。 …...
Python|GIF 解析与构建(5):手搓截屏和帧率控制
目录 Python|GIF 解析与构建(5):手搓截屏和帧率控制 一、引言 二、技术实现:手搓截屏模块 2.1 核心原理 2.2 代码解析:ScreenshotData类 2.2.1 截图函数:capture_screen 三、技术实现&…...
内存分配函数malloc kmalloc vmalloc
内存分配函数malloc kmalloc vmalloc malloc实现步骤: 1)请求大小调整:首先,malloc 需要调整用户请求的大小,以适应内部数据结构(例如,可能需要存储额外的元数据)。通常,这包括对齐调整,确保分配的内存地址满足特定硬件要求(如对齐到8字节或16字节边界)。 2)空闲…...
C++实现分布式网络通信框架RPC(3)--rpc调用端
目录 一、前言 二、UserServiceRpc_Stub 三、 CallMethod方法的重写 头文件 实现 四、rpc调用端的调用 实现 五、 google::protobuf::RpcController *controller 头文件 实现 六、总结 一、前言 在前边的文章中,我们已经大致实现了rpc服务端的各项功能代…...
【入坑系列】TiDB 强制索引在不同库下不生效问题
文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...
基于当前项目通过npm包形式暴露公共组件
1.package.sjon文件配置 其中xh-flowable就是暴露出去的npm包名 2.创建tpyes文件夹,并新增内容 3.创建package文件夹...
MMaDA: Multimodal Large Diffusion Language Models
CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构…...
在四层代理中还原真实客户端ngx_stream_realip_module
一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...
unix/linux,sudo,其发展历程详细时间线、由来、历史背景
sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...
华为OD机考-机房布局
import java.util.*;public class DemoTest5 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseSystem.out.println(solve(in.nextLine()));}}priv…...
永磁同步电机无速度算法--基于卡尔曼滤波器的滑模观测器
一、原理介绍 传统滑模观测器采用如下结构: 传统SMO中LPF会带来相位延迟和幅值衰减,并且需要额外的相位补偿。 采用扩展卡尔曼滤波器代替常用低通滤波器(LPF),可以去除高次谐波,并且不用相位补偿就可以获得一个误差较小的转子位…...
