【计算机网络】随机访问介质访问控制中的ALOHA协议、CSMA协议、CSMA/CD协议和CSMA/CA协议
创始人
2024-05-30 07:14:41
0

二、随机访问介质访问控制

信道上的所有用户可随机发送信息

1. 简单ALOHA协议

解决信息发送时的冲突问题。其特点是不监听信道,不按时间槽发送,随机重发。

思想:在超时后,等随机一段时间后再重传

2. 时隙ALOHA协议

时隙ALOHA协议的思想:把时间分成若干个相同的时间片,所有用户在时间片开始时刻同步接入网络信道,若发生冲突,则必须等到下一个时间片开始时刻再发送(超时重传)。

3. CSMA协议(无确认机制)

全称叫载波监听多路访问协议。

CS:载波监听,监听总线上的电压摆动值,电压摆动值超过阈值,就认定有信号出现了碰撞

MA:多点接入,意思就是许多计算机以多点接入的方式连接着一根总线上。

  • 坚持CSMA:先监听信道,如果信道是空闲的,就直接传输,否则就一直监听
  • 非坚持CSMA:先监听信道,如果信道是空闲的,就直接传输,否则就等待一个随机时间后再去监听
  • p-坚持CSMA:监听信道空闲,空闲时,以p概率直接传输,不必等待;概率1-p等待到下一个时间槽再传输,信道忙则持续监听,直到空闲,再以p概率发送。若发生冲突,则等待下一个时间槽,再重复以上操作。

4. CSMA/CD协议(无确认机制)

应用于总线型网络、半双工网络,不能允许双方同时使用网络。其中CD的意思是碰撞检测。在发送数据时也要去监听信道,判断是否发送了碰撞。

无法在无线网络中进行碰撞检测,因此不适用于无线网络

  • CSMA/CD协议帧发送流程图
    在这里插入图片描述

  • CSMA/CD协议帧接收流程图
    在这里插入图片描述

碰撞示意图,
在这里插入图片描述

  • 双方主机最多经过2ʈ的时长就可以检测到是否发送了碰撞
  • 见过2ʈ的时长后没有检测到碰撞,那么此次发送就不会发送碰撞
  • 每一个主机在自己发送顿之后的一小段时间内,存在着遭遇碰撞的可能性。这一小段时间是不确定的。它取决于另一个发送帧的主机到本主机的距离,但不会超过总线的端到端往返传播时延(2ʈ),即一个争用期时间。

最小帧长:以太网规定最小帧长为64字节,最小帧长确保了主机可以在帧发送完成之前就检测到是否发生了碰撞(小于64字节的帧都是在路上发生过碰撞的帧)。

最大帧长:以太网规定帧最大长度为1518字节
在这里插入图片描述

5.CSMA/CD的截断二进制指数退避算法

该算法用于计算退避时间:
退避时间=2ʈ∗{0,1,...,2k−1},其中k=Min[重传次数,10]退避时间 = 2ʈ * \{0,1,...,2^k-1\},其中k=Min[重传次数,10] 退避时间=2ʈ∗{0,1,...,2k−1},其中k=Min[重传次数,10]
在这里插入图片描述

  • 若连续多次发生碰撞,就表明可能有较多的主机参与竞争信道。但使用上述退避算法可使重传需要推迟的平均
    时间随重传次数而增大(这也称为动态退避),因而减小发生碰撞的概率,有利于整个系统的稳定。
  • 重传达16次仍不能成功时,表明同时打算发送帧的主机太多,以至于连续发生碰撞,则丢弃该帧,并向高层报告。

6.CSMA/CA协议(有确认机制)

CSMA/CA:载波监听多址接入/碰撞避免适用于无线网络

所有站点必须在持续检测到信道空闲一段时间后才能发送帧,这段时间称为 帧间间隔IFSIFS的长短取决于帧的优先级。常用的IFS如下:

  1. 短帧间间隔SIFS:长度为28微秒,常用于ACK帧,CTS帧(clear to send),过长MAC帧分片后的数据帧
  2. SCF帧间间隔DIFS:128微秒,在DCF方式中用于发送数据帧和管理帧。
工作原理

在这里插入图片描述

CSMA/CA协议中必须使用退避算法的情况

  1. 发送数据帧之前检测到信道处于忙状态
  2. 在每一次重传一个数据帧时
  3. 在每一次成功发送后要连续发送下一个帧时

不使用退避算法的情况:信道空闲,并且所发送的数据帧不是成功发送完上一个立即连续发送的数据帧(不满足上面的第三种情况时)

7. CSMA/CA的退避算法

在发送帧前,需要 先结果DIFS时间后,再退避一段时间,才能将数据发送出去
在这里插入图片描述

8.CSMA/CA的信道预约和虚拟载波监听

信道预约:尽可能减少碰撞的概率和降低碰撞的影响。信道预约流程如下,

  1. 原站在发送数据帧之前先发送一个短的控制帧,称为请求发送RTS(Request To Send), 它包括源地址
    目的地址以及这次通信(包括相应的确认帧)所需的持续时间。
  2. 若目的站正确收到源站发来的RTS帧,且媒体空闲,就发送一个响应控制帧,称为允许发送CTS(Clear To Send),它也包括这次通信所需的特续时间(从RTS帧中将此持续时间复制到CTS帧中)。
  3. 源站收到CTS帧后,再等待一段时间SFS后,就可发送其数据帧。
  4. 其他各站在接收到CTS帧或数据帧后就推迟接入无线局域网。
    在这里插入图片描述

虚拟载波监听:除RTS帧和CTS帧会携带通信需要持续的时间,数据帧也能携带通信需要持续的时间,这称为802.11的虚拟载波监听机制。

站点只要监听到RTS顿、CTS帧或数据帧中的任何一个,就能知道信道被占用的特续时间,而不需要真正监听到信道上的信号,因此虚拟载波监听机制能减少隐蔽站带来的碰撞问题。

相关内容

热门资讯

五一劳动节四年级作文(精选6... 五一劳动节四年级作文 篇一五一劳动节是每年的五月一日,也是我们最期待的假期之一。这个节日是为了表彰劳...
四年级写我的动物朋友的作文第... 四年级写我的动物朋友的作文第四单元 篇一我的宠物狗我家养了一只非常可爱的宠物狗,它的名字叫小黑。小黑...
热爱生命四年级作文【优秀6篇... 热爱生命四年级作文 篇一热爱生命生命是最宝贵的财富,我们每个人都应该热爱生命。生命只有一次,我们要珍...
以我发现了为题的作文【优选3... 以我发现了为题的作文 篇一我发现了一片神奇的花海今天,我偶然发现了一片令人惊叹的花海,仿佛置身于童话...
小学生四年级以安全为主题作文... 小学生四年级以安全为主题作文 篇一标题:保护自己的安全安全是我们生活中非常重要的一部分,我们每个人都...
小青蛙四年级作文(精彩6篇) 小青蛙四年级作文 篇一:我的好朋友小青蛙我有一个好朋友,他是一只小青蛙。他的名字叫小绿,因为他全身都...
爱的教育作文【精彩6篇】 爱的教育作文 篇一爱,是一种最基本的人类情感,也是一种最重要的教育方式。在教育过程中,爱是最有效的催...
清明扫墓的作文(最新6篇) 清明扫墓的作文 篇一清明扫墓是我国传统的节日之一,也是我最喜欢的节日之一。每年的清明节,我都会和家人...
新学期的打算四年级作文(优选... 新学期的打算四年级作文 篇一新学期的打算新学期开始了,我对这个新学期充满了期待和憧憬。我制定了一些打...
奶奶我爱你四年级作文【最新3... 奶奶我爱你四年级作文 篇一奶奶是我最亲爱的人,她对我来说就像是一颗温暖的太阳,总是给我带来温馨和快乐...
四年级作文一次购物经历【精简... 四年级作文一次购物经历 篇一今天,我和妈妈一起去了一家大型购物中心,这是我第一次有机会自己去购物。我...
四年级我的动物朋友(推荐6篇... 四年级我的动物朋友 篇一我家的小狗我家有一只可爱的小狗,它是我的好朋友,也是我最忠实的伙伴。它的名字...
四年级作文假期伤心事【优质6... 四年级作文假期伤心事 篇一假期中的一个伤心事今年的暑假,我和爸爸妈妈一起去了一个美丽的海滩度假村。我...
小学四年级作文魔法屋【优秀3... 小学四年级作文魔法屋 篇一我有一个魔法屋,它是一个神奇的地方。每当我进入魔法屋,就会发生许多有趣的事...
四年级作文介绍花果山【精彩6... 四年级作文介绍花果山 篇一花果山是一个神奇的地方。它位于中国的浙江省,是中国古代神话《西游记》中的一...
我的花园四年级作文【优质6篇... 我的花园四年级作文 篇一我的花园我家有一个美丽的花园,我非常喜欢在花园里玩耍和观赏花朵。我的花园里有...
一二三,木头人四年级作文(经... 一二三,木头人四年级作文 篇一我最喜欢的玩具——木头人我最喜欢的玩具是一个木头人。这个木头人是我四岁...
小学四年级作文,最简易的马戏... 小学四年级作文,最简易的马戏表演 篇一最近,我们班上举行了一场最简易的马戏表演,我感到非常兴奋和激动...
四年级作文回外婆家【最新6篇... 四年级作文回外婆家 篇一回到外婆家,我感到非常兴奋。外婆家离我们家有一段距离,但是我每次去都觉得很开...
四年级的学生作文一个熟悉的人... 四年级的学生作文一个熟悉的人 篇一我的奶奶我要介绍一个非常熟悉的人,那就是我的奶奶。奶奶是一个温柔、...