计算机网络的物理层做些什么工作?


物理层解决什么问题?

物理层主要关心如何传输信号,物理层的主要任务描述为确定与传输媒体的接口的一些特性,即:

  1. 机械特性 指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。
  2. 电气特性 指明在接口电缆的各条线上出现的电压的范围。
  3. 功能特性 指明某条线上出现的某一电平的电压表示何种意义。
  4. 过程特性 指明对于不同功能的各种可能事件的出现顺序。

物理层上所传送数据的单位是比特,物理层的主要任务就是透明地传送比特流,其所要考虑的就是如何传输bit,需要用多大的电压代表“1”或“0”,怎样才能在各种传输媒体上传输比特流,而不是指具体的传输媒体。

下面是一个简单的数据通信系统模型。

数据通信系统可以包括三个部分:源系统,传输系统,端系统。

源系统包括:源点(如PC的键盘输入的汉字)+发送器
端系统包括:终点+接受器


物理层的几个专业术语

数据,信号,模拟,数字,码元

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

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

  3. 模拟的(analogous)——代表消息的参数的取值是连续的

  4. 数字的(digital)——代表消息的参数的取值是离散的

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


信道

信道不等于电路。信道只是一个方向的传送信息的媒体。因此一条通信电路往往包含一条发送信息的通道和一条接受信息的通道。

  • 单向通信(单工通信)——只能有一个方向的通信而没有反方向的交互。
  • 双向交替通信(半双工通信)——通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。
  • 双向同时通信(全双工通信)——通信的双方可以同时发送和接收信息。

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

基带信号(即基本频带信号)——来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。

基带信号往往包含有较多的低频成分,甚至有直流成分,而许多信道并不能传输这种低频分量或直流分量。因此必须对基带信号进行调制(modulation)。

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

几种最基本的调制方法:调幅(AM)调频(FM)调相(PM)

调制方法


信道的极限容量

任何实际的信道都不是理想的,在传输信号时会产生各种失真以及带来多种干扰。

码元传输的速率越高,或信号传输的距离越远,在信道的输出端的波形的失真就越严重。

数字信号通过实际的信道

为之产生了

  1. 奈氏准则:为了避免码间串扰,码元的传输速率的上限值
  2. 信噪比:信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高

物理层下面的传输媒体

导引型传输媒体:双绞线,同轴电缆,光缆
非导引型传输媒体:无线,红外,大气激光

其中科普下:光纤的原理是:光线在纤芯中传输的方式是不断地全反射,它的带宽很大,所以传输速度才快。


信道复用技术

复用(multiplexing)是通信技术中的基本概念

复用分为:频分复用,时分复用,波分复用,码分复用。

频分复用的所有用户在同样的时间占用不同的带宽资源(请注意,这里的“带宽”是频率带宽而不是数据的发送速率)。

时分复用则是将时间划分为一段段等长的时分复用帧(TDM 帧)。每一个时分复用的用户在每一个 TDM 帧中占用固定序号的时隙。

码分复用 CDM常用的名词是码分多址 CDMA (Code Division Multiple Access)


宽带接入技术

ADSL 技术就是用数字技术对现有的模拟电话用户线进行改造,使它能够承载宽带业务。

ADSL 技术就把 0~4 kHz 低端频谱留给传统电话使用,而把原来没有被利用的高端频谱留给用户上网使用。
DSL 就是数字用户线(Digital Subscriber Line)的缩写。


用户接口盒

用户接口盒 UIB (User Interface Box)要提供三种连接,即:

  1. 使用同轴电缆连接到机顶盒(set-top box),然后再连接到用户的电视机。
  2. 使用双绞线连接到用户的电话机。
  3. 使用电缆调制解调器连接到用户的计算机。

对比物理层和数据链路层

曾经困扰我很长时间,就是物理层和数据链路层到底有什么区别?

数据链路层简称为链路层,两台主机之间的数据传输总是在一段一段的链路上传送的,这就需要使用专门的链路层协议。将网络层下来的数据报封装成帧,在相邻节点之间的链路上传送帧,每个帧包括数据和必要的控制信息。

物理层传送单元是bit,发送方发送0,接收方应当受到0,发送方发送1,则是1。因此物理层要要考虑的就是如何传输bit,需要用多大的电压代表“1”或“0”,怎样才能在各种传输媒体上传输比特流,而不是指具体的传输媒体。物理层还要确定连接电缆的插头应当有多少根引脚和如何连接。要注意的是:传递信息所用的一些物理媒体,如刚刚提到的双绞线,同轴电缆等等,并不是在物理层之内,而是在物理层协议的下面。因此也有人把物理媒体当做第0层,物理层为第一层。


总结

这篇文章的主要目的是了解和总结物理层到底做些什么工作。以前很多见过但又讲不出来的东西都有了新的认识。比如ADSL,比如用户接口盒,比如机顶盒,比如半双工,全双工。在这个过程中还解决了我很多的困惑。主要参考资料是课本《计算机网络第6版》-谢希仁著。感谢。