CSMA/CD协议

来源:互联网 发布:网络十大博客公司 编辑:程序博客网 时间:2024/06/10 12:27

前奏:

 

以太网发送的数据都使用曼彻斯特编码的信号,二进制基带数字信号就是高低电压交替出现的信号。使用这个信号的最大问题就是当出现一长串1或0时,接收端就无法从受到的比特流中提取同步位(即比特同步)信号。曼彻斯特编码就是把每个码元在分成两个相等的间隔。码元1是在前一个间隔为低电压而后一个间隔为高电压。码元0则正好相反,从高电压变到底电压(也可以采用相反的规定)这样就保证了在每个码元的正中间出现一次电压转换,而接受段就利用这种电压转换很方便的把位同步信号提取出来。但是在曼彻斯特编码缺点就是它所占的频带宽度比原始的基带信号增加了一倍(以为每秒传送的码元书加倍了 )。

 

CSMA/CD(载波监听多点接入/碰撞检测):

多点接入:

就是总线型网络,许多计算机以多点接入的方式连接在一份总线上,协议的实质是载波监听碰撞检测载波监听:就是发送前先检测下总线上是否有其他站在发送数据,如果有,则暂时不要发送数据,要等信道变为空闲时再发送,其实总线上并没有"载波",载波监听就是用电子技术检测总线上有没有其他计算机发送的信号。

碰撞检测:


每个正在发送数据的站,一旦发现总线上出现上碰撞,适配器就停止发送,免得浪费资源,然后等一段时间再次发送。

 

原创粉丝点击