物理层(PHY)
一、物理层的定义
物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。如果您想要用尽量少的词来记住这个第一层,那就是“信号和介质”。
二、物理层的作用
- 传输比特流(高低电平,1代表高电平,0代表低电平)
- 连接不同的物理设备
三、物理层接口特性
物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层主要任务:确定与传输媒体接口有关的一些特性定义标准
机械特性:
定义物理连接的特性,规定物理连接是所采用的规格、接口形状、引线数目、引脚数量和排列情况电气特性:
规定传输二进制位时,线路上的电压范围、阻抗匹配、传输速率和距离限制等功能特性:
指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途规程特性(过程特性):
定义各条物理线路的工作规程和时序关系
三、物理层的传输单位
- 比特(bit)
- 字节(Byte):1B = 8b
- 千字节(KB): 1KB = 1024B
- 兆字节(MB):1MB = 1024KB
- 吉字节(GB):1GB = 1024MB
四、定义传输介质
传输介质也称传输媒体/传输媒介,它就是数据传输系统中在发送设备和接收设备之间的物理通路。
传输媒体并不是物理层。传输媒体在物理层下面,因为物理层是体系结构的第一层,因此有时称传输媒介为0层。在传输媒体中传输的是信号,但是传输媒体并不知道所传输的信号代表是什么意思。但物理层规定了电气特性,因此能够识别所传送的比特流。如果把物理层比如成傻瓜,那么传输媒体就连傻瓜都不如。
- 传输介质可以分为:导向性传输介质和非导向性传输介质
导向性传输介质:电磁波被导向沿着固体媒介(铜线/光纤)传播
双绞线:屏蔽双绞线、非屏蔽双绞线。
光纤:多模光纤、单模光纤。
同轴电缆。非导向性传输介质:自由空间,介质可以是空气、真空、海水等。
红外线/激光
微波
无线电波
五、数据交换
数据交换是指在多个数据终端设备(DTE)之间,为任意两个终端设备建立数据通信临时互连通路的过程。数据交换可以分为:电路交换、报文交换、分组交换和混合交换。
电路交换
当用户之间要传输数据时,交换中心在用户之间建立一条暂时的数据电路。电路接通后,用户双方便可传输数据,并一直占用到传输完毕拆除电路为止。电路交换引入的时延很小,而且交换机对数据不加处理,因而适合传输实时性强和批量大的数据。
报文交换
一般都是利用计算机实现的。发信端用户首先把要发送的数据编成电文,连同收信地址等辅助数据一起发往本地交换中心,在那里把它们完整地存储起来并作适当处理。当本地交换中心的输出口有空时,就将电文转发到下一个交换中心,最后由收信端的交换中心将电文传递到用户。
分组交换
把数据分割成若干个长度较短(一般不超过 128个字符)的分组,每个分组内除数据信息外还包括控制信息,它们在交换机内作为一个整体进行交换。每个分组在交换网内的传输路径可以不同。分组交换也采用存储转发技术,并进行差错检验、重发、返送响应等操作,最后收信端把接收的全部分组按顺序重新组合成数据。
混合交换
在一个计算机网络中同时采用电路交换和分组交换方式,称为混合交换。混合的方法是将传送信道分为不同的带宽,将一部分带宽分配给电路交换使用,而将另一部分带宽分配给分组交换使用。这里所谓的带宽就是指在一条传输信道上允许传输信息的频带宽度,即能从信道上通过信号的最高频率。
六、物理层设备
中继器
中继器是工作在物理层上的连接设备。适用于完全相同的两个网络的互连,主要功能是通过对数据信号的重新发送或者转发,来扩大网络传输的距离。 中继器是对信号进行再生和还原的网络设备集线器
集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。
七、数据通信相关术语
信号:数据的电气/电磁的表现,是数据在传输过程汇总的存在形式。
数字信号/离散信号:代表消息参数的取值是离散的
模拟信号/连续信号:代表消息参数的取值是连续的。信源:产生和发送数据的源头。
新宿:接收数据的终点。
信道
信道的基本概念- 信道是往一个方向传输信息的媒体
- 按传输信号分:模拟信道(传输模拟信号)、数字信道(传输数字信号)
- 按传输介质分:无线信道、有限信道
- 一条通信信道包含一个接收信道和一个发送信道
- 单工通信信道、半双工通信信道、全双工通信信道
- 串行通信、并行通信
- 同步通信、异步通信
- 信道是往一个方向传输信息的媒体
码元
速率
波特
带宽
失真
奈氏准则
香氏定理
基带信号 /宽带信号
编码/调制
编码
数字数据编码为数字信号
- 非归零编码(NRZ)
- 曼彻斯特编码
- 差分曼彻斯特编码
- 归零编码(RZ)
- 反向不归零编码(NRZI)
- 4B/5B编码
数字编码调制为模拟信号
- 调幅(2ASK)
- 调频(2FSK)
- 调相(2PSK)
- 调幅+调相(QAM)
模拟数据编码为数字信号
- 抽样
- 量化
- 编码
- PCM脉冲调制
模拟数据调制为模拟信号
参考文献
数据交换:https://baike.baidu.com/item/数据交换/1586256?fr=aladdin
中继器:https://baike.baidu.com/item/中继器/1867747?fr=aladdin
频分复用:https://baike.baidu.com/item/频分复用/7626706?fr=aladdin
物理层(PHY)的更多相关文章
- W7500P硬件TCP/IP+硬件物理层PHY+Cortex-M0处理器(48MHZ)
W7500P 硬件TCP/IP+硬件物理层PHY+Cortex-M0处理器(48MHZ) 硬件TCP/IP+硬件物理层PHY+Cortex-M0处理器(48MHZ) 如果您发现商品信息不准确,欢迎纠错 ...
- 物理层PHY 和 网络层MAC
PHY模块简介 物理层位于OSI最底层,物理层协议定义电气信号.线的状态.时钟要求.数据编码和数据传输用的连接器. 物理层的器件称为PHY. 上图里的灰色方框图里的就是PHY芯片内部模块图. MAC器 ...
- 网络知识: 物理层PHY 和 网络层MAC
PHY模块简介 物理层位于OSI最底层,物理层协议定义电气信号.线的状态.时钟要求.数据编码和数据传输用的连接器. 物理层的器件称为PHY. 上图里的灰色方框图里的就是PHY芯片内部模块图. MAC器 ...
- 第05节-BLE协议物理层(PHY)
对于软件的人来说,物理层关注的内容会少一点.在前面的博客中,我们以快递员类比物理层,对于快递员来说,道路千万条,这条不通换另外一条.对于物理层来说也是一样的,它有很多频率,这个频率有冲突了,将会切到另 ...
- 使用Packet Sniffer抓包和分析(z-stack协议)
以下内容仅是自己学习总结,可能会有错误,有发现问题的欢迎指正(图片可以自己放大,还是比较清晰的). 1.协调器上电,其他设备均不上电,抓包如下: 通过观察可以发现,协调器建立网络成功后,会以15秒为周 ...
- AC6102开发板USB3.0测试和使用说明
AC6102开发板USB3.0测试和使用说明 概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲, ...
- W5500EVB UDP模式的测试与理解-新华龙电子
WIZnet 之前已经介绍过W5500EVB 在TCP模式下的两种(Server及Client)数据传输的实现过程,那么传输控制协议中,UDP也是非常常用的,这种无连接的协议在更多场合为用户提供了便捷 ...
- [蓝牙] 2、蓝牙BLE协议及架构浅析&&基于广播超时待机说广播事件
第一章 BLE基本概念了解 一.蓝牙4.0和BLE区别 蓝牙4.0是一种应用非常广泛.基于2.4G射频的低功耗无线通讯技术.蓝牙低功耗(Bluetooth Low Energy ),人们又常称之为 ...
- zigbee学习之路(一):zigbee介绍
一.前言 大家好,我是一名在校的大学生,最近对zigbee非常感兴趣,于是自己从网上买了一款秉火cc2530的zigbee开发板,想通过这个平台来和大家分享自己学习和研究的经历,下面就来简单的介绍下z ...
- linux网卡驱动移植
这里重要的是物理层PHY receiver,MAC(media access control)层,这里与软件中的协议栈不同,在硬件上MAC是PHY的下一层.DM9000A将MAC和PHY做到一起,也可 ...
随机推荐
- Redis pub/sub
list 类型, lpush + rpop 或 lpush + brpop 用作消息队列时,消息只能消费一次,且不支持多个消费者(消息只能消费一次),并且在客户端崩溃时容易丢失消息.而 pub/sub ...
- OAuth2和JWT - 如何设计安全的API?
JWT和OAuth2比较? 要比较JWT和OAuth2?首先要明白一点就是,这两个根本没有可比性,是两个完全不同的东西. JWT是一种认证协议 JWT提供了一种用于发布接入令牌(Acce ...
- 高并发之 API 接口,分布式,防刷限流,如何做?
在开发分布式高并发系统时有三把利器用来保护系统:缓存.降级.限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解 ...
- contos 配置国内yum源
contos配置国内yum源 前言 rpm管理软件包的命令,很难用,需要手动解决以来关系,所以最好用 yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution ...
- 内网代理工具--reGeorg
一.简介 reGeorg是reDuh的继承者,利用了会话层的socks5协议,效率更高结合Proxifier使用 Proxifier是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工 ...
- 域渗透 | kerberos认证及过程中产生的攻击
文章首发于公众号<Z2O安全攻防> 直接公众号文章复制过来的,排版可能有点乱, 可以去公众号看. https://mp.weixin.qq.com/s/WMGkQoMnQdyG8UmS ...
- 关于IIS应用程序池的默认参数设置解决
关于IIS应用程序池的默认参数设置,一般如下设置以满足IIS站点的需要. 1.关于IIS站点的启动模式,以及处理请求的管道模式设置. 2.回收机制设置, A)若IIS站点程序中存在单例模式访问DB数据 ...
- SIMOTION D435-2 PN报错1915,无法进入RUN状态 解决方法
1.现象 2.解决方法 以下几种情况会导致SIMOTION D CPU无法RUN状态: 1.SIMOTION D设置CPU上电后自动进入RUN状态,上电后D4x5 CPU准备就绪,开始执行系统任务区的 ...
- windows配置jdk环境变量、mysql环境变量、tomcat环境变量、maven环境变量、git环境变量、node环境变量
一.windows配置各种环境变量后 path 路径下的目录: 二.windows 配置各种环境变量的目的: 为windows系统添加上各种环境对应的命令 举例,为什么要添加jdk的bin目录,是因为 ...
- python3 爬虫5--分析Robots协议
1Robots协议 Robots协议告诉了搜索引擎和爬虫那些页面可以抓取,那些不可以,通常是存放在robots.txt文件里面,位于网站的根目录下 robots.txt中内容的示范: User-age ...