计算机网络第二章物理层
基本概念
解决如何连接各种计算机之间传输数据的比特流,而不是指具体的传输媒体(传输介质,第0层
主要任务:确定接口的特性
- 机械特性:接口形状,规格,引线数目,引脚数量
- 电气特性:电压范围,阻抗匹配,传输速率,距离限制(有具体的数据,例如+10~+15V表示二进制0,-10~-15V表示二进制1,电线长度咸鱼15m以内)
- 功能特性:描述某电平时的含义(没有数据)
- 规程特性:各线路的工作规程和时序关系
典型的数据通信模型
信源,发送器,传输系统,接收器,信宿(su)
数据data:不用处理人就能理解
信号:
- 数字信号(离散信号):类似脉冲
- 模拟信号(连续信号):类似正弦
信道:包含一条发送信道,一条接收信道
分类:
- 传输信号:模拟信道,数字信道
- 传输介质:无线(频段)、有线
设计通信系统要考虑的三个问题
单双工?
单工:广播模型
半双工:对讲机模型,同一时刻只有一方发送一方接收
全双工:电话模型,同一时刻可以有两方发送接收
串行or并行?
串行:一条比特流由低到高依次发送(速度慢,费用低,远距离
)
并行:一个字符的八位二进制数同时由8条比特流发送(速度快,费用高,近距离
)
同步or异步?
同步传输:数据以区块为单位,以若干个同步字符打头,用于调整时钟
异步传输:比特(8的倍数)以小组为单位,接收端不提前
知道数据何时开始,有一个字符起始位和一个字符终止位。(例如0表示数据起始位,1表示终止位。)
码元,速率,波特,带宽
码元
固定时长
的信号
波形(数字脉冲),是数字信号的计量单位,该时长称为码元宽度。M种离散状态-> M进制码元。
对于k进制码元,一个码元可以携带的信息量:log(2,k)(k >= 2)个比特.
波特,速率:码元速率vs信息传输速率
码元传输速率/波形速率/调制速率/符号速率 单位:Baud,波特
单位时间(s)传输的码元个数,与进制数无关。
RB = 1/T (B)
2s传输4800码元,求码元速率?
4800 / 2 = 2400(Baud)
信息传输速率
单位时间传输的比特。对于二进制,信息传输速率等于码元传输速率。对于其他进制:若一个码元携带n bit信息,则M Baud 的码元传输速率: M*n bit/s .
带宽
输入信号的频率高/低到一定程度,使得输出功率= 1/2*输入功率,则这个频率高低的差值就是通频带宽,单位赫兹,Hz。
表示最高数据率,通信线路传输能力,bps(b/s)
失真
失真:可识别/不可识别
- 宽带受限
- 码元传输过快(等效于频率过高)(变换快,分不清)
- 距离过远
- 传输媒体质量
- 有噪声干扰
奈式准则 & 香农定理 带宽:Hz
信号
数字信号是离散信号,一般所指的数字信号是二进制数字信号,分别用两个不同的参量代表0和1,如+5V电压代表1,-5V电压代表0,或者以电流的通代表1,断代表0等,每一个数字信号叫比特,8个比特为一个字节,1024个字节叫1兆(M),1024兆叫1吉(G),1024吉叫1特(T)等等。我们平时的任何信号,声音,图像,视频都能通过数字技术进行数字化,通常的步骤就是用高频脉冲信号进行抽样,再量化,编码,调制,然后传输。
模拟信号就是用电流或电压的大小直接模拟被测量,如声音信号,用电流的频率直接反映声音的频率,电流的强弱直接反映声音的分贝值,模拟信号是连续的信号。
基带信号就是把数字信号不经过调制,直接进行传输,它区别于频带信号,频带信号是把基带信号加载在载波上传输,基带信号的频带很宽(理论上是无限宽),但由于带通原因,几乎不存在无限带宽的传输媒体,所以基带信号无法在普通介质上进行远距离传输,否则码间干扰和衰减无法使信号得到恢复,所以用载波对基带信号进行调制,减小带宽,可以使信号可靠传输,减小衰减,接受端再进行解调还原原来的数字信号。
所谓带宽是指一个信号的频谱宽度,即它可以分解成的所有正弦波的频率的总合,载波频率较为单一,因此调制后的信号的带宽较小。
宽带信号是一个相对概念,它是指它的传输介质具有很宽的带通能力,这样的好处就是能够在一路传输介质上复用很多的信号,节省线路铺设的成本,在宽带介质上传输的信号就叫宽带信号了。目前带宽最宽的介质时单模光纤。
数据-> 数字信号 编码 (from 数字:数字发送器or from 模拟:PCM编码器)
数据-> 模拟信号 调制 (from 数字:调制器or from 模拟:放大器调制器)
数字信号-> 模拟信号 DA转换 (Digital-to-Analog Conversion,缩写为DAC)
数字数据to数字信号
曼彻斯特编码,低到高跳变表示“1”,从高到低跳变表示“0”。还有一种是差分曼彻斯特编码,每位中间的跳变仅提供时钟定时,而用每位开始时有无跳变表示“0”或“1”,有跳变为“0”,无跳变为“1”。
ChatGPT
好的编码需要包含时钟信息,是为了确保接收端能够准确地解析和恢复传输的数据。时钟信息帮助接收端知道何时开始解码每个码元,从而正确地还原原始信号。
在数字通信中,信号在传输过程中不会真正地被”压缩”或”扭曲”时空,但是存在一些问题可能会导致接收端难以正确地解析数据,其中之一就是时钟同步问题。
考虑一个情况,如果发送端的时钟和接收端的时钟不完全同步,即时钟漂移,那么接收端可能在解析码元时会产生偏差。没有准确的时钟信息,接收端很难知道何时开始和结束解码每个码元,这可能导致解码错误。因此,引入时钟信息可以帮助接收端进行同步,确保正确地解析数据。
此外,时钟信息还有助于处理不同传输速率之间的适应性。在一些情况下,发送端和接收端的传输速率可能不完全一致,时钟信息可以帮助接收端调整解码的时机,以适应传输速率的变化。
总之,时钟信息在编码中的作用是确保接收端能够在正确的时机解码数据,从而准确地恢复原始信号。这有助于克服时钟同步问题和适应不同传输速率的挑战。
数字信号to模拟信号
调幅+调相(QAM)
模拟数据to数字信号
最典型的例子就是对音频信号进行编码的脉码调制(PCM),在计算机应用中,能够达到最高保真水平的就是PCM编码,被广泛用于素材保存及音乐欣赏,CD、DVD以及我们常见的WAV文件中均有应用、它主要包括三步:抽样、量化、编码。
抽样:对模拟信号周期性扫描,把时间上连续的信号变成时间上离散的信号。
为了使所得的离散信号能无失真地代表被抽样的模拟数据,要使用采样定理进行采样:
f采样频率 ≥ 2f信号最高频率
量化:把抽样取得的电平幅值按照一定的分级标度转化为对应的数字值,并取
整数,这就把连续的电平幅值转换为离散的数字量。
编码:把量化的结果转换为与之对应的二进制编码。
模拟数据调制为模拟信号
为了实现传输的有效性,可能需要较高的频率。这种调制方式还可以使用频分复用技术,充分利用带宽资源。在电话机和本地交换机所传输的信号是采用模拟信号传输模拟数据的方式;模拟的声音数据是加载到模拟的载波信号中传输的。
数据交换
特点 | 电路交换 | 报文交换 | 分组交换(数据包方式) | 分组交换(虚电路方式) |
---|---|---|---|---|
基本思想 | 为通信双方建立一个固定的通路 | 把整个报文作为一个单位进行转发 | 把数据划分为包,每个数据包独立转发 | 建立虚电路后,数据包按顺序转发 |
连接时延 | 通常较长,需要预先建立连接 | 无需预先建立连接 | 无需预先建立连接 | 需要预先建立虚电路 |
资源占用 | 通话期间占用固定带宽(独占) | 根据报文大小动态分配 | 数据包大小动态分配 | 按数据包大小动态分配 |
适用场景 | 实时通信,如电话(数字信号或者模拟信号) | 不频繁的、一次性的数据传输(仅数字信号) | 大规模、动态的网络环境,如互联网 | 介于数据包方式和电路交换之间的场景 |
效率 | 在低通话负载下效率低,但是无储存能力 | 动态,提高线路利用率,且可多目标,但有转发时延 | 可以很高,取决于网络负载 | 取决于虚电路建立和维护的开销 |
可靠性 | 较高,全双工,有固定通路,但是灵活性差,故障须重新建立连接 | 动态调整,可靠 | 无保障,需要高层协议如TCP来确保 | 比数据包方式更有序,但需要维护虚电路状态 |
顺序 | 保证数据顺序 | 保证报文顺序 | 不保证数据包顺序 | 保证数据包顺序 |