@

物理层的基本概念

物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。

物理层的主要任务

确定与传输媒体的接口的一些特性,即:

机械特性:例接口形状,大小,引线数目

电气特性:例规定电压范围(-5v到+5V)

功能特性:例规定-5V表示0,+5V表示1

过程特性:也称规程特性,规定建立连接时各个相关部件的工作步骤

数据通信的基础知识

典型的数据通信模型

相关术语

通信的目的是传送消息。

数据(data)——运送消息的实体。

信号(signal)——数据的电气的或电磁的表现。

“模拟信号——代表消息的参数的取值是连续的。

数字信号——代表消息的参数的取值是离散的。

码元(code)——在使用时间域的波形表示数字信号时,则代表不同离散数值的基本波形就成为码元。

在数字通信中常常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号称为二进制码元。而这个间隔被称为码元长度。1码元可以携带nbit的信息量。

信道的基本概念

信道一般表示向一个方向传送信息的媒体。所以咱们说平常的通信线路往往包含一条发送信息的信道和一条接收信息的信道。

单向通信(单工通信)——只能有一个方向的通信而没有反方向的交互,这种通信方式很少见

双向交替通信(半双工通信)——通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。

双向同时通信(全双工通信)——通信的双方可以同时发送和接收信息。

基带(base band)信号和带通(band pass)信号

基带信号(即基本频带信号)——来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。基带信号就是发出的直接表达了要传输的信息的信号,比如我们说话的声波就是基带信号。

带通信号——把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)。



因此在传输距离较近时,计算机网络都采用基带传输方式由于在近距离范围内基带信号的衰减不大,从而信号内容不会发生变化。如从计算机到监视器、打印机等外设的信号。

几种最基本的调制方法

  • 调幅(AM):载波的振幅随基带数字信号而变化。
  • 调频(FM):载波的频率随基带数字信号而变化。
  • 调相(PM):载波的初始相位随基带数字信号而变化。

对基带数字信号的几种调制方法

常用编码

单极性不归零码

  • 只使用一个电压值,用高电平表示1,没电压表示0。

双极性不归零码

  • 用正电平和负电平分别表示二进制数据的1和0,正负幅值相等。

单极性归零码

  • 正、零两个电平,信号本身携带同步信息。

双极性归零码

  • 正负零三个电平,信号本身携带同步信息。

曼彻斯特编码

差分曼彻斯特编码









最新文章

  1. python-copy模块使用
  2. ELK 集中日志分析 windows部署实战
  3. WinForm:DataGridViewButtonColumn的使用
  4. [转]Linux df 命令不更新磁盘数据空间使用情况的解决办法
  5. P1026 统计单词个数
  6. JS实现图片上传预览效果:方法一
  7. XML JSON解析--基本功能
  8. Android Fragment详解
  9. css3选择器一
  10. 块元素block,内联元素inline; inline-block;
  11. C51编译器扩展的关键词 & C51中断函数的写法
  12. 如何用php开启企业微信开发的回调模式
  13. Highcharts属性介绍
  14. 归并排序—Java版
  15. 关于Mybatis的一些随笔
  16. (后端)Mybatis中#{}和${}传参的区别及#和$的区别小结(转)
  17. 转:mysql分页原理和高效率的mysql分页查询语句
  18. mysql 开源 ~ canal+otter系列(2)
  19. SNF框架及机器人2018年1-9月份升级内容
  20. 深入了解HBASE架构(转)

热门文章

  1. (九)logback.xml文件配置(按时间、文件大小和log名称生成日志)
  2. 求求你,别问了,Java字符串是不可变的
  3. Shiro反序列化复现
  4. Azure AD B2C(二)使用Azure AD B2C为ASP.NET Core 应用设置社交帐户(邮箱)登录/注册
  5. 使用java类的方式配置spring 需要什么注解?
  6. ArrayList类的使用
  7. jQuery动态生成<select>下拉框
  8. py之logging模块
  9. mysql 导入sql脚本中文乱码问题
  10. SpringBoot启动源码及自定义starter