第九章以太网以太网MAC及其物理层-4-9
6以太网MAC-5-9
1以太网中的MAC共享介质冲突:以太网为了降低与每次发送相关的系统开销而付出的代价
1以太网中的MAC以太网使用载波侦听多路访问/冲突检测(CSMA/CD)来检测和处理冲突,并管理通信的恢复
2CSMA/CD过程载波侦听多路访问冲突检测堵塞信号和随机回退-8-9
2CSMA/CD过程1
载波侦听要发送报文的所有网络设备在发送之前必须侦听如果设备检测到来自其它设备的信号,就会等待指定的时间后再尝试发送
没有检测到通信时,设备将发送其报文并继续侦听
2CSMA/CD过程2
多路访问如果设备之间的距离导致一台设备的信号延时,则另一台设备可能没有检测到信号,信号同时发送
两者的信号就会混合,报文被毁坏
但剩余信号会混杂在一起继续沿介质传播
2CSMA/CD过程3
冲突检测一旦发生冲突,处于侦听模式的其它设备以及所有正在发送的设备,将会检测到信号量的增长
检测到冲突之后,各台设备将继续发送,以确保网络上的所有设备都检测到冲突
2CSMA/CD过程4
拥塞信号和随机回退发送设备检测到冲突之后,将发出拥塞信号
通知其它设备发生了冲突,以便它们调用回退算法延迟到期后,该设备将恢复“发送前侦听”模式
回退算法造成的问题:在两台涉入冲突的设备重新发送之前,第三台设备可能会先行发送
2CSMA/CD过程4
拥塞信号和随机回退回退算法将使所有设备在随机时间内停止发送,以让冲突消除
返回-13-9
2CSMA/CD过程假定1Km长的CSMA/CD网络的数据率为1Gb/s,设信号在网络上的传播速率为200000Km/s,求能够使用此协议的最短帧长
设最短帧长x,则:x/10^9=(1/20000