数据链路层
一、电磁波在总线上的有限传播速率的影响
1、当某个站监听到总线是空闲时,也可能总线并非真正是空闲的。
2、A 向 B 发出的信息,要经过一定的时间后才能传送到 B。
3、B 若在 A 发送的信息到达 B 之前发送自己的帧(因为这时 B 的载波监听检测不到 A 所发送的信息),则必然要在某个时间和 A 发送的帧发生碰撞。
4、碰撞的结果是两个帧都变得无用。
二、CSMA碰撞
1、碰撞:
1)整个分组传输时间被浪费
2)产生碰撞的分组变得无用
2、注意:
距离与传播时延在决定碰撞概率中的作用
3、CSMA/CD (碰撞检测)
4、CSMA/CD的基本工作原理
工作原理:每个站发送数据前先监听信道是否空闲,若空闲则立即发送数据。在发送时,边发送边检测。若检测到冲突,则立即停止发送。等待一段随机时间(称为退避)以后,再重新尝试。
5、CSMA/CD可归结为四句话:
发前先监听 空闲即发送
边发边检测 冲突时退避
三、争用期
四、强化碰撞
当发送数据的站一旦发现发生了碰撞时,除了立即停止发送数据外,还要再继续发送若干比特的阻塞信号(jamming signal),以便让所有用户都知道现在已经发生了碰撞。
五、多路访问协议比较
六、多路访问协议小结