简述CSMA/CD的思想。
任何一个站需要发送数据时,首先侦听一下目前有无另一个站正在发送,即介质上有无信号传输。如果侦听的结果为总线空闲,则该站可以立即发送一帧数据;如果侦听结果为总线上有数据传送,则一直侦听下去,等发现总线上无信号传输时,该站就立即发送一帧数据。问题是在同一段时间内,可能有多个站都在各自的位置侦听。这时,它们都会发现总线是空闲的,则这些站几乎都有可能同时发送数据,造成冲突。
此外,由于信号传播时间的存在,这种单纯的先侦听后发送的策略不可能彻底避免总线冲突。为了检测冲突,在每个站的网络接口单元中都设置有相应的电路,它可以把发送出去的和总线上接收回的信号相比较。当有冲突时,则其中一个站延迟一个随机时间,再重新侦听,以使冲突的双方在下一次发送的时间上能够错开,尽量减少冲突发生的可能性。
免费的网站请分享给朋友吧