以太网在硬件层面上是串行方式进行通信,为什么可以达到100M?

通常而言,串行的速度比并行的高 。原因其实比较简单 。

虽说串行是一个比特一个比特传数据 。并行是一排比特一排比特传数据,听起来并行的速度会比较高一些 。但实际上由于并行传输时,同一时间中不同比特位互相干扰比较大,所以它的频率是极其有限的 。如果需要解决干扰的问题,就要在每一条线路上增加屏蔽层 。这样费用就相对比较高 。而串行传输,因为只需要两条线,一条发送,一条接收 。同样的道理,为了避免干扰,只要做两条线的屏蔽 。所以他做屏蔽,价格会比较便宜 。而速度就靠提高频率解决 。一秒钟传10个比特位,如果速度不够快就一秒钟传100个,如果还不行就可以一秒钟传1000个,1万个,10万个,百万个,千万个,1亿个......

而这种频率的提升,实际上是没有太大限制的 。综合成本考虑,串行传输只需要在收发两端提高频率就可以提高速度 。而并行传输,要解决传输路径上所有并行线路的穿扰问题 。因而在同样价格下,,串行传输速度就会远远高于并行传输了 。

其他网友观点

计算机使用零或者一进行表示,一位零或者一就可以表示两种状态,包就可以表示256种状态 。所以在一秒钟,如果传输八位就可以传输256比特 。

如果把这个时间缩短,就可以传输更多的数据,比如频率加快,实际上,目前我们使用的超五类线都是100M赫兹的频率,六类线更是达到250兆赫兹,所以如果一赫兹之内传输一比特的数据,那么100M合资就意味着一秒钟之内传输100M比特数据,如果再在底层进行改进来,表示更多的数据,那么在100M赫兹里面就可以传授更多比特的数据,甚至达到1000M比特每秒,所以在只能传输100M赫兹的超五类线中,也可以传输1000 Mbps的速率.

所以虽然是串行传输,但是它的传输频率非常的快,一个脉冲只需要传输一比特,100M赫兹的脉冲就可以表示100M比特的数据 。

其他网友观点

【以太网在硬件层面上是串行方式进行通信,为什么可以达到100M?】SATA硬盘接口也是串行接口,几个G bps怎么解释?原因不是串或者并,原因是差分,降低的电压摆幅,以及对信号的匹配补偿等等技术

    推荐阅读