IEEE 802

简介: IEEE 802 参考模型

一.IEEE 802 参考模型:

美国电气和电子工程师学会 IEEE 是最早从事局域网标准制定的机构,这个机构于1980 2 月成立了 802 委员会,又称 802 课题组,专门从事有关局域网各种标准的研究和制定,该委员会在 IBM 的系统网络体系结构(SNA)的基础上制定出局域网的体系结构,即著名的 IEEE 802 参考模型。

1.1 IEEE 802 参考模型概述:

局域网可采用的传输介质有多种,数据链路层必须具有接入多种传输介质的访问控制方法。因此,从体系结构的角度出发,IEEE 802 参考模型将数据链路层划分成两个子层,即介质访问控制(MAC)子层和逻辑链路控制(LLC)子层,其中只有 MAC 子层与具体的物理介质有关,LLC 子层则起着屏蔽局域网类型的作用。

IEEE 802 参考模型从局域网的实际出发,规定了局域网的低三层标准。这三层分别是物理层、介质访问控制子层 MAC 和逻辑链路控制子层 LLC,它相当于 OSI 模型的最低两层,即物理层和数据链路层,其对应关系如图 4-1 所示。局域网标准没有规定高层的功能。因为局域网的绝大多数高层功能是与 OSI 参考模型一致的。

image.png

1. 物理层

局域网的物理层规定了传输介质及其接口的电气特性、力学特性、功能特性及规程特性。

2. MAC 子层

MAC 子层负责处理局域网中各站点对通信介质的争用问题,在物理层的基础上进行无差错的通信。MAC 子层的主要功能有如下 3 个。

1) 发送时将上邻层传下来的数据封装成帧,接收时将帧拆封后转交给上邻层。

(2) 进行差错检测。

(3) 负责寻址。

3. LLC 子层功能

LLC 子层负责提供标准的 OSI 数据链路层服务,屏蔽 MAC 子层的具体实现,将其变成统一的 LLC 界面,从而向网络层提供一致的服务。LLC 子层的主要功能有如下 3 点。

1) 建立和释放数据链路层的逻辑连接。

(2) 提供与高层的接口。

(3) 进行差错控制。

1.2 IEEE 802 标准:

IEEE 802 委员会于 1985 年公布了 IEEE 802 标准的五项标准文本,同年为 ANSI 所采纳作为美国国家标准,ISO 也将其作为局域网的国际标准系列,称为 ISO 802 系列标准。IEEE 802 系列标准之间的关系如图 4-2 所示,从图中可以看出数据链路层中与媒体无关的部分都集中在 LLC 子层中,而涉及媒体访问的有关部分则根据具体网络的媒体访问控制方法进行处理。

image.png

  1. IEEE 802 系列标准分别为:
  2. IEEE 802.1 定义了体系结构、寻址、网络互连、网络管理和性能测试。
  3. IEEE 802.2 定义了逻辑链路控制(LLC)协议。
  4. IEEE 802.3 定义了 CSMACD 总线访问控制方法及物理层规范。
  5. IEEE 802.4 定义了令牌总线(Token Bus)访问控制方法及物理层规范。
  6. IEEE 802.5 定义了令牌环(Token Ring)访问控制方法及物理层规范。
  7. IEEE 802.6 定义了城域网介质访问控制方法及物理层规范。
  8. IEEE 802.7 定义了宽带网技术。
  9. IEEE 802.8 定义了光纤传输技术。
  10. IEEE 802.9 定义了综合声音、数据局域网技术。
  11. IEEE 802.10 定义了可互操作的局域网安全性规范。
  12. IEEE 802.11 定义了无线局域网技术。
  13. IEEE 802.12 定义了 100VG-AnyLAN 的媒体访问控制方法及物理层规范。
  14. IEEE 802.14 定义了交互式电视网,包括 Cable Modem 的技术规范。

提示:目前,IEEE 802 这一标准的数目还在不断扩充和完善,尽管高层软件和应用的网络操作系统不同,但由于底层采用了标准协议,所以几乎所有局域网均可实现互连。

相关文章
|
6月前
|
数据库
六大常用地震数据库,地震波库特点及选波建议
本文综述全球六大强震动数据库(PEER、USGS、K-NET、ITACA、TR-NSMN、GeoNet)的发展背景、数据特点与分布特征,对比其台站布局、时间覆盖与地震参数,分析适用场景,为地震工程研究中的数据选取提供参考。
|
存储 机器学习/深度学习 大数据
量子计算与大数据:处理海量信息的新方法
量子计算作为革命性的计算范式,凭借量子比特和量子门的独特优势,展现出在大数据处理中的巨大潜力。本文探讨了量子计算的基本原理、在大数据处理中的应用及面临的挑战与前景,展望了其在金融、医疗和物流等领域的广泛应用。
|
数据安全/隐私保护
MAC 子层与 LLC 子层的区别
【8月更文挑战第24天】
3353 0
|
监控 NoSQL Linux
linux常见的coredump原因都有哪些?
Core dump通常发生在程序遇到严重错误时,操作系统会生成core文件来记录程序崩溃时的内存、寄存器状态、栈信息等。
1168 3
|
机器学习/深度学习 传感器 算法
【运动学】基于CV、CA、CT三种运动模型轨迹附Matlab代码
【运动学】基于CV、CA、CT三种运动模型轨迹附Matlab代码
|
API Python
Python邮箱API发送邮件的方法和步骤
使用Python发送邮件涉及导入smtplib和email模块,设置发件人、收件人、主题和内容,然后连接SMTP服务器(如示例中的smtp.example.com)并使用SMTP方法发送。完整代码示例包括异常处理,确保邮件发送成功或提供错误信息。通过这种方式,可以实现Python的自动化邮件发送功能。
|
Java Maven Android开发
在 Eclipse 中配置使用 Maven
在 Eclipse 中配置使用 Maven
512 0
|
前端开发 JavaScript UED
uniapp实现瀑布流
uniapp实现瀑布流
1018 0
|
分布式计算 Hadoop 开发工具
docker 部署 hadoop集群
docker 部署 hadoop集群
|
缓存 前端开发 Java
请简述Spring MVC的执行流程
今天我给大家介绍一下Spring MVC的详细执行流程。我把Spring MVC的执行流程划分为三个阶段,配置阶段、初始化阶段和运行阶段。
286 0

热门文章

最新文章