目录
数据通信的基本概念
通信中产生和发送信息的一端叫作信源,接受信息的一端叫作信宿,信源和信宿之间的通信链路叫信道
信源产生的数据分为模拟数据和数字数据。
模拟数据取连续值,而数字数据取离散值。
数据进入信道之前要变成合适传输的电磁信号,这些信号可以是模拟的也可以数字的。
模拟信号是随时间连续变化的信号,这种信号的某种参量(如幅度、相位、频率)可以表示要传达的信息
数字信号只取有限个离散值,而且数字信号之间的转换几乎是瞬时的,数字信号以某一瞬间的状态表示它们传达的信息
信源产生的是模拟数据并以模拟信道传输叫模拟通信,如果发出的是模拟数据以数字信号的形式传输叫数字通信
信源产生的是数字数据无论用模拟信号传输还是数字信号传输叫作数据通信
信道特性
信道带宽
模拟信道带宽:W=f1-f2(f1代表信道能通过的最低频率,f2代表信道能通过的最高频率)
数字信道是一种离散信道,只能传送离散值的数字信号。信道的带宽决定信道中能不失真地传输的脉冲序列的最高速率
一个数字脉冲称为一个码元,用码元速率表示单位时间内信号波形的变换次数,即单位时间内通过信道传输的码元个数
若一个码元宽度为T秒,则码元速率B=1/T(Baud)波特率
一个码元携带的信息量n(位)与码元种类数(N)的关系 n=log_2(N)
奈奎斯特定理
在一个理想的(没有噪声环境)信道中,若信道带宽为W,最大码元速率为 B=2W(Baud)R为极限数据传输速率,单位为bps;B为码元速率又称波特率,单位为Baud;N表示一个码元表示的离散数值的数量。
极限数据速率:
香农定理
在一个噪声信道的极限数据速率和带宽之间的关系,其中 W 为信道带宽, S 为信号的平均功率, N 为噪声平均功率,S/N 叫作信噪比。由于在实际使用中S 与N 的比值太大,故常取其分贝数
极限速率公式为
分贝与信噪比关系
信道延迟
总延迟=传输延迟+发送延迟
传输延迟=传输距离/传输介质的速度
发送延迟=数据帧大小/传输信号的速率
1 B=1(Byte) 一字节 一字节等于8比特 1B=8b
光速:3*10^8m/s
电缆:2*10^8m/s
传输介质
有线传输介质:同轴电缆,双绞线和光纤
无线传输介质:无线电波,微波,红外线和激光
双绞线
相互绝缘的一对铜导线两两缠绕,降低信号干扰程度
屏蔽双绞线(STP)
无屏蔽双绞线(UTP)
数据传输100M:用四根
数据传输1000M:用八根
1类线在LAN中不使用,主要用于模拟语音。
2类用于综合数据网,如数字语音。
3类双绞线是一种24WG的四对非屏蔽双绞线,用于10mbps和10Base-T的话音和数据传输。
4类适用于16Mbps令牌环局域网。
5类是24WG的4对线缆,适用于16Mbps以上速率,可达100Mbps带宽100MHz,RJ45兼 容,常见型号:100BASE-TX
6类是一个新的,带宽扩展至200MHz,RJ45兼容,UTP线。
7类是一个新的,带宽扩展至600MHz,RJ45不兼容,STP线。
同轴电缆
特点:绝缘效果佳,频带较宽,数据传输稳定,性价比高。
1)特性阻抗为50Ω的同轴电缆用于传输数字信号,RG-8或RG-11粗缆和RG-58细缆
粗缆适用于大型局域网,传输距离长可靠性高,安装不需要切断电缆,但需要安装外收发器, 安装难度大,总体造价高
细缆容易安装,造价低但安装时需要切断电缆
通常把表示数字信号的方波所固有的频带称为基带,这种电缆也叫基带同轴电缆,直接传输波 形信号称为基带传输
2)特性阻抗为75Ω的CATV电缆(RG-59)用于传输模拟信号
把计算机产生的比特流变成模拟信号在CATV电缆上传输,在发送端和接受端分别加入调制器和 解调器
宽带系统与基带系统的主要区别是模拟信号经过放大器后只能单向传输
50Ω的基带同轴电缆,用于传输基带数字信号,是早期局域网的主要媒体。可以分为 粗缆和细缆
粗缆 用于10Base-5以太网,最大干线长度为500米,最大网络干线长度2500m,收发器电缆最大长度50m,每条干线支持的最大节点数为100m,最小节点距离1.5m。
细缆 用于10Base-2以太网,最大干线长度为185m,最大网络干线长度为925m,每条干线支持的最大节点数为30个,节点最小距离0.5m。
75Ω是有线电视系统(CATV)中的标准传输电缆,在这种电缆上传输的信号采用频分复用的宽带模拟信息号。
光缆
光缆由能传送光波的超细玻璃纤维制成,外包一层比玻璃纤维折射率低的材料。
光波在光导纤维中以多种模式传播,不同的传播模式有不同的电磁场分布和不同的传播路径,这样的光纤叫多模光纤。有很高的数据速率、极宽的宽带、低误码率和低延迟。
光纤有两种:单模光纤和多模光纤,模指的是光线入射角
多模光纤,芯径50μm-61.5μm,包层外径125μm,多种光信号复合在一起,沿着光纤壁反射传播。
单模光纤,芯径9-10μm,包层外径125微米,单一光源沿着直线传播。
单模光纤与多模光纤的区别
无线信道
包括微波,红外和短波通信
微波通信系统可以分为地面微波系统和卫星微波系统 300Hz-300GHz高频高能量,雷达、飞机导航
微波的频率范围300MHz-300GHz,但主要使用2-40GHz,有两种方式:
地面微波,最大传输距离50㎞,若用100m高塔可达100㎞
卫星微波,最大覆盖范围18000㎞。
通信和交换方式
数据交换技术
数据交换技术有3种:电路交换、报文交换和分组交换
电路交换(早期电话)
将数据传输分为电路建立,数据传输和电路拆除3个过程。在数据传送之前需建立一条物理链路,
在数据被释放之前,该通路将一直被用户完全占有
优点:数据传输可靠、迅速、不丢失且保持原来的序列
缺点:电路空闲时,浪费严重;电路建立和拆除所用时间甚至比通信时间长。
报文交换(早期电报)
报文从发送方传送到接受方采用存储转发的方式,该报文中含有目标节点的地址,完整的报文在网络中一站一站地向前传送,数据不拆分。(这种网络叫储存-转发网络)
本质:存储-转发,单位是报文,几千到几万字节。
优点:线路效率较高;不需要同时使用发送器和接收器来传输数据;通信量很大时仍然可以工作,但时延会增加;可以把一个报文发送到多个目的地。
缺点:时延较高,不能满足实时或者交互式通信;不能用于声音连接。
分组交换(互联网)
分组:报文分拆出来的一系列较小固定长度的数据包,因而交换节点只要在内存中开辟一个小的缓冲区就可以了。在进行分组交换时,发送节点先要对传送的信息分组,对各个分组编号,加上源地址和目标地址以及约定的分组头信息,这个过程叫作信息的打包,一次通信中所有分组在网络中传播又有两种方式,一种叫数据报,另一种叫虚电路。分组交换需要报文的拆分与重组产生额外的开销
本质:存储-转发,单位是包,几十到几千字节。
优点:线路效率较高;不同种类的终端可以相互通信;信息传输可靠性高;分组多路通信
数据报交换
虚电路交换
快速交换
信元交换
信元交换又叫异步传输模式,也是一种虚电路交换,是一种面向连接的快速分组交换技术。
报文交换和分组交换均采用存储转发交换方式区别:
报文交换以完整报文进行存储转发
分组交换以较小的分组进行存储转发
分组交换减少了延迟,提高吞吐量
分组交换可以分组纠错,发现错误只需重发出错的分组,通信效率提高
(IP)数据报:每个分组被独立地处理,被每个节点根据路由选择算法被独立传送到目的地,路 径和到达目的顺序可以不一样,在发送端需要有一个设备对信息分组进行分组和 编号,在接收端也要有一个设备对收到的分组拆去头、尾并重排顺序,具有这些 功能的设备叫分组拆装设备。
虚电路(X.25、FP、ATM):在数据传送之前,先建立起一条逻辑上的连接,每个分组都沿着
一条路径传输,不会乱序。
虚电路适合交互式通信,数据报适用于单向地传送短消息,采用固定的、短的分组相对于报文交换是一个优点
通信方式
通信方式:单工、半双工、全双工
单工通信:信息只能在一个方向传送,发送方不能接收,接收方不能发送(电视/广播)
半双工通信:通信双方可以交替发送和接收信息,但不能同时接收和发送(对讲机/WiFi/hub)
全双工通信:通信双方可同时进行双向的信息传送(电话/交换机)
异步通信和同步通信
发送器和接收器之间时钟同步问题
异步通信
异步传输:把各个字符拆开分别传输,每个字符都带有同步信息,速度较慢(<1200bps)
把每个字符隔开传输,要求每次传输一个字符(8比特),在字符间插入同步信息,
典型是插入起始位和停止位,接收方时钟置位后只要在8~11位的传送时间内准确,就能正确接收一个字符
HDLC就是典型的异步传输,起始标志和结束标志都是“01111110”
异步通信的优点是实现简单,但插入起始位和终止位会影响数据传输效率。
同步通信
同步传输:先同步,再传输信息,速度较快(>1200bps)
发送方在传输数据之前先发送一串同步字符SYNC,接收方检测到两个以上的SYNC字符就确认
已经加入同步状态,开始准备接收数据。可以一次性传输大量数据(效率高)在短距离高速数据传输大多采用同步传输。
数据编码
信源的信号常称为基带信号,基带信号往往包含较多的低频分量,甚至有直流分量,而许多信道并不能传输这种低频分量或直流分量,解决这种问题需要对这种信号进行调制
将数字信号转化为模拟信号的过程叫调制;
将模拟信号转化为数字信号的过程叫解调。
调制分为两类:1)仅仅对基带信号的波形进行变换,使它能够与信道特性相适应,变换后的信号 仍然为基带信号,这类调制叫作基带调制,只是把数字信号转换为另外一种形 式的数字信号,这种过程称为编码
2)需要使用载波进行调制,把基带信号的频率范围搬移到较高的频段,并转换为 模拟信号,这样就可以更好在信道中传输,经过载波调制后的信号称为带通信 号,使用载波的调制叫作带通调制。
曼彻斯特编码
是一种双相码,在每一个比特中间均有一个跳变,第一个编码自定义。例如:规定由低到高跳变点电平代表为“0”,由高到低跳变电平为“1”。(总结:看规定的码型来做题)
差分曼彻斯特编码
也是一种双相码,用在令牌环网中,规定有跳变为“0”无跳变为“1”(看跳变,有0无1)
注意:比较的不是形状,比较起始电平(上一个的终止(前一编码的结束电平)与下一个起点(后一个编码的起始电平))
两种曼彻斯特编码特点
1)曼彻斯特和差分曼彻斯特编码是典型的双相码,双相码要求每一位都有一个电平转换,一高一低,必须翻转
2)曼彻斯特和差分曼彻斯特编码具有自定时和检测错误的功能(在每一个周期都加入一跳)
两种曼码的优点:将时钟和数据包含在信号数据流中,也称同步码
编码的效率低:编码效率只有50%
两种编码的数据速率是码元速率的一半,当数据传输速率为100M bps时,码元速率为200M bps
多种编码效率
曼码效率50%,用于以太网
4B/5B效率80%,用于百兆以太网
8B/10B效率80%,用于千兆以太网
64B/66B效率97%,用于万兆以太网
脉冲编码调制PCM
这种技术的作用与数字调制相反,把模拟数据(例如:声音、图片)变换为数字信号,在接收端进行解码变成模拟数据(基带传输)
常用数字化技术就是脉冲编码调制技术,简称脉码调制
PCM数字化过程分为3个步骤:采样、量化和编码
1)采样:按照一定的时间间隔对模拟信号进行取样,把模拟信号的当前值作为样本
奈奎斯特采样定理:如果模拟信号的最高频率为f(max),若以大于等于2f(max)
的采样频率对其进行采样,则采样得到的离散信号序列就能完整地恢复出原始信号
2)量化:把采样后得到的样本由连续值转变为离散值,离散值的个数决定了量化的精度
3)编码:把量化后的样本值变成相应的二进制代码
由原理可以看出,取样速率是由模拟信号的最高频率决定的,而量化级的多少决定取样的精度。
例如:对声音信号进行数字化,由于语音的最高频率是4kHz,所以取样速率是8kHz
对语音样本采用128个等级量化,因而每个样本用7位二进制数字表示
在数字信道传输这种数字化了的语音信号速率是7*8000=56k(bps)
多路复用技术
多路复用技术是把多个低速的信道组合成一个高速的信道的技术
这种技术需要两种设备:
多路复用器:在发送端根据某种约定的规则把多个低宽带的信号复合成一个高带宽的信号
多路分配器:在接收端根据统一规则把高带宽信号分解成多个低宽带信号
两种设备统称为多路器,简称MUX
频分多路复用(FDM)
在一条传输介质使用多个频率不同的模拟载波信号进行多路传输,信号被划分为若干通道,每个通道的主频率不同,互不干扰
典型应用:无线电广播、ADSL、FDD-LTE
时分多路复用(TDM)
按照子通道的动态利用情况分为两种,即同步时分和统计时分
目前应用最广泛的时分多路复用是贝尔系统的T1载波。T1载波把24路音频信号复用在一条信道上。每路信号在送到多路复用器之前都要通过一个脉冲编码调制,编码器采样频率为8000次/秒。
同步时分:整个传输时间被划分为固定大小的周期,每个周期内,各个子通道都在固定位置占有 一 个时间卡槽,若当某个时间卡槽来到时,如果没有信息要传送,这一部分带宽就浪 费,于是统计时分对同步时分进行改进。
统计时分:集中器依次循环扫描各个子通道,若某个子通道有信息要传输则给它分配一个时间 槽,若没有就跳过这样就没有空槽在线路上传播了,然而需要在每个时间槽加入一个 控 制字段,以便接收端可以确定该时槽是属于哪个子通道的
典型应用:T1/E1、SONET/SDH、WIFI、TDD-LTE
波分多路复用(WDM)
使用光纤通信中,不同的子信道用不同波长的光波承载,本质也是频分复用,频分多路复用的变形,只是信号源为光信号,传输介质为光纤。
码分复用技术
每个用户都具有不同的地址码,从而频率、时间、空间上可以重叠,一般用于移动通信。
广泛运用于无线链路共享(蜂窝网,卫星通信)
给每个用户分配一个唯一的m bit码片序列,其中“0”用“-1”表示、“1”用“+1”表示
各个用户使用相同频率的载波,利用各自码片序列编码数据
数字传输系统
T1载波在美国和日本使用,T1载波也叫一次群,把24路语音信道按时分复用的原理复合在一条1.544M(bps)的高速信道上。每路电话64k
E1载波在欧洲使用,数据速率是2.048M(bps),把38个8位一组的数据样本组成128us的基本帧,其中30个子信道用于语音传送数据,两个子信道(CH0和CH16)用于传送控制信令,每4帧能提供64个控制位。
E2载波由4个E1载波组成 数据速率为8.448Mbps
E3载波由4个E2载波组成 数据速率为34.368Mbps
E4载波由4个E3载波组成 数据速率为139.264Mbps
E5载波由4个E4载波组成 数据速率为565.148Mbps
同步数字系列
光纤级 SDH对应(基于时分复用) 常用近似值
oc-3 STM-1 155Mbps
oc-2 STM-4 622Mbps
oc-48 STM-16 2.5Gbps
oc-192 STM-64 10Gbps
数字调制技术
数字数据不仅可以用脉冲传输,也可以用模拟信号传输,用数字数据调制模拟信号叫作数字调制(把数字数据变成模拟数据)
1)幅度键控(ASK):用载波的两个不同振幅表示0和1
2)频移键控(FSK):用载波的·两个不同频率表示0和1
3)相移键控(PSK):用载波的起始相位的变化表示0和1
调幅,ASK:容易实现,抗干扰能力差。
调频,FSK:技术简单,抗干扰能力较强。
调相,PSK:技术复杂,抗干扰能力强。
4)正交幅度调制(QAM):把两个幅度相同但相位差90°的模拟信号合成一个模拟信号
码元只取两个相位值叫二相调制 ,也可取四个相位叫四相调制,对应的N分别为2,4
DPSK(差分相移键控)叫二相调制(N=2),因为有两个波形,所以载波速率是数据速率的两倍
QPSK叫四相调制(N=4)(有变化为0,无变化为1,简称有0无1)
差错控制
通信过程可以分为两类:一类是由热噪声引起的随即错误;另一类是由冲击噪声引起的突发错误。
通信线路中的热噪声是由电子的热运动产生的,香农关于噪声信道传输速率的结论就是针对这种噪声。
数据传输中出现错误不可避免,因此需要差错控制方法,数据通信中常用的方法是检错和纠错
检错:接收方知道有差错,但不知道是怎样的差错,向发送方请求重传
纠错:接收方知道有差错,而且知道是怎样的差错
差错控制原理:传输k位,加入r位冗余(某种算法),接收方进行计算比较
奇偶校验
原理就是在7位ASCII代码后面增加一位,使码字中1的个数成奇数(奇校验)或偶数(偶校验)。经过传输后,如果其中一位(甚至奇数个位)出错,则接收端按同样的规则就能发现错误。
奇偶校验是一种最常用的检错方法,能检出一位错位
奇校验:整个校验码(有效数据位和校验位)中的“1”的个数为奇数 1011010[1] 5个1
偶校验:整个校验码(有效数据位和校验位)中的“1”的个数为偶数 1011010[0] 4个1
海明码
通过冗余数据位来检车和纠正差错的编码方式
海明距离(码距):一个码字要变成另一个码字时必须改变的最小的位数,两个码字之间不同的比特数。
101101 (00) 海明距离为2
101101 (11) 因为要改变两位比特数
海明码原理
在数据中加入几个校验码,码距均匀拉大,当某一位出错,会引起几个校验码位的值发生变化
海明不等式
校验码个数为k,可以表示2^k个信息,1个信息用来表示“没有错误”,其余2^k-1个表示数据中存在错误,如果满足2^k-1≥m+k(m为信息位,m+k为编码后的总长度)则在理论上k个校验码就可以判断是哪一位出现错误
海明编码
第2^i(i=0,1,2,3......)位是校验位,其余存放数据
假设传送信息1001011,把数据放在3,5,6,7,9,10,11位置,1,2,4,8留在校验位
1 2 3 4 5 6 7 8 9 10 11 比特位
1 0 0 1 0 1 1 数据
校验位与数据位的关系
将数据位的位数分解成2次方和
比如:3=2^1+2^0 5=2^2+2^0 6=2^2+2^1 7=2^2+2^1+2^0
9=2^3+2^0 10=2^3+2^1 11=2^3+2^1+2^0
校验位的位数为i时,则分解后的数据位有与之对应的“i”时,说明该数据位参加第“i”位的校验
若按照偶校验计算,1号位应为1。
1号位有数据位3,5,7,9,11参加
因为数据位有3个“1”,则1号位补“1”成偶校验
CRC循环冗余校验码
末尾加入CRC循环冗余校验码能检错但不能纠错,广泛应用于网络通信和磁盘存储
eg:采用CRC循环冗余校验码进行差错校验,生成多项式为G(x)=x^4+x+1,信息码字为10111,计算出CRC校验码
步骤:
1)判断校验位数:生成多项式的最高次方是几,校验位就是几位。(所以最高次位为4)
2)补齐数据位后面的0(依据最高次为几就补多少个0) 101110000补4个”0“(做被除数)
3)提取生成多项式的系数 G(x)=1*x^4+0*x^3+0*x^2+1*x^1+1*x^0=x^4+x+1=10011(做除数)
4)用第二步结果除以第三步结果(异或运算:同0异1)
最终的余数就是CRC检测码,余数不够前面补0
现在广泛应用的生成多项式有以下几种
CRC-16=x^16+x^15+x^2
CRC-CCITT=x^16+x^12+x^5+1
CRC-32=x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1