在两个对等体进行网络通信时,需要指定一个标准用来进行数据的传输。根据一次传输数据的宽度,将传输分为串行和并行。根据传输数据的两端端点是否需要进行时钟同步,将传输分为同步传输和异步传输。
串行传输和并行传输的区别是一次数据通信传输的数据量的大小。对于一个8bit的字符,串行传输需要一位一位的将8个位传输到通信的另一端。而对于并行传输,则是在一次通信中将8位二进制一次传输到通信的另一端。
并行传输:
串行传输:
而对于同步传输和异步传输则是根据通信双方在进行数据通信时,是否需要进行时钟同步来区分。在异步传输中,通信一端可以随时向另一端发送数据。而在同步传输中,通信双方则需要进行时钟信号的同步。异步传输是以字符为传输单位而同步传输则是以帧为传输单位。
具体同步和异步传输可以参考百科的介绍(同步传输,异步传输)。