扫码关注公众号
CSMA/CA协议的工作流程
CSMA/CA协议的工作流程分为两个分别是:1.送出数据前,监听媒体状态,等没有人使用媒体,维持一段时间后,再等待一段随机的时间后依然没有人使用,才送出数据。由於每个设备采用的随机时间不同,所以可以减少冲突的机会。2.送出数据前,先送一段小小的请求传送报文(RTS:RequesttoSend)给目标端,等待目标端回应CTS:CleartoSend报文后,才开始传送。利用RTS-CTS握手(handshake)程序,确保接下来传送资料时,不会被碰撞。同时由於RTS-CTS封包都很小,让传送的无效开销变小。CSMA/CA通过这两种方式来提供无线的共享访问,这种显式的ACK机制在处理无线问题时非常有效。然而不管是对于802.11还是802.3来说,这种方式都增加了额外的负担,所以802.11网络和类似的Ethernet网比较总是在性能上稍逊一筹。
CSMA/CD和CSMA/CA的主要差别
CSMA/CD:带有冲突检测的载波监听多路访问,可以检测冲突,但无法“避免”CSMA/CA:带有冲突避免的载波侦听多路访问,发送包的同时不能检测到信道上有无冲突,只能尽量‘避免’;区别:1.两者的传输介质不同,CSMA/CD用于总线式以太网,而CSMA/CA则用于无线局域网802.11a/b/g/n等等;2.检测方式不同,CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式;3.WLAN中,对某个节点来说,其刚刚发出的信号强度要远高于来自其他节点的信号强度,也就是说它自己的信号会把其他的信号给覆盖掉;4.本节点处有冲突并不意味着在接收节点处就有冲突;
网络协议三要素?
在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。这些为进行网络中的数据交换而建立的规则、标准或约定即称为网络协议。一个网络协议主要由以下三个要素组成:(1)语法,即数据与控制信息的结构或格式;(2)语义,即需要发出何种控制信息,完成何种动作以及做出何种应答;(3)同步,即事件实现顺序的详细说明。
讲一下CSMA/CD协议优缺点?
CSMA/CD控制方式的优点是:原理比较简单,技术上易实现,网络中各工作站处于平等地位,不需集中控制,不提供优先级控制。CSMA/CD控制方式的缺点是:在网络负载增大时,发送时间增长,发送效率急剧下降。
某局域网采用CSMA/CD协议实现介质访问控制,数据传输速率是 10 Mbps,主机甲和主机乙之间的距离是 2 km,信号传播速度是 200
CSMA/CD协议是带载波监听带冲突检测的1-坚持访问控制协议,两个主机同时发送数据时两个主机检测到冲突的时间最短,需要2km/2*10^5km/s=10μs而在甲(乙)主机监测到信道空闲时发送数据帧,在数据帧到达乙(甲)前的一瞬间,乙(甲)主机也开始发送数据帧,此时两个主机均检测到冲突需要20μs,此时用时最长。