相关文章推荐
八块腹肌的地瓜  ·  二、MAC层和MAC地址_介质访问控制(ma ...·  2 年前    · 
八块腹肌的地瓜  ·  IEEEE802.3协议规定的最小帧长为多少 ...·  2 年前    · 
八块腹肌的地瓜  ·  简述数据链路层的主要功能- CSDN文库·  2 年前    · 
八块腹肌的地瓜  ·  IEEE802.2协议介绍- CSDN文库·  2 年前    · 
八块腹肌的地瓜  ·  介质访问控制的作用是什么- CSDN文库·  2 年前    · 
小百科  ›  【数据链路层的MAC子层和LLC子层】_llc子层和mac子层
介质访问控制层(MAC) mac 访问控制 数据链路层 链路层
八块腹肌的地瓜
2 年前
  • 前言
  • 一、MAC子层
    • 1. 什么是MAC子层?
    • 2. MAC子层的功能
      • a. 媒体访问控制
      • b. 帧的封装与解封装
      • c. 地址识别
      • d. 错误检测与纠正
    • 二、LLC子层
      • 1. 什么是LLC子层?
      • 2. LLC子层的功能
        • a. 协议多路复用
        • b. 协议多路分解
        • c. 流控制

        数据链路层包括两个子层,即MAC(Media Access Control)子层和LLC(Logical Link Control)子层。

        一、MAC子层

        1. 什么是MAC子层?

        MAC子层是数据链路层的一个子层,它负责控制物理介质的访问,并决定哪个设备有权利发送数据。MAC子层的主要任务是解决多个设备共享同一物理介质时可能出现的冲突和竞争问题。

        2. MAC子层的功能

        MAC子层具有以下主要功能:

        a. 媒体访问控制

        MAC子层通过一定的协议来控制设备对物理介质的访问。常见的MAC协议包括CSMA/CD(Carrier Sense Multiple Access with Collision Detection)和CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)等。

        b. 帧的封装与解封装

        MAC子层将上层数据封装成数据帧,以便在物理介质上传输。同时,它还负责从接收的数据帧中解封装出上层数据。

        c. 地址识别

        每个网络设备都有一个唯一的MAC地址,MAC子层通过MAC地址来识别设备并确定数据帧的目的地。

        d. 错误检测与纠正

        MAC子层可以检测并有时纠正数据传输中的错误,以确保数据的可靠性。

        二、LLC子层

        1. 什么是LLC子层?

        LLC子层是数据链路层的另一个子层,它位于MAC子层之上。LLC子层的主要作用是提供一个逻辑链接控制层,使不同类型的网络协议能够在同一物理介质上进行通信。

        2. LLC子层的功能

        LLC子层具有以下主要功能:

        a. 协议多路复用

        LLC子层可以将不同的网络协议数据封装到同一个数据链路帧中,从而实现多个协议的复用。

        b. 协议多路分解

        在接收端,LLC子层可以根据数据链路帧中的信息将数据分解给相应的协议处理模块。

        c. 流控制

        LLC子层可以实现流控制机制,确保数据的可靠传输,避免数据丢失和重传。

        MAC子层和LLC子层是计算机网络数据链路层的重要组成部分,它们分别负责媒体访问控制和逻辑链接控制。

        LLC 是在高级数据链路控制(HDLC:High-LevelData-LinkControl)的基础上发展起来的,并使用了HDLC规范子集。 LLC 定义了三种数据通信操作类型:类型1:无连接。该方式对信息的发送通常无法保证接收。类型2:面向连接。该方式提供了四种服务:连接的建立、确认和承认响应、差错恢复(通过请求重发接收到的错误数据实现)以及滑动窗口(系数:128)。通过改变滑动窗口可以提高数据传输速 1. LLC 子层 (logical link control):;逻辑链路控制为上层协议提供SAP服务访问点,并为数据加上控制信息,其协议为802.2,为以太网和令牌环网提供了通用功能 2. MAC 子层 (media access control):介质访问控制负责 MAC 寻址和定义介质访问控制方法 访问控制方式:征用式——冲突不可避免——CSMA/CS FCFS;轮流式——访问时间可预见,不发生冲突,... 2.何为 数据链路层 的(DATA LINK LAYER)的 MAC 子层 和 LLC 子层 ? MAC 子层 的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。 MAC 子层 的存在屏蔽了不同物理链路种类的差异性; 为何只有局域网内链路层分成两个 子层 802.3(局域网)是共享介质的,而广域网是专用的(通常是点对点的)不存在介质冲突的问题 2.何为 数据链路层 的(DATA LINK LAYER) MAC 子层 和 LLC 子层 ? MAC 子层 的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。 MAC 子层 的存在屏蔽了不同物理链路种类的差异性; 在 MAC 子层 的诸多功能中,非常重要的一项功能是仲裁介质的使用权,即规定站点何时可以使用通信介质。实际上,局域网技术中是采用具有冲突检测的载波侦听多路访问 由于局域网只是一个计算机通信网,而且局域网不存在路由选择问题,因此它不需要网络层,而只有最低的两个层次。然而局域网的种类繁多,其媒体接入控制的方法也各不相同。1) MAC 地址,即主机在网络中的站地址或物理地址,这由 MAC 帧负责传送。,也就是 LLC 子 层上面的服务访问点SAP,这由 LLC 帧负责传送。的问题都放在 MAC 子层 ,负责在物理层的基础上进行无差错的通信。的部分都集中在逻辑链路控制 LLC 子层 。即进程在某一个主机中的地址。 MAC 子层 的主要功能是。 将物理层可能出错的原始比特流传输连接改造成为逻辑上无差错的数据链路:帧同步:差错控制:流量控制:链路管理:差错产生的主要原因:传输差错的特征:计算机网络通信中,差错控制主要针对冲击噪声。差错控制方法:通过特殊的编码(差错控制码),使接收端能够发现甚至自动纠正错误常用的差错控制编码有两类:码字:两个码字的距离:海明距离:编码效率,信息位为m位,校验位为r位若检测d位出错,则海明距离至少为d+1....... 在局域网中, MAC 的作用是用来找到我们要进行通信的计算机, MAC 地址分为源地址(发送发的 MAC 地址),和目标地址(接收方 MAC 地址),源地址是单播地址(也叫单播帧),目标地址可能是单播地址,也可能是多播地址,或广播地址....... 划分 LLC 与 MAC 子层 的原因 ①OSI模型中的 数据链路层 不具备局域网所需的介质访问控制功能; ②局域网基本上采用共享介质环境,从而 数据链路层 必须考虑介质访问控制机制; ③介质访问控制机制与物理介质、物理设备和物理拓扑等涉及硬件实现的部分直接有关; ④分为两个 子层 ,可保证层服务的透明性,在形式上保持与OSI模型的一致性。 ⑤使整个体系结构的可扩展性更好,以备将来接受新的介质与介质访问控制方法。 在OSI/RM和TCP/IP体系结构中,“ 数据链路层 ”就一层,而在局域网体系结构中是可细分为两个 子层 的,那就是“逻辑链路控制”(Logical Link Control, LLC ) 子层 和“介质访问控制”(Medium Access Control, MAC ) 子层 , 各层的SAP “ MAC 子层 ”的最基本功能就是如何控制不同用户数据传输中对物理层传输介质的访问 “ LLC 子层 ”的最基本功能就是负责 数据链路层 中“逻辑链路 使用CSMA/CD协议的以太网不可能进行全双工通信,而只能进行双向交替通信(半双工通信) 局域网将 数据链路层 分隔成哪两个 子层 ?这两个 子层 分别完成什么功能? (1) LLC 作为 数据链路层 的一个 子层 ,使用 MAC 子层 为其提供的服务,通过与对等实体 LLC 子层 的交互为它的上层网络层提供服务; (2) MAC 子层 是用来实现介质访问控制的网络实体。 MAC 子层 主要功能包括数据帧的封装/拆封、帧的寻址与识别、帧的接收与发送、链路的管理、帧的差错控制及 MAC 协议的维护等; LLC 是一种 IEEE 802.2 LAN 协议,规定了 数据链路层 中 LLC 子层 的实现。IEEE 802.2 LLC 应用于 IEEE 802.3 以太网 和 IEEE 802.5 令牌环 LANs。 LLC 是在高级数据链路控制(HDLC:High-LevelData-LinkControl)的基础上发展起来的,并使用了HDLC规范子集。 LLC 定义了三种数据通信操作类型:类型1:无连接。该方式对
 
推荐文章
八块腹肌的地瓜  ·  二、MAC层和MAC地址_介质访问控制(mac) 和物理地址mac-CSDN ...
2 年前
八块腹肌的地瓜  ·  IEEEE802.3协议规定的最小帧长为多少- CSDN文库
2 年前
八块腹肌的地瓜  ·  简述数据链路层的主要功能- CSDN文库
2 年前
八块腹肌的地瓜  ·  IEEE802.2协议介绍- CSDN文库
2 年前
八块腹肌的地瓜  ·  介质访问控制的作用是什么- CSDN文库
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号