发生冲突时,会发送干扰信号,以防止发送更多的数据。 之后,在一些kμs之后,帧被重新发送。 如果在这段时间内还有碰撞,那么在k1μs后重新发送。 如果在此期间发生碰撞,请在k2μs后重新发送。
我search了互联网,并得到了下面的链接,表明随机值介于0和((2的n次幂)-1)之间,其中'n'是失败尝试的次数。 http://en.wikipedia.org/wiki/Exponential_backoff
但是,我对“51.2μs”这个值感兴趣。 上面的链接表示“51.2μs”作为示例值。 但是,最开始的时候应该是什么样的最佳价值呢? 有任何想法吗 ?
Thx在advans,Karthik Balaguru
51.2μs的值是在10baseT(10 Mbps)以太网networking(64字节= 512位=51.2μs@ 10 Mbps)上传输最小允许大小(64字节)的帧所需的时间。
此时将发送干扰信号,以确保该段上的所有站都能检测到碰撞。
你的意思是k1的最佳值? 它应该是不同的每台机器。
您希望重新发送尽可能快,而不会再发生碰撞。 如果每台机器的k1不同,那么机器1的重传不会干扰机器2。
具体来说,最优k1将比发送最大 最小尺寸的单个分组所用的时间更长,以用于任何链路层技术。