美文网首页
信道共享技术

信道共享技术

作者: 逗儿比的日常 | 来源:发表于2020-12-26 09:33 被阅读0次

计算机网络可以分为两类:

• 使用点对点连接的网络(全双工信道)--------广域网
任何时刻想发数据就可以发,不用争信道的使用权
• 使用广播信道(多路访问信道,随机访问信道)的网络--------局域网
要解决的关键问题是如何解决对信道争用

☆解决信道争用的协议称为介质访问控制协议MAC(Medium Access Control),是数据链路层协议的一部分

信道的分配

• 信道的静态分配:时分复用;频分复用;波分复用;码分复用
• 信道的动态分配:局域网都采用动态分配策略,即根据当前对信道请求的情况动态协调各用户对信道的使用权

信道的动态分配分类
冲突协议

▼ALOHA冲突协议(分为纯ALOHA协议和时间片ALOHA协议)
目的:解决信道的动态分配,基本思想可用于任何无协调关系的用户争用单一共享信道使用权的系统
• 纯ALOHA协议
基本思想:用户有数据要发送时,可以直接发至信道,然后监听信道看是否产生冲突,若产生冲突,则等待一段随机的时间重发
• 时间片ALOHA协议
基本思想:把信道时间分成离散的时间片,片长为一个帧所需的发送时间。每个站点只能在时间片开始时才允许发送。其他过程与纯ALOHA协议相同

ALOHA协议的发送过程


ALOHA协议.png

▼CSMA协议(载波监听多路访问协议)
载波监听:站点在为发送帧而访问传输信道之前,首先监听信道有无载波(载波:物理层在传送数据的时候要把0、1数据调制成相应的电频、信号状态,然后再送到媒介中去,经过物理层预先规定的调制方式生成的信号就是载波),若有载波,说明已有用户在使用信道,则不发送帧以避免冲突

❉多路访问:多个用户共用一条信道

三个变种:
• 1-坚持型CSMA(1-persistent)
基本原理:若站点有数据发送,先监听信道;若站点发现信道空闲,则发送;若信道忙,则继续监听直至发现信道空闲,然后完成发送;若产生冲突,等待一随机时间,然后重新开始发送过程

优点:减少了信道空闲时间
缺点:增加了发生冲突的概率(比如A正在发送数据,占用了信道时间t,在t这段时间里如果有两个或两个以上的栈点要发生数据就都要等待,等A发送完其他栈点会同时发,这时容易产生冲突)
广播延迟对协议性能的影响:广播延迟越大,发生冲突的可能性越大,协议性能越差

• 非坚持型CSMA(nonpersistent)
基本原理:若站点有数据发送,先监听信道;若站点发现信道空闲,则发送;若信道忙,则等待一随机时间,然后重新开始发送过程;若产生冲突,等待一随机时间,然后重新开始发送过程

优点:减少了冲突的概率
缺点:增加了信道空闲时间,数据发送延迟增大;信道效率比1-坚持CSMA高,传输延迟比1-坚持CSMA大

• P-坚持型CSMA(p-persistent)-------- 适用于分槽信道
分槽信道:把信道时间划分成若干离散点,即时间片

基本原理:若站点有数据发送,先监听信道;若站点发现信道空闲,则以概率p发送数据,以概率q = 1 - p 延迟至下一个时槽发送、若下一个时槽仍空闲,重复此过程,直至数据发出或时槽被其他栈点所占用;若信道忙,则等待下一个时槽,重新开始发送;若产生冲突,等待一随机时间,然后重新开始发送

▼CSMA/CD
• 冲突
当多个站同时在总线上发送数据时,总线上的信号电压摆动值将会增大(互相叠加)
当一个站检测到的信号电压摆动值超过一定的门限值时,就认为总线上至少有两个站同时在发送数据,表明产生了冲突
• 冲突检测
当两个帧发生冲突时,两个被损坏帧继续传送毫无意义,而且信道无法被其他站点使用,对于有限的信道来说,这时很大的浪费、如果站点边发送边监听,并在监听到冲突之后立即停止发送,可以提高信道的利用率,因此产生了CSMA/CD(有线以太网中使用的),而无线以太网使用的是CSMA/CA

• CSMA/CD工作过程
站点使用CSMA协议进行数据发送;在发送期间如果检测到冲突,立即终止发送,并发出一个瞬间干扰信号,使所有的站点都知道发生了冲突(因为只有发送数据的节点才做冲突检测,而发这个干扰信号是为了使没有参与数据传输的节点也清楚信道出现了冲突),而且每一个检测到干扰的节点都会发送干扰信号;在发出干扰信号后,等待一段随机时间(称为退避),再重复上述过程

无冲突协议

▼例:基本位图协议
工作原理:共享信道上有N个站,竞争周期分为N个时槽,如果一个站有帧发送,则在对应的时槽内发送比特1;N个时槽之后,因为是广播出去的,因此每个站都知道哪个站要发送帧,这时按站序号发送(最上面一排的01234567代表站点,这里每个站的发送时延是不一样的,0是最快可以发送的,而7就需要等待0~6都发送完了才能发送)


基本位图协议.png

▼BRAP ---- 具有轮换优先权的广播识别协议
按序轮转分配各站的发送权;预约时间片的个数和工作站数相等


BRAP.png

▼令牌协议
网络中流传这一个被称为“令牌Token”的帧(是一个特殊的01串),一个节点要发送数据必须首先截获令牌,由于网络中只有一个令牌,从而不会产生冲突。
令牌这个帧有可能丢失,丢失了以后任何一个站想要发送数据都发送不了,系统就崩溃了。因此这时需要有一个监督管理站,作用是控制管理令牌,防止令牌丢失。最大流转时间(即每个站点都有数据要发送时所需要的最大时间)超时以后还没收到令牌,就认为是令牌丢失,这时就会再创建一个令牌,保证网络当中有令牌


令牌协议.png

相关文章

  • 信道共享技术

    计算机网络可以分为两类: • 使用点对点连接的网络(全双工信道)--------广域网任何时刻想发数据就可以发,不...

  • rabbitmq golang consumer 断开重连

    (1) rabbitmq 官网建议,多线程尽量共享连接,独享信道。共享信道不是线程安全的。先来看下rabbitmq...

  • 数据链路层(二)

    一、使用广播信道的数据链路层 广播信道可以进行一对多的通信,因此使用广播信道的局域网被称为共享式局域网。现在具有更...

  • 【计算机网络】入门知识

    计算机网络入门知识总结 网络硬件 网络的传输技术 广播网络 定义 (1)网络只有一个通信信道,所有机器共享它 (2...

  • 计算机网络期末保命复习(2)

    CSMA/CA发送过程 1、发送结点侦听共享信道,直到空闲为止 2、发送结点随机选择一个延迟发送时间值并在信道空闲...

  • 【程序员笔试】计算机网络

    物理层:信道,网线,光纤之类。信道复用技术 数据链路层:点对点信道,在物理层的基础上,基本传输单位是帧。考虑封装成...

  • 微波光子信道化接收机研究综述

    导读:微波光子信道化接收机通过光学方法实现信道分离。由于光器件所具有的极大带宽,基于光子技术的信道化接收机可以从根...

  • 轮询访问MAC协议

    本文内容 1 多路访问分类回顾 (1) 信道划分介质访问控制协议:基于多路复用技术划分资源,是静态划分信道,不会发...

  • LoRa学习:信道占用检测原理(CAD)冷练车APP 抓娃娃AP

    LoRa学习:信道检测原理(CAD) 随着扩频调制技术的应用,确定信道是否占用十分关键,需要确定是否有其他信号已经...

  • 通信工程导论(8)

    更快更高更强——>信道(环境)天生就是大胃王;能力一定的情况下,技术水平增加 环境=信道 如何对主观的事件进行度量...

网友评论

      本文标题:信道共享技术

      本文链接:https://www.haomeiwen.com/subject/dcmynktx.html