上一节课中讲述的是静态划分信道。
现在将动态接入控制,而又因为受控接入已经被历史和市场淘汰,故没有研究。
这一节的内容是讲述随机接入。
使用同一根总线的时候,容易产生碰撞(信息冲突 简称冲突)
可以采用 载波监听多址接入/碰撞检测 CSMA/CD
(Carrier Sense Multiple Access / Collision Detection)
注意 CSMA/CD 是总线局域网使用的协议。
CSMA/CD
注意的是:96比特时间:发送96比特所耗费的时间,也可称为 帧间最小间隔。
作用:接收方可以检测出一个帧的结束,同时也使得其他的站点有机会平等公平的竞争信道并且发送帧。
定义如下:
假设主机C要发送帧,那么他先进行CS载波监听,监听到96比特时间之后,就可以发送帧了。
假设此时B也要发送帧,发现总线忙,于是持续监测总线。一旦检测到了就立即发送帧,边发送边监测碰撞即可。
没检测到碰撞就可以发送剩余的碰撞。
如果B和C同时发送,那么就会产生碰撞,那么就会同时进行 边发送边监测碰撞,但是都监测不到碰撞。如果主机C更早监测到碰撞并停止发送,退避一段时间之后。B也是这样,会重新退避然后重新发送。
争用期的概念(碰撞窗口)
在t-π的时候,实际上总线不是空闲的,只是主机D检测不出来而已。
最小帧长
假设A发送之后,在传输过程中,C监听到96比特时间之后(实际上总线时间并不是空闲的)。碰撞之后,D就会收到有差错的帧丢弃。
但对于A并不知道自己发送的帧产生了碰撞。所以,以太网的帧长不能太短。
最大帧长
46字节+18字节就是 64字节了。
退避时间的计算方法: