首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >以太网如何检测CSMA/CD方法中的冲突?

以太网如何检测CSMA/CD方法中的冲突?
EN

Network Engineering用户
提问于 2014-10-23 18:17:21
回答 2查看 8K关注 0票数 7

据我所知,载波感实质上是NIC对任何传输媒介的“监听”,多址意味着网络上的多个设备可以“监听”媒体,而冲突检测是在发生帧冲突时所经历的过程。我的问题是,NIC如何确定是否发生了碰撞?电压有差异吗?还是什么?

EN

回答 2

Network Engineering用户

发布于 2014-10-23 19:39:29

在过去的日子里(10base-2),通过电流感应检测到碰撞--当两个发送器相互踩在一起时,需要更多的功率(电流)。对于10/100/1000-baseT规范,它就像在TX对上传输时查看RX对一样简单。(在1000的情况下是对的,但是gig从来不做半双工。)

现代( 10base-X技术)收发器使用回声抵消从电线中减去信号,以监听其他信号。

票数 2
EN

Network Engineering用户

发布于 2016-03-28 12:20:43

物理层会通知MAC或中继器(集线器)发生碰撞。

当MAC被告知碰撞时,它经过碰撞检测过程(随机退避)。

当中继器(集线器)被告知碰撞时,它在所有端口上产生“阻塞信号”,以确保由发送冲突帧的MACs检测到碰撞,并且其他主机正确地检测到线路处于繁忙状态。

菲是如何检测碰撞的是媒体类型特定的。对于同轴以太网,它基于同轴https://books.google.co.uk/books?id=MRChaUQr0Q0C&pg=PA54&lpg=PA54&dq=coaxial+ethernet+collision+detection&source=bl&ots=oGaQGcNnkN&sig=OayChWr1zEIc8heoihW6Dm-p8JY&hl=en&sa=X&redir_esc=y#v=onepage&q=coaxial%20ethernet%20collision%20detection&f=false上的直流电压。

双绞线和光纤以太网的常见变体是电子级的全双工,但出于兼容性原因,为了允许在具有中继器(集线器)的网络中工作,它们需要能够在半双工模式下工作。这是通过将发送和接收数据路径上的同步活动视为冲突来实现的。

请注意,在全双工模式下运行的链接不使用CSMA/CD,冲突根本不可能在那里发生。在10 10Mbps时,CSMA/CD是正常值。在100 days的早期,CSMA/CD仍然用于支持集线器(中继器),但随着交换机(网桥)的接管和自动协商的成熟,全双工成了常态。在1 1Gbps的标准中存在半双工模式,但是afaict从来没有人出售过集线器,这使得它有点毫无意义。在更高的速度下,半双工根本不支持。

CSMA/CD是当今与旧设备相结合的一种特点。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/12626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档