受 协议的约束 在 比特时间以前发送了数据。 在 比特时间发送的第一个比特将在 比特时间到达 因此 在检测到和 发送的数据发生碰撞之前显然还没有发送完毕 因为 小于上面算出的 。当 检测到发生碰撞时 就要停止发送 并执行退避算法。 换言之 如果 在发送完毕之前 即在 比特时间之前 没有检测到碰撞 那么就能表明 帧发生碰撞 当然也不会和其他站点发生碰撞 。 在上题中的站点 和 在 时同时发送了数据帧。当 比特时间 和 同时检测到发生了碰撞 并且在 比特时间完成了干扰信号的传输。
和 在 算法中选择不同的 值退避。假定 和 选择的随机数分别是 和 。试问 和 各在什么时数据帧在什么时间到达 重传的数据会不会和 重传的数据再次发 电话数据库 送碰撞 会不会在预定的重传时间停止发送数据 图 给出了在几个主要时间所发生的事件。所有的时间单位都是 比特时间 。 时 和 开始发送数据。 比特时间 和 都检测到碰撞。 比特时间 和 结束干扰信号的传输。 和 都马上执行退避算法。 因为 和 所以 立即检测信道 而 要推迟 比特时间后才检测信道。也就是说 在 比特时间就开始。
检测信道 但 要等到 比特时间才检测信道。 当 比特时间 的干扰信号中的最后一个比特到达 检测到信道空闲。但 还不能马上发送数据 必须等待 比特时间后才能发送数据 我们应当注意到 以太网的帧间最小间隔就是 相当于 比特时间 。 这样 当 比特时间 开始发送数据。 再看一下 什么时候可以发送数据。当 比特时间 从 比特时间算起 经过 个争用期 比特时间 再次检测信道。如空闲 则 在 比特时间后 即将在 比特时间发送数据。请注意 只有从 比特时间一直到 比特时间 一直检测到信道是空闲的 才在 比特时间发送数据。