多路访问协议

 随机访问协议(Random Access)

特点:站点争用信道,可能出现站点之间的冲突

典型的随机访问协议

• ALOHA协议

• CSMA协议

• CSMA/CD协议(以太网采用此协议)

 受控访问协议(Controlled Access)

特点:站点被分配占用信道,无冲突

ALOHA协议

 夏威夷大学Norman Abramson及他的同事设计

 两个版本

纯ALOHA协议

分隙ALOHA协议

纯ALOHA  (Pure ALOHA) 工作原理

 任何一个站都可以在帧生成后立即发送(可能冲突),并通

过信号的反馈,检测信道,以确定发送是否成功。

 如发送失败,则经随机延时后再发送。

每个站点可在任意时间发送数据(不关心信道是否已被占用);

两个以上站点都在发送数据时就会发生冲突。

纯ALOHA协议的数学描述

 定义

帧时:发送一个标准长的帧所需的时间

 服从泊松分布

一个帧时内用户产生新帧:均值N个

一个帧时内信道中产生的帧(包括重传):均值G个

性能分析

 吞吐率(Throughout) S

在发送时间T内发送成功的平均帧数。

显然,0<S<1

S = 1时分组一个接一个地发送出去,帧之间没有空隙。一

般用S接近于1的程度来衡量信道的利用率。

运载负载(Carried load) G, 又称网络负载

时间T内所有通信站总共发送的帧平均值(包括原发和重发的

分组)。

显然,G≧S,只有在不发生冲突时G才等于S。当重负载

(G>>1) 时,冲突频繁。

纯ALOHA协议的性能

分隙ALOHA  (Slotted ALOHA) 工作原理

 分隙ALOHA是把时间分成时隙(时间片)

 时隙的长度对应一帧的传输时间。

 新帧的产生是随机的,但分隙ALOHA不允许随机发送,凡帧的发送必须在时隙的起点。

 冲突只发生在时隙的起点,冲突发生时只浪费一个时隙。一
旦某个站占用时隙并发送成功,则在该时隙内不会出现冲突。

纯ALOHA中,一旦产生新帧,就立即发送,
全然不顾是否有用户正在发送,所以发生冲突的可能伴随着发送的整个过程。

冲突危险期:2t,信道利用率18.4%

分隙ALOHA中,规定发送行为必须在时隙的开始,一旦在发送开始时没有冲突,则该
帧将成功发送。

冲突危险期:t,信道利用率36.8%

s4-2 ALOHA 协议的更多相关文章

  1. 读书笔记:应用随机过程:概率模型导论:Aloha协议问题

    例4.16,Aloha协议:就本书例题所涉及的部分来说,几乎等同于CSMA.这个例题重写如下: 考察一个包含多个设备的通信系统,其中在每个时间段发送信息的设备个数是独立同分布的.......每个设备将 ...

  2. 6.ALOHA协议

    动态媒体接入控制/多点接入特点:信道并非在用户通信时固定分配给用户. 一.纯ALOHA协议 纯 ALOHA协议思想:不监听信道,不按时间槽发送,随机重发.想发就发 二.时隙ALOHA协议 时隙 ALO ...

  3. 计算机网络之介质访问控制(静态划分信道、FDM、TDM、STDM、WDM、CDM)、(动态划分信道、ALOHA、CSMA、CSMA/CD、CSMA/CA)、令牌传递协议

    文章转自:https://blog.csdn.net/weixin_43914604/article/details/104935912 学习课程:<2019王道考研计算机网络> 学习目的 ...

  4. tcpip协议

    几个概念 1.分层(我们使用四层模型更为贴合我们的实际网络) 分层是为什么,其实和公司中职位是一样的,不同职位的人做不同的事情,然后不同职位的人合起来,一起完成了数据传输的事情. 链路层  在这个层面 ...

  5. 计算机网络-链路层(2)多路访问控制协议(multiple access control protocol)

    单一共享广播信道,如果两个或者两个以上结点同时传输,会互相干扰(interference) 冲突(collision):结点同时接收到两个或者多个信号→接收失败! MAC协议采用分布式算法决定结点如何 ...

  6. 介质访问控制子层-Medium Access Control Sublayer:多路访问协议、以太网、无线局域网

    第四章 介质访问控制子层-Medium Access Control Sub-layer 4.1介质访问控制子层概述 MAC子层不属于之前提到的OSI或TCP/IP架构的任何一层,这也是为什么这一层被 ...

  7. LoRa基础

    一.LoRa技术 LoRa 是LPWAN通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案.这一方案改变了以往关于传输距离与功耗的折衷考虑方式,为用户提供一种 ...

  8. LoRaWAN 1.1 网络协议规范 - 2 LoRaWAN选项介绍

    LoRaWAN 1.1 网络协议规范 LoRaWAN 1.1 版本封稿很久了也没有完整啃过一遍,最近边啃边翻译,趁着这个机会把它码下来. 如果觉得哪里有问题,欢迎留言斧正. 翻译不易,转载请申明出处和 ...

  9. s4-3 CSMA

    载波侦听多路访问协议  CSMA:Carrier Sense Multiple Access 特点:"先听后发" 改进ALOHA协议的侦听/发送策略  分类 非持续式 持 ...

随机推荐

  1. Django的Rbac介绍3

    今天的博客主要是记录一下如何实现左侧菜单,这里我们想实现的效果就是,如果用户有查看用户的权限,则显示查看用户的左侧菜单,如果用户有查看角色的权限,则显示查看角色的左侧菜单,如果两者都有,则需要显示两个 ...

  2. Js学习(2)数据类型

    Js共有六种数据类型(ES6又增加了第七种Symbol类型的值): 原始类型:数值,字符串,布尔值 合成类型:对象(object):各种值组成的集合 其他undefined,null 对象又可以分成三 ...

  3. 如何查看Chrome浏览器保存的账号密码

    之前告诉大家如何一键查看所有保存在IE里的所有密码(点击查看原文),现在来告诉大家如何一键查看Chrome浏览器的所有密码.某种意义上上,查看Chrome的密码比查看IE的更简单,因为查看IE密码还需 ...

  4. 【WH】MVC数据分页扩展类

    public static class QueryableExtensions { #region 内存分页 /// <summary> /// 返回对象分页列表 /// </sum ...

  5. git常用命令二

    http://www.jianshu.com/p/08c3f1804b36http://backlogtool.com/git-guide/cn/stepup/stepup1_1.html   git ...

  6. 字典的增删改查 daty 5

    字典:python中非常重要的数据类型,在python中唯一一个映射的数据类型数据类型分类 按照数据可变与不可变: # 不可变数据类型: int str bool tuple # 可变数据类型: li ...

  7. selenium无界面chromedriver

    chromeDriver下载地址:http://chromedriver.storage.googleapis.com/index.html 谷歌浏览器Chrome和驱动程序的对照表https://b ...

  8. git 分支的创建和切换

    每次提交,GIT 都会将他们串成一个时间线,截止到目前,只有一个时间线,GIT里叫这个分支为主分支,叫master,HEAD指向master,master指向提交,HEAD指向当前的分支. 一开始的时 ...

  9. RDMA的基础概念

    一张图可以简单明确的说明,目前RDMA的几种技术的差别: RDMA是remote Direct memory access的简称,有几个最基本的特点: CPU offload kernel bypas ...

  10. Notification 通知传值

    通知 是在跳转控制器之间常用的传值代理方式,除了代理模式,通知更方便.便捷,一个简单的Demo实现通知的跳转传值.       输入所要发送的信息 ,同时将label的值通过button方法调用传递, ...