有线网络中存在同步和异步的差别,当时学习的时候这里并不是特别的清晰。目前觉得《深入理解计算机网络》这本书对这个部分的解析还是可以的:
首先同步和异步是指的物理层的属性,同时该同步和异步也会MAC层的封装造成影响(实际上MAC层协议也是针对物理层属性进行设计的),比如在HDLC封装的情况下,物理层一定是同步链路。
在该书中,对同步和异步的区别简单而言,一个是从帧的角度进行数据传输,而另外一个是从“编码字符”进行传输的,一次只传输一个字符,该字符有可能是ASCII编码,也有可能是unicode编码。
同步传输
同步传输的基本单元是帧,如果从这个层面上而言,当前网络大部分都是基于同步网络的。相对于异步传输,同步传输的效率会高很多,尤其是数据块的长度越长的时候,其效率越高。比如巨帧就是为了效率而扩展数据块的。从直观上来看,这里所述的同步帧的格式,也是当前主流的一些二层帧格式的框架,比如802.3的帧,或者802.11的帧。一个同步帧由同步字符,数据块,校验字符,与结束字符组成,第一个同步字符,从802.3来看就是Preamble部分,用来找SFD的,也就是帧同步。802.11里面也存在类似的部分,比如802.11b的PLCP preamble