mazu 发表于 2004-09-27 17:06

现在以太网使用CSMA/CD协议吗

数据链路层使用带有CSMA/CD协议来监视传输介质并判断介质什么时候是空闲的,全双工应该不涉及这一问题,一般是在半双工网络中用到

lzp819739483 发表于 2013-10-21 11:40

我们知道:以太网访问控制用的是CSMA/CD,即载波侦听多点接入/ 冲突检测,是以广播的方式将数据发送到所有端口;
      我们还知道:交换机能主动学习端口所接设备的MAC地址,在获知该端口的MAC 地址后,就会把传送给目标设备的直接发送到该端口而不是广播出去。
      那么,以太网交换机是如何工作的呢?交换机和以太网的工作机理岂不是要相冲突吗
      回答:之所以有CSMA/CD的存在,是因为在早期的共享式以太网中,双向的传输是在同一线路上进行的,而以太网是一种共享介质的广播技术,所以同一时间只能有一面的信号在线路上,即要么A往B发,要么B往A发,如果AB同时发送数据或者线路上已有信号,那么信号就会发生碰撞,继而影响数据有效传输,为了解决此一问题,才有了CSMA/CD的技术!!
      随着技术的发展,CSMA/CD在最初的以太网中具有的历史和实践的重要性在慢慢减弱,现在交换式以太网取代了共享式以太网,甚至于共享式以太网消失.这主要是因为介质和交换技术的发展而造成的.
   介质方面:使用4对线的UTP,传输和接收各自使用一对,可以全双工方式工作,这样,一边只管发,一边只管收,因此就能够避免碰撞了,光纤方面也可如此!!
      交换技术方面:当两个工作站需要通信时,交换技术在两个站之间建立了一个点到点的虚链路,也叫做微分段,因此同样也避免了碰撞了!这就是交换机使用的技术.
      所以,从上面可以看出,以太网访问控制机制和交换机工作原理并没有相冲突的地方,只是随着技术的发展,一些不必要的机制就慢慢不要了!!

apen 发表于 2013-10-21 16:25

肯定要用,否则的话使用HUB之类的设备就没有办法工作了。

ssffzz1 发表于 2013-10-21 17:00

交换机也用的。想想接口配置为半双工的情况。如果没有了CD,你能支持半双工吗?

联合中 发表于 2013-10-23 15:16

页: 1 [2]
查看完整版本: 现在以太网使用CSMA/CD协议吗