写在前面:本文是复习总结,0基础想要详细学习的同学可能要失望了,想要期末速成的同学可以了解一下,面试前复习的可以梳理一下。
(推荐一个B站课程:【计算机网络微课堂(有字幕无背景音乐版)】湖科大教书匠,是湖科大一位很厉害的老师授课的,课程PPT很清晰,市面上很多总结的文档包括本文所用的都是他的PPT,博主两遍都是看的这个)
第二章
一.物理层&传输媒体
这里补充一下前面所说的“下层的协议对于上层是透明的”中的意思是,上层对于下层的原理不需要知道它是怎么工作的,只需要享受下层带来的服务即可。
物理层协议的主要任务:
机械特性 | 指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置 |
电气特性 | 指明在接口电缆的各条线上的电压范围 |
功能特性 | 指明某条线上出现的某一电平的电压表示何种意义(该电压的作用是什么) |
过程特性 | 指明对不同功能的各种可能事件的出现顺序 |
注:物理层由于传输媒体有很多,因此传输协议也多
导引型传输媒体 | 同轴电缆、双绞线、光纤、电力线 |
非导引型传输媒体 | 无线电波、微波、红外线、可见光 |
需要注意的是双绞线绞合的作用:抵御部分来自外界的电磁波干扰;减少相邻导线的电磁干扰。
二.传输方式:
- 串行传输:只需要一条传输线路,一次发一个
- 并行传输:需要n条线路,一次发送n个比特
其中并行传输的成本高,一般只在电脑内部传输,远距离传输用串行
- 同步传输:数据块以稳定的比特流的方式传输,字节之间没有间隔(依据比特信号的中间时刻检测,会产生误差,所以需要进行时钟同步)
- 异步传输:以字节为独立的传输单位,字节之间的间隔不是固定的,接收端尽在每个字节的起始位对字节内的比特实现同步,因此要在起始处和末尾处添加起始位和结束位(字节间的间隔异步,但是字节内部的8个比特之间仍是同步的)
同步时钟方法:
- 外同步:在收发双方之间添加一条单独的时钟信号线
- 内同步:发送端将时钟同步信号编码到发送数据中一起传输(如:曼彻斯特编码)
- 单向通信(单工):只能从一个发往另外一个,不能返回(单通道)
- 双向交替通信(半双工)不可同时发送,一次只能一个发送(双通道)
- 双向同时通信(全双工):可同时发送(双通道)
信道复用技术:在传输媒体中包含多个信道,可传输多组数据
三.编码与调制:
一个具体的信息在发送过程中形式的变化
最后的基带信号可再分为数字基带信号和模拟基带信号。信号经过编码后可在数字信道中传输,再经过调制后可在模拟信道中传递(这部分大致了解即可,重点还是在信号的编码和调制方法上)
码元:构成信号的一段波形
怎么判断码元?
根据额外一根传输线传的时钟信号来判断码元。
常用的编码与调制:
重点为曼彻斯特编码,如果没有明确的指出某个波形表示的具体数值,曼彻斯特可以表示两组互为反码的比特流。
基本调制方法:
图中的初相位0度与初相位180度的对称。
基本调制方法中一个码元只能包含一个信息。因此为了使传输的数据更多,有了正交振幅调制QAM-6(这里不再介绍,大体为调制不同的相位和不同的振幅来包含不同的数据)
四.信道的极限容量
由于输入信号在经过信道之后会有损失,根据失真程度的不同会导致传递数据的内容受损。因此引出了对于信道的极限容量的计算。
失真因素:
- 码元传输速率
- 信号传输距离
- 噪声干扰
- 传输媒体质量
奈氏准则:在假定的理想条件下,为了避免码间串扰,码元传输速率是有上限的。低通信道的最高码元传输速率(波特率)为2W Baud => 2W 码元/s;
这里的Baud单位为波特,1波特为一个码元/s,而一个码元可以存储多个比特,因此最高传输速率为2W Baud => 2nW bit/s,其中n为一个码元存储了n个比特。W为信道带宽。
信息传输速率还受限于信噪比。
香农公式:极限信息传输速率为 单位为bit/s
W为带宽,S为信号的平均功率,N是噪声功率
此外还有信噪比的计算公式:
单位为dB
香农公式中的只是单纯的数学意义的信噪比,没有单位
这里博主有些疑惑就是既然信噪比是
,那为什么还有一个公式去计算这个东西。后来搜索了一下,
是数学中的一个比值,没有单位;而后者用公式计算的是SNR_dB:用在工程学中,更加专业一点,这里给出几个例子:
直接用比值
S/N = 1
表示信号功率等于噪声功率。
S/N = 100
表示信号功率是噪声功率的 100 倍。
S/N = 0.1
表示信号功率只有噪声功率的十分之一(即噪声更强)。通过计算公式
SNR_dB = 0 dB
: 表示S/N = 10^(0/10) = 1
,即信号功率等于噪声功率。
SNR_dB = 10 dB
: 表示S/N = 10^(10/10) = 10
,即信号功率是噪声功率的 10 倍。
SNR_dB = 20 dB
: 表示S/N = 10^(20/10) = 100
,即信号功率是噪声功率的 100 倍。
以上就是第二章的重要知识点,大致就这么多。重点部分还是在同步异步,曼彻斯特编码以及计算信道的极限容量,别的部分大致了解即可。
当然有不足之处还烦请大佬们讨论指出,还望大家多多担待,后续也会继续更新,喜欢博主可以关注一下,(#^.^#)