现代的以太网适配器还实现CSMA/CD协议吗

按照《Ethernet: The Definitive Guide》中附录B所述,在10Mbps以及100Mbps的网络中,CSMA/CD机制是可以被使用的。若在1000Mbps网络中,直接是采用全双工的机制,而不好采用CSMA/CD的机制,按书中所述,在协议这一块就对1000Mbps以上的网络其CSMA/CD的机制就没有支持好。主要原因是,在1000Mbps的网络中,不好定义网络的最小时隙,从而节点无法很好的完成信道捕获的工作,详细一点的理论可以查阅该书,我在这里大致总结了点(捕获效应1:有线网络中的捕获效应),转帖如下捕获效应被定义为1个时隙长度,即512bit在10Mbps或100Mbps网络的发送时间。其之所以选择为512bit,由于这里时隙为发送信号到对端的最大往返时间。该最大往返时间包含了电磁波通过物理层的往返时间以及传输JAM信号所花费的时间。(JAM信号是加强冲突的一个通知信号)。
【现代的以太网适配器还实现CSMA/CD协议吗】 若节点已捕获信道,即已发送512bit,那么对方不一定会来打断你当前的传输,1.即确保对方能检测到你,2.并且反馈的JAM信号也能通知到你。
同时,若从电磁波传输的角度而言,512bit在10M中传输的时间换算成电磁波能够传播的距离大约是2800米,512bit在100M中传输的时间换算成电磁波传播的距离大约是200米,对比有线网络的双绞线长度(大约100米)而言,这些参数还是可以接受的。
在1000Mbps网络以及其上,都是默认物理层采用全双工模式的,若还是采用CSMA/CD的模式,那么这里的时隙长度会被定义为512byte的长度,不过目前这个可能是学术上的用法,而非协议的定稿。

■网友
10BASE-T、100BASE-TX 和 1000BASE-T 双绞线以太网依然适用 CSMA/CD,不过 100BASE-TX 及以上非全交换网络的可靠性几乎是 0,一般以全交换形式组网用不到 CSMA/CD 罢了。10GBASE-T及以上,以及光纤以太网均不适用 CSMA/CD。
■网友
自己查到的无源集线器似乎并不是这么简单,看似应该是交叉互联.无源以太网集线器的电路图现代的以太网适配器还实现CSMA/CD协议吗


    推荐阅读