中易网

在以太网中,什么是冲突?CSMA/CD协议是如何解决冲突的?

答案:1  悬赏:80  
解决时间 2021-01-15 09:46
  • 提问者网友:战魂
  • 2021-01-14 20:05
在以太网中,什么是冲突?CSMA/CD协议是如何解决冲突的?
最佳答案
  • 二级知识专家网友:迷人又混蛋
  • 2021-01-14 21:38
原始以太网总线结构的,你可以想象称由一根网线串联很多电脑,如果没有规则从而控制电脑所发出的数据的话就会造成两台电脑同时网这根网线发出数据的情况,这样基本上就会产生冲突。(个人理解:传输的实现基本上都要靠最底层的物理层的高低位电压实现的,例如端口发出正1伏的电压代表0,-1伏的电压代表1,如果两台电脑同时往一根网线上发出这样的电信号,不就乱了么。)
那怎么避免冲突呢?忘了是那个国家的那个NB大学的NB大学生在一个NB的实验室里发明了载波监听多路访问/冲突检测,即CSMA/CD。基本原理原则:CSMA/CD—载波侦听多路访问/冲突检测,是一种在共享介质条件下多点通讯的有效手段,其基本规则如下:
(1)若介质空闲,传输;否则,转2);
(2)若介质忙,一直监听到信道空闲,然后立即传输;
(3)若在传输中测得冲突,则发出一个短小的人为干扰(jamming)信号,使得所有站点都知道发生了冲突并停止传输;
(4)发完人为干扰信号,等待一段随机的时间后,再次试图传输,回到1)重新开始。
总之,我们可以从三点来理解CSMA/CD:
1.CS:载波侦听。
在发送数据之前进行监听,以确保线路空闲,减少冲突的机会。
2.MA:多址访问。
每个站点发送的数据,可以同时被多个站点接收。
3.CD:冲突检测。
边发送边检测,发现冲突就停止发送,然后延迟一个随机时间之后继续发送。

不知道这样能解决你的问题么
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息