某局域网采用CSMA/CD协议实现介质访问控制,数据传输速率为10Mbps,主机甲和主机乙之间的距离为2km,信号传播速度为200000km/s。 请回答下列问题,要求说明理由或写出计算过程。 若主机甲和主机乙发送数据时发生冲突,则从开始发送数据时刻起,

admin2015-12-30  23

问题 某局域网采用CSMA/CD协议实现介质访问控制,数据传输速率为10Mbps,主机甲和主机乙之间的距离为2km,信号传播速度为200000km/s。
请回答下列问题,要求说明理由或写出计算过程。
若主机甲和主机乙发送数据时发生冲突,则从开始发送数据时刻起,到两台主机均检测到冲突时刻止,最短需经过多长时间?最长需经过多长时间(假设主机甲和主机乙发送数据过程中,其他主机不发送数据)?

选项

答案显然当甲和乙同时向对方发送数据时,信号在信道中发生冲突后,冲突信号继续向两个方向传播。这种情况下两台主机均检测到冲突需要经过的时间最短: T(a)=1km/200000km/s×2=0.01ms=单程传播时延t0 设甲先发送数据,当数据即将到达乙时,乙也开始发送数据,此时乙将立刻检测到冲突,而甲要检测到冲突还需等待冲突信号从乙传播到甲。两台主机均检测到冲突的时间最长: T(h)=2km/200000km/s×2=0.02ms=双程传播时延2t0 [*]

解析
转载请注明原文地址:https://kaotiyun.com/show/PsRi777K
0

最新回复(0)