s4-2 ALOHA 协议
多路访问协议
随机访问协议(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 协议的更多相关文章
- 读书笔记:应用随机过程:概率模型导论:Aloha协议问题
例4.16,Aloha协议:就本书例题所涉及的部分来说,几乎等同于CSMA.这个例题重写如下: 考察一个包含多个设备的通信系统,其中在每个时间段发送信息的设备个数是独立同分布的.......每个设备将 ...
- 6.ALOHA协议
动态媒体接入控制/多点接入特点:信道并非在用户通信时固定分配给用户. 一.纯ALOHA协议 纯 ALOHA协议思想:不监听信道,不按时间槽发送,随机重发.想发就发 二.时隙ALOHA协议 时隙 ALO ...
- 计算机网络之介质访问控制(静态划分信道、FDM、TDM、STDM、WDM、CDM)、(动态划分信道、ALOHA、CSMA、CSMA/CD、CSMA/CA)、令牌传递协议
文章转自:https://blog.csdn.net/weixin_43914604/article/details/104935912 学习课程:<2019王道考研计算机网络> 学习目的 ...
- tcpip协议
几个概念 1.分层(我们使用四层模型更为贴合我们的实际网络) 分层是为什么,其实和公司中职位是一样的,不同职位的人做不同的事情,然后不同职位的人合起来,一起完成了数据传输的事情. 链路层 在这个层面 ...
- 计算机网络-链路层(2)多路访问控制协议(multiple access control protocol)
单一共享广播信道,如果两个或者两个以上结点同时传输,会互相干扰(interference) 冲突(collision):结点同时接收到两个或者多个信号→接收失败! MAC协议采用分布式算法决定结点如何 ...
- 介质访问控制子层-Medium Access Control Sublayer:多路访问协议、以太网、无线局域网
第四章 介质访问控制子层-Medium Access Control Sub-layer 4.1介质访问控制子层概述 MAC子层不属于之前提到的OSI或TCP/IP架构的任何一层,这也是为什么这一层被 ...
- LoRa基础
一.LoRa技术 LoRa 是LPWAN通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案.这一方案改变了以往关于传输距离与功耗的折衷考虑方式,为用户提供一种 ...
- LoRaWAN 1.1 网络协议规范 - 2 LoRaWAN选项介绍
LoRaWAN 1.1 网络协议规范 LoRaWAN 1.1 版本封稿很久了也没有完整啃过一遍,最近边啃边翻译,趁着这个机会把它码下来. 如果觉得哪里有问题,欢迎留言斧正. 翻译不易,转载请申明出处和 ...
- s4-3 CSMA
载波侦听多路访问协议 CSMA:Carrier Sense Multiple Access 特点:"先听后发" 改进ALOHA协议的侦听/发送策略 分类 非持续式 持 ...
随机推荐
- swift - 使用系统app导航
import UIKit //1.导入框架 import MapKit class ViewController: UIViewController { lazy var geoCoder : CLG ...
- day 12 内置函数,装饰器,递归函数
内置函数 内置函数:python给咱们提供了一些他认为你会经常用到的函数,68种 内置函数 abs() dict() help() min() setattr() all() di ...
- visio2013专业版激活密匙
Visio 2013最新产品密钥分享,在安装时可以使用以下密钥: 2NYF6-QG2CY-9F8XC-GWMBW-29VV8 FJ2N7-W8TXC-JB8KB-DCQ7Q-7T7V3 VXX6C-D ...
- Could not load file or assembly 'Microsoft.EntityFrameworkCore.Relational
提示的很明确了,缺少Microsoft.EntityFrameworkCore.Relational引用.nuget安装上即可.
- Django TypeError: isinstance() arg 2 must be a type or tuple of types
报错: TypeError: isinstance() arg must be a type or tuple of types from django.db import modelsfrom dj ...
- Jmeter常用脚本开发之SOAP/XML-RPC Request
SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议: SOAP/XML-RPC Request ...
- 78k的text 文件,输出到textbox 竟然用了20几秒的原因
开始查资料以为是io读取的,磁盘速度慢的之类的,后来一想,text 又不是几十万条数据,才那么两千行,咋回事. 原来是循环中不停的修改textbox值导致的. 总结: 比较大的运算,特别是大的循环, ...
- Spring Boot 2.0(一):Spring Boot 2.0尝鲜-动态 Banner
Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜 Spring Boot 更换 Banner 我们先来回顾一下在 Spring Bo ...
- 前端面试问题html汇总
1.对WEB标准以及W3C的理解与认识 结构层 html :表示层 css:行为层:js; 标签闭合.标签小写.不乱嵌套.提高搜索机器人搜索机率.使用外链css和js脚本.结构行为表现的分离.文件下 ...
- .net序列化
在开发过程中,会遇到很多需要使用序列化的场景,比如wcf,webservice或者jquery+.net等.那今天就说说我对序列化的理解. 在.net中有几种序列化的方式,XML.二进制.SOAP.还 ...