首页 > 软件 > CSMA/CD协议中的碰撞检测问题

CSMA/CD协议中的碰撞检测问题

软件 2023-02-15

在CSMA/CD协议中,为什么会发生冲突,CSMA/CD采用何种措施来解决冲突?

冲突就是两个工作站同时占用信道传输数据,就会发生冲突,类似与交通,两辆车相对行驶,在未知双方的位置时就就会发生碰撞。

解决方法:当一个节点要发送数据时,首先监听信道;如果信道空闲就发送数据,并继续监听;如果在数据发送过程中监听到了冲突,则立刻停止数据发送,等待一段随机的时间后,重新开始尝试发送数据。

举例说:现在有3台主机。A、B主机同时向C主机发送数据,这样冲突就产生了。CSMA/CD采用载波侦听和冲突检测然后产生随机延迟来解决冲突。

扩展资料:

(1)CSMA/CD介质访问控制方法算法简单,易于实现。有多种VLSI可以实现CSMA/CD方法,这对降低Ethernet成本、扩大应用范围是非常有利的。

(2)CSMA/CD是一种用户访问总线时间不确定的随机竞争总线的方法,适用于办公自动化等对数据传输实时性要求不严格的应用环境。

(3)CSMA/CD在网络通信负荷较低时表现出较好的吞吐率与延迟特性。但是,当网络通信负荷增大时,由于冲突增多,网络吞吐率下降、传输延迟增加,因此,CSMA/CD方法一般用于通信负荷较轻的应用环境中。

参考资料来源:百度百科-CSMA/CD

CSMA/CD协议为什么要进行冲突检测,是不是就是为了保证可靠传输

因为以前的以太网将许多计算机连接到连到一根总线,这样就会导致接入数量很多,就很难每个都配上通信信道,为了防止多个节点征用同一信道发生碰撞,防止信道征用问题。所以csma/cd进行冲突检测,能有效避免冲突。

CSMA/CD碰撞问题

0.这个答案对,但计算应该是 T2+512(不是2tau,规定的) 1.都能监听到,一般我们关注最后一个发干扰信号的 2.A 最后发送干扰信号,还要等tau 时间信道才回归正常 3.对的 4.A B 都从273开始延期,但是信道还有225的占用,按规定,498后检测,又96之后,即594才发送

在csma/cd中,为什么在检测到

CSMA/CD,带有冲突检测的载波侦听多路访问,这个协议解决了在Ethernet上的各个工作站如何在线缆上进行传输的问题,利用它检测和避免当两个或两个以上的网络设备需要进行数据传送时网络上的冲突。在802.11无线局域网协议中,冲突的检测存在一定的问题,这个问题称为"Near/Far"现象,这是由于要检测冲突,设备必须能够一边接受数据信号一边传送数据信号,而这在无线系统中是无法办到的。 鉴于这个差异,在802.11中对CSMA/CD进行了一些调整,采用了新的协议CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)或者D

CSMA/CD技术中,终端如何判断已经发送了碰撞

t=0时,A和B开始发送数据 T1=225比特时间,A和B都检测到碰撞(tau) T2=273比特时间,A和B结束干扰信号的传输(T1+48) T3=625比特时间,A 开始发送(T2+て+rA*2て+96)注:て为单程传播时延 T4=1041比特时间,B再次检测信道。(T2+て+rB*2て)如空闲,则B在T5=1137比特时间发送数据、否则再退避。(T5=T4+96) A重传数据的最后一比特在比特时间1137发完,B在1041时间检测到信道忙,因此B在预定的1137比特时间不发送。

标签:cd csma 计算机网络 电脑网络 电脑

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18