介质访问控制方法之CSMA/CD学习笔记

介质访问控制方法中具有冲突检测的载波侦听多路访问

冲突: 指的是两个以上的站点同时发送帧,造成不同信号的叠加相互破坏而变成无意义的噪声。

   
                            


                    总线      A 站 --------------------------------------------------------------------  x--B站

当A站要发送数据时,从网卡上侦听总线上有没有信号,当没有信号时A就发送,to时刻发送,在t1时刻还没有到达B站点,铜揽上传输速率是2/3的光速,此时B也会发数据,这样就发生碰撞,为了避免这种情况,需要检测碰撞,即CSMA/CD.。

检测方法:

设A到B长度为s,A发送的数据长度为L字节,当to时刻A发送数据以2/3光速前进的时候,一直走到B都没有人发送数据这样称为安全的到达,假设一个比较极端的例子,在到达B站任意小的X时间段B发送一个信号,这时候就发生碰撞,检测到冲突,返回给A,这一段时间即A能检测到冲突的时间,设A到B的单向时间为t。 来回的时间就是2t。 在这段时间内帧没有发送出但是检测到有冲突。

设数据链路的传输速率为Vlink,为了保证即使是在最远端的也能检测到冲突,应该有L/Vlink>=2t。
在帧完全发送之前只要前面的信号有碰撞冲突都可以检测的到从而把这帧放弃掉重新发送

在载波监听技术中L>=2t。* Vlink  Vlink指的是链路数据通过以太网卡或令牌环网卡把一段比特流送到铜线上的速率,t。指的是以2/3光速传送电信号所用的时间,t。=s/(2/3)C,,c为光速。。
L>=2*s/(2/3)C*Vlink  从这个式子可以看出帧有最小值,在百兆千兆速率下,都会受到这个公式的限制,当Vlink提到十倍时,帧的大小也需要提高十倍.


展开阅读全文

没有更多推荐了,返回首页