数据链路层被分成了两个子层:MAC和LLC

MAC子层要解决什么问题?

介质访问控制(Madia Access Control)

数据通信方式

单播(unicast):One - to - One

广播(broadcast):One - to - Everyone of the whole

局域网采用的通信方式,
共享传输介质以降低费用。

组播(multicast):One - to -A part of the whole (group)

广播网络面临的问题

共享信道/多路访问信道/广播信道

可能两个(或更多)站点同时请求占用信道

解决办法: 介质的多路访问控制

在多路访问信道上确定下一个使用者

怎样分配信道(介质访问控制)?

静态分配

 只有一个站/用户使用信道

 不用的就浪费了

动态分配

 信道是开放的

 没有预分配

信道的静态分配

 频分多路复用 FDM (Frequency Division Multiplexing) )

 时分多路复用 TDM (Time Division Multiplexing)

静态信道分配的排队模型

 信道情况(符合M/M/1排队系统模型)

M(顾客到达时间间隔分布)

 帧到达时间间隔服从指数分布

 平均到达率(输入率):  帧/秒

M(顾客到达时间间隔分布)

 帧长度服从指数分布,平均长度1/  位/帧

 信道容量为C 位/秒,则信道服务率为  C 帧/秒

1(并列服务台个数)

静态信道分配的特点

 信道N等分

 资源分配不合理,不满足用户对资

源占用的不同需求

 有资源浪费,效率低

 延迟时间增大N倍

 适于用户数量少且用户数目固定的情况

 适于通信量大且流量稳定的情况

 不适用于突发性业务的情况

信道的动态分配

通过多路访问协议( Multiple Access Protocol )动态分配信道资源,提高信道利用率

多路访问协议

 随机访问协议(Random Access)

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

典型的随机访问协议

• ALOHA协议

• CSMA协议

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

 受控访问协议(Controlled Access)

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

小结

数据通通信有三种方式

单播

广播

组播

 局域网中主要采用在共享信道上的广播

 介质访问控制要解决: 某一时刻由哪个工作站共享信道的问题

 什么是广播?

 局域网中主要采用什么数据通信方式?

 介质访问控制用来做什么?

 介质访问控制协议分成哪两类?

s4-介质访问控制子层-1 MAC子层的更多相关文章

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

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

  2. 【计算机网络】-介质访问控制子层-无线LAN

    [计算机网络]-介质访问控制子层-无线LAN 802.11体系结构和协议栈 802.11网络使用模式: 有架构模式(Infrastructure mode) 无线客户端连接接入点AP,叫做有架构模式 ...

  3. 【计算机网络】-介质访问子层-(信道划分介质访问控制&随机访问介质访问控制)

    [计算机网络]-介质访问子层-概述 介质访问控制子层功能 解决信道争用的协议,即用于多路访问信道上确定下一个使用者的协议 是数据链路层协议的一部分 介质访问控制子层位置 位于数据链路层的底部! 信道分 ...

  4. 计算机网络学习笔记--数据链据层之MAC子层(整理)

    概述: 为什么需要介质访问控制子层(MAC)? 介质访问控制子层(MAC)是局域网体系结构中划分的子层,多路访问链路采用共享介质连接所有站点.发送站点通过广播方式发送数据并占用整个带宽,如果有多个站点 ...

  5. 介质共享型局域网中的介质访问控制(MAC)协议需要具体解决的3个问题,CSMA/CD介质访问控制的基本思想

    1,在某一时刻,那个节点可以发送数据 2,发送时是否会出现冲突 3,出现冲突时如何处理 CSMA/CD介质访问控制的基本思想:先监听,再发送.边发送,边监听,如发生冲突,则等待一段时间后再次发送

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

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

  7. 计算机网络课程优秀备考PPT之第四章介质访问控制层(四)

    为了记录自己从2016.9~2017.1的<计算机网络>助教生涯,也为了及时梳理和整写笔记! 前期博客是, 计算机网络课程优秀备考PPT之第一章概述(一) 计算机网络课程优秀备考PPT之第 ...

  8. H3C 802.11无线网络的介质访问控制

  9. 【RL-TCPnet网络教程】第5章 PHY芯片和STM32的MAC基础知识

    第5章        PHY芯片和STM32的MAC基础知识 本章节为大家讲解STM32自带的MAC和PHY芯片的基础知识,为下一章底层驱动的讲解做一个铺垫. 5.1   初学者重要提示 5.2    ...

随机推荐

  1. Java 枚举类 详解

    1.枚举是什么? Java中的枚举其实是一种语法糖,在 JDK 1.5之后出现,用来表示固定且有限个的对象.比如一个季节类有春.夏.秋.冬四个对象:一个星期有星期一到星期日七个对象.这些明显都是固定的 ...

  2. pthreads v3下的同步处理synchronized

    之所以会用到同步,是因为如果多个线程中对同一个资源进行操作时,会发生混乱. 比如2个线程对变量进行加1操作,第1个线程还没来的及改写数据时,第2个线程就对变量进行操作了,那变量最终的结果就是未知的,这 ...

  3. php ActiveMQ的安装与使用

    一.ActiveMQ是什么?ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线.支持多种语言客户端(Java,C,C++,C#,Python,Ruby,Perl,PHP), 支持多种 ...

  4. js 正则表达式:密码必须由6-12位数字加字母组成

    ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,12}$

  5. Pycharm使⽤用秘笈v0.3PyCharm使⽤用秘籍

    Pycharm使⽤用秘笈v0.3PyCharm使⽤用秘籍 1. PyCharm的基本使⽤用 在PyCharm下为你的Python项⽬目配置Python解释器器 1. Project:当前项⽬目名> ...

  6. 迭代器、生成器 day13

    一 迭代器 迭代器的由来pythone2.2引进的,是一种序列(也是一种数据类型),也是为类对象提供一个序列的入口. for 循环str list tuple dict set 文件句柄可迭代: s ...

  7. Hadoop(三) HADOOP常用命令参数介绍

    -help 功能:输出这个命令参数手册 -ls                  功能:显示目录信息 示例: hadoop fs -ls hdfs://hadoop-server01:9000/ 备注 ...

  8. html 转化成 pdf

  9. SQL Server 2008数据库连接错误

    以Windows身份连接SQL Server 2008数据库时,连接不上,出现如下报错画面: 解决办法:打开services窗口,找到名字类似于SQL Server (xxx)的服务,启动服务. 注: ...

  10. PS制作纸质复古野外露营插画分享

    经常有人说一些复古风,就觉得蛮难,其实制作过程其实没有想象中复杂,从1850年到2017年,通过这160多年里的平面设计,给我们的作品添加上一些新鲜的灵感和活力,本次教程就来教大家用PS做出耐看的纸质 ...