简答题

简述CSMA/CA算法的原理,与CSMA/CD算法的区别。

正确答案

CSMA/CA载波侦听多路访问/冲突避免
(1)首先检测信道是否有使用,如果检测出信道空闲,则等待一段随机时间后,才送出数据。
(2)接收端如果正确收到此帧,则经过一段时间间隔后,向发送端发送确认帧ACK。
(3)发送端收到ACK帧,确定数据正确传输,在经历一段时间间隔后,会出现一段空闲时间。C
SMA/CD载波侦听多路访问/冲突检测 
(1)传输前监听
(2)如果忙则等待 
(3)如果空闲则传输并检测冲突 
(4)如果冲突发生,重传前等待 
(5)重传或夭折
区别: 
CSMA/CD://带有冲突检测的载波监听多路访问,可以检测冲突,但无法“避免” 
CSMA/CA:带有冲突避免的载波监听多路访问,发送包的同时不能检测到信道上有无冲突,只能尽量“避免”; 
1.两者的传输介质不同,CSMA/CD用于总线式以太网,而CSMA/CA则用于无线局域网802.11a/b/g/n等等; 
2.检测方式不同,CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式; 
3.WLAN中,对某个节点来说,其刚刚发出的信号强度要远高于来自其他节点的信号强度,也就是说它自己的信号会把其他的信号给覆盖掉; 
4.本节点处有冲突并不意味着在接收节点处就有冲突。 综上,在WLAN中实现CSMA/CD是比较困难的。  
CSMA/CA与CSMA/CD的区别 
(1)载波检测方式:因传输介质不同,CSMA/CD与CSMA/CA的检测方式也不同。CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式。 
(2)信道利用率比较CSMA/CA协议信道利用率低于CSMA/CD协议信道利用率。但是由于无线传输的特性,在无线局域网不能采用有线局域网的CSMA/CD协议。信道利用率受传输距离和空旷程度的影响,当距离远或者有障碍物影响时会存在隐藏终端问题,降低信道利用率。具体最高的信道利用率与传输速率有关。在IEEE802.11b无线局域网中,在1Mb/s速率时最高信道利用率可到90%,而在11Mb/s时最高信道利用率只有65%左右。

答案解析

相似试题
  • CSMA/CA

    名词解析查看答案

  • CSMA/CA协议是如何实现对站点进行访问控制?

    简答题查看答案

  • 什么是CSMA/CD技术?简述其工作原理。

    简答题查看答案

  • 简述结构手算法的原理。

    简答题查看答案

  • 为什么无线传感器网络需要时间同步,简述RBS、TPSN时间同步算法工作原理?

    简答题查看答案

  • 解释人工神经网络的理论原理和算法原理。

    简答题查看答案

  • 常用的时域基音检测算法有哪些(任选两种作答)?它们的基本原理是什么?

    简答题查看答案

  • 简述三参数对应状态原理与两参数对应状态原理的区别。

    简答题查看答案

  • 简述螺旋千斤顶的结构与传动原理。

    简答题查看答案