OSI参考模型——物理层详解

OSI参考模型——物理层详解一 物理层的基本功能物理层是 OSI 参考模型的最低层 它利用传输介质为通信的主机之间建立 管理和释放物理连接 实现比特流的透明传输 传输单位是比特 保证比特流通过传输介质的正确传输 1 与数据链路的关系物理层屏蔽了物理层采用的传输介质 通信设备和通信技术的差异性 指定不同类型的物理协议 使得数据链路只需要考虑如何使用物理层的服务 而不用考虑物理层采用了那种传输介质 2 物理层的协议类型计算机网路

一、物理层的基本功能

物理层是OSI参考模型的最低层,它利用传输介质为通信的主机之间建立,管理和释放物理连接,实现比特流的透明传输(传输单位是比特),保证比特流通过传输介质的正确传输。

1. 与数据链路的关系

物理层屏蔽了物理层采用的传输介质,通信设备和通信技术的差异性,指定不同类型的物理协议,使得数据链路只需要考虑如何使用物理层的服务,而不用考虑物理层采用了那种传输介质。

2. 物理层的协议类型

二、物理层的数据传输

1. 信息,数据和信号的关系

这里写图片描述

假如发送端发送一个英文单词“NETWORK”,显然在物理层的传输介质中不可能直接传输“NETWORK”。计算机首先要把“NETWORK”(信息)按照ASCII编码转换成二进制代码(数据),然后把二进制代码通过数据信号编码器转换成一种特定的电信号(信号),最后信号由发送端的发送设备通过传输介质发送到接受端计算机。

2. 物理层的数据传输类型

这里写图片描述

3. 物理层的数据传输方式

(1)串行和并行通信

这里写图片描述

(2)单工,半双工和全双工通信

这里写图片描述

(3)同步技术

同步技术包括位同步,字符同步

三、频带传输技术:数字信号调制为模拟信号

1. 调制方法

设模拟信号的正弦信号为:

u(t) = μ * sin(ωt + φ)

μ为振幅,ω为角频率,φ为相位,可以通过变化这三个变量,来实现模拟信号信号的编码。

具体的调制方法有以下几个:

(1)振幅键控(ASK)

振幅键控通过改变振幅μ来表示数字信号的1,0
其表达式为:
u(t) = μ * sin(ω0 t + φ0) :数字1
u(t) = 0 :数字0
ASK信号实现容易,技术简单,但是抗干扰能力差



这里写图片描述

(2)移频键控(FSK)

振幅键控通过改变角频率ω来表示数字信号的1,0
其表达式为:
u(t) = μ0 * sin(ω1 t + φ0) :数字1
u(t) = μ0 * sin(ω2 t + φ0) :数字0
FSK信号实现容易,技术简单,但是抗干扰能力较强,是最常用的调制方法之一



这里写图片描述

(3)移相键控(PSK)

振幅键控通过改变相位值φ来表示数字信号的1,0,其中用相位的绝对值表示数字信号1,0,称为“绝对调相”;用相位的相对偏移值表示数字信号1,0,称为“相对调相”

这里写图片描述

这里写图片描述

2. 调制速率和数据传输传输速率

S = 1 / T(bps)

例如发送1比特的0,1信号需要1ms,则S = 1 / (1/1000) = 1000bps

波特率B,比特率S,调制相数k的关系:

S = B * log2(k)

四、基带传输技术:数字数据编码为数字信号

编码:发送端把二进制代码数据转化为在信道中传输的脉冲信号
解码:接收端把脉冲信号转换回二进制代码数据

1. 数字数据编码方法

数字数据编码的方法有:非归零码,曼彻斯特编码,差分曼彻斯特编码

这里写图片描述

1. 非归零码

2. 曼彻斯特编码(Manchester)

曼彻斯特编码的规则
1. 每比特的周期T分为前T/2和后T/2
2. 前T/2传送该比特的反码,后T/2传送该比特的原码(造成该规则是原因是用数据和时钟信号做“异或运算”)

曼彻斯特编码的特点
1. 每个比特中间有一次电平跳变,两次电平的跳变间隔可以为T/2或者T
2. 效率低,如果信号传输速率为100Mbps,则发送时钟信号速率为200MHz

3. 差分曼彻斯特编码(Difference Manchester)

差分曼彻斯特编码的规则
1. 每比特的中间跳变仅用做同步
2. 如果每比特开始处如果发生电平跳变,则表示传输二进制“0”;如果不发生电平跳变,则表示传输二进制“1”

五、基带传输技术:模拟信号编码为数字信号

这里写图片描述

六、总结以上三种转换技术

三种调制器的区别:

这里写图片描述

各种转换技术的区别:

这里写图片描述

七、传输信道的传输速率和带宽的关系

在计算机网络中,传输信道的传输速率一般用 带宽 来表示,带宽和速率的关系可以用奈奎斯特准则和香农定理来解释

1. 奈奎斯特准则

Rmax = 2B(bps)

2. 香农定理

*Rmax = B log2 (1 + S/N)

八、多路复用技术

这里写图片描述

1. 时分多路复用

时分多路复用将信道用于传输的时间划分为若干个时间片,每一个用户获得一个时间片,用户在其占有的时间片内使用信道的全部带宽

1.1 同步时分多路复用

同步时分多路复用:若有n条信道复用一条通信线路,则可把通信线路的单位传输时间分成n个时间片。每个周期内,将第1个时间片分配给第1路信号,将第2时间片分配给第2路信号,依次。

这里写图片描述

1.2 统计时分多路复用

统计时分多路复用:时间片与信道号不存在固定关系,只分配给需要发送数据的信道。例如把T分成4个时间片,第12个时间片给主机A,第34个时间片给主机C

这里写图片描述

2. 频分多路复用

频分多路复用是指在一条通信线路设置多个通信信道,每个信道的中心频率不同,各个信道的频率互不重叠。

这里写图片描述

3. 波分多路复用

光纤通道(fiber optic channel)技术采用了波长分隔多路复用方法,即在一根光纤上复用多路光载波信号。

这里写图片描述

九、接入技术简介

这里写图片描述

按照接入技术来分:

这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232920.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计算机错误代码0x 00000006,什么原因造成了蓝屏 电脑蓝屏错误代码介绍

    计算机错误代码0x 00000006,什么原因造成了蓝屏 电脑蓝屏错误代码介绍电脑蓝屏是在上网的时候再常见到的现象了,造成电脑蓝屏的原因很多,所以微软在操作系统中设计了蓝屏代码,让大家电脑在出现蓝屏的时候能够及时的发现是什么原因造成了蓝屏。一般蓝屏代码都位于屏幕提示文字的第一段或者倒数第三段,但是蓝屏代码都是以“***Stop”开头。编号代码含意00×00000000作业完成。10×00000001不正确的函数。20×00000002系统找不到指定的档案。…

    2022年5月15日
    145
  • java小型图书馆管理系统

    java小型图书馆管理系统根据需求,建立了一个BookMgr类,该类为实现小型图书馆的各个需求。为了和用户有一个良好的交互,根据需求且满足要求中的隐藏条件,先命名了交互的菜单函数printMenu1(),代码如下:publicvoidprintMenu1(){          System.out.println(“欢迎使用图书馆管理系统”);          Syst

    2022年7月8日
    23
  • @ResponseBody注解作用与原理「建议收藏」

    @ResponseBody注解作用与原理「建议收藏」1、概念注解@ResponseBody,使用在控制层(controller)的方法上。2、作用作用:将方法的返回值,以特定的格式写入到response的body区域,进而将数据返回给客户端。当方法上面没有写ResponseBody,底层会将方法的返回值封装为ModelAndView对象。如果返回值是字符串,那么直…

    2022年5月8日
    87
  • C语言矩阵求逆(c语言求矩阵的局部最大值)

    采用高斯消去法求逆直接上代码voidMatrix_inverse(doublearc[6][6],intn,doubleans[6][6])//计算矩阵的逆{ inti,j,k;//列 doublemax,tempA,tempB,P; intmax_num; doublearcs[6][6]; memcpy(arcs,arc,288); f…

    2022年4月13日
    76
  • 三极管饱和的判断「建议收藏」

    三极管饱和的判断「建议收藏」三极管是电流放大器件,决定三极管是否饱和取决于Ib和Ic的相对大小,通常来讲Ic/Ib>hfe时,三极管饱和。因此导出以下结论:1.如何判断饱和?判断饱和时应该求出基级最大饱和电流IBS,然后再根据实际的电路求出当前的基级电流,如果当前的基级电流大于基级最大饱和电流,则可判断电路此时处于饱和状态。2.饱和的条件:1.集电极和

    2022年9月11日
    4
  • windows下怎么安装laravel框架

    windows下怎么安装laravel框架windows下怎么安装laravel框架

    2022年4月24日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号