精华内容
下载资源
问答
  • 数据链路层中MAC子层和LLC子层的功能分析
    千次阅读
    2020-03-12 09:46:36

    1.何为数据链路层的(DATA LINK LAYER)的MAC子层和LLC子层

       MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差

    错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性;

       在MAC子层的诸多功能中,非常重要的一项功能是仲裁介质的使用权,即规定站点何时可以使用通信介

    质。实际上,局域网技术中是采用具有冲突检测的载波侦听多路访问(Carrier Sense Multiple Access /

    Collision Detection,CSMA/CD)这种介质访问方法的。

     

       LLC子层负责向其上层提供服务;

    LLC 是在高级数据链路控制(HDLC:High-Level Data-Link Control)的基础上发展起来的,并使用了 HDLC 规范子集。LLC 定义了三种数据通信操作类型:

    类型1:无连接。该方式对信息的发送通常无法保证接收。
    类型2:面向连接。该方式提供了四种服务:连接的建立、确认和承认响应、差错恢复(通过请求重发接收到的错误数据实现)以及滑动窗口(系数:128)。通过改变滑动窗口可以提高数据传输速率。
    类型3:无连接承认响应服务。
    类型1的 LLC 无连接服务中规定了一种静态帧格式,并支持运行网络协议。有关传输层网络协议通常是使用服务类型1方式。

    Windows 2000网络体系结构中,LLC子层是由传输驱动程序实现的,而MAC子层是由网络接口卡(NIC:网卡)来实现。


    类型2的 LLC 面向连接服务支持可靠数据传输,运用于不需要调用网络层和传输层协议的局域网环境。

     

    2.为何只有局域网内链路层分成两个子层?
       802.3(局域网)是共享介质的,而广域网是专用的(通常是点对点的)不存在介质冲突的问题

     

    转载自:http://blog.sina.com.cn/s/blog_4b5039210100gk5r.html

    更多相关内容
  • 摘要: 本文介绍了基于现场可编程门阵列(FPGA) 的以太网MAC 子层协议的硬件实现方法. 硬件结构上由控制模 块、发送模块和接收模块3个部分组成,发送模块和接收模块采用状态机控制数据发送和接收的过程,完成数据的封装...
  • 移动计算网络的解决方案...在WLAN中完成该功能的是数据链路层DLC的介质访问控制MAC(mediumaccesscontrol)子层。可以说,WLAN的网络性能(吞吐量、时延等)完全取决于MAC子层的接入协议。所以,制定适当的MAC子层规范
  • 以太网 MAC子层

    2021-04-17 15:59:35
    MAC子层的功能简介 MAC(Media Access Control)子层负责完成下列任务: 提供物理链路的访问。 MAC子层是物理层相关的,也就是说,不同的物理层有不同的MAC子层来进行访问。 在以太网中,主要存在两种MAC子...

    MAC子层的功能简介

    MAC(Media Access Control)子层负责完成下列任务:

    • 提供物理链路的访问。

      MAC子层是物理层相关的,也就是说,不同的物理层有不同的MAC子层来进行访问。

      在以太网中,主要存在两种MAC子层:

      • 半双工MAC:物理层运行模式是半双工时提供访问。

      • 全双工MAC:物理层运行模式是全双工时提供访问。

      这两种MAC都集成在网卡中,网卡初始化的时候一般进行自动协商,根据自动协商的结果决定运行模式,然后根据运行模式选择相应的访问MAC。

    • 链路级的站点标识:在数据链路层识别网络上的各个站点。

      也就是说,在该层次保留了一个站点地址,即MAC地址,来标识网络上的唯一一个站点。

      为了进行站点标识,在MAC子层用MAC地址来唯一标识一个站点。

      MAC地址由IEEE管理,以块为单位进行分配。一个组织(一般是制造商)从IEEE获得唯一的地址块,称为一个组织的OUI(Organizationally Unique Identifier)。获得OUI的组织可用该地址块为16777216个设备分配地址。

      MAC地址有48Bit,但通常被表示为12位的点分十六进制数。例如,48Bit的MAC地址000000001110000011111100001110011000000000110100,表示为12位点分十六进制就是00e0.fc39.8034。

      每个MAC地址的前6位(点分十六进制)代表OUI,后6位由厂商自己分配。例如,地址00e0.fc39.8034,前面的00e0.fc是IEEE分配给华为公司的OUI,后面的39.8034是由华为公司自己分配的地址编号。

      MAC地址中的第2bit指示该地址是全局唯一还是局部唯一。以太网一直使用全局唯一地址。

      MAC地址可分为下面几种类别:

      • 物理MAC地址

        这种类型的MAC地址唯一的标识了以太网上的一个终端,这样的地址是固化在硬件(如网卡)里面的。

      • 广播MAC地址

        这是一个通用的MAC地址,用来表示网络上的所有终端设备。

        广播MAC地址48Bit全是1,即ffff.ffff.ffff。

      • 组播MAC地址

        这是一个逻辑的MAC地址,用于代表网络上的一组终端。

        组播MAC地址第8Bit是1,例如000000011011101100111010101110101011111010101000。

    • 链路级的数据传输:从LLC子层接收数据,附加上MAC地址和控制信息后把数据发送到物理链路上;在这个过程中提供校验等功能。

      数据的收发过程如下:

      1. 当上层要发送数据的时候,把数据提交给MAC子层。

      2. MAC子层把上层提交来的数据放入缓存区。

      3. 然后加上目的MAC地址和自己的MAC地址(源MAC地址),计算出数据帧的长度,形成以太网帧。

      4. 以太网帧根据目的MAC地址被发送到对端设备。

      5. 对端设备用帧的目的MAC地址,跟MAC地址表中的条目进行比较。

        • 只要有一项匹配,则接收该以太网帧。

        • 若无任何匹配的项目,则丢弃该以太网帧。

      以上描述的是单播的情况。如果上层应用程序加入一个组播组,数据链路层根据应用程序加入的组播组形成一个组播MAC地址,并把该组播MAC地址加入MAC地址表。这样当有针对该组的数据帧的时候,MAC子层就接收该数据帧并向上层发送。

    以太网帧结构

    • Ethernet_II的帧结构

      图1 Ethernet_II的帧结构:

    • Ethernet_II的帧中各字段说明如表1所示。

      表1 Ethernet_II的帧结构说明

      字段

      说明

      DMAC

      DMAC(Destination MAC)是目的地址。DMAC确定帧的接收者。

      SMAC

      SMAC(Source MAC)是源地址。SMAC字段标识发送帧的工作站。

      Type

      两字节的类型字段用于标识数据字段中包含的高层协议,也就是说,该字段告诉接收设备如何解析数据字段。

      在以太网中,多种协议可以在局域网中同时共存。因此,在Ethernet_II的类型字段中设置相应的十六进制值提供了在局域网中支持多协议传输的机制。

      • 类型字段取值为0800的帧代表IP协议帧。

      • 类型字段取值为0806的帧代表ARP协议帧。

      • 类型字段取值为8035的帧代表RARP协议帧。

      • 类型字段取值为8137的帧代表IPX和SPX传输协议帧。

      Data

      数据字段的最小长度必须为46字节以保证帧长至少为64字节,这意味着传输一字节信息也必须使用46字节的数据字段。

      如果填入该字段的信息少于46字节,该字段的其余部分也必须进行填充。

      数据字段的最大长度为1500字节。

      CRC

      CRC(Cyclic Redundancy Check)循环冗余校验字段提供了一种错误检测机制。

      每一个发送器都计算一个包括了地址字段、类型字段和数据字段的CRC码,然后将计算出的CRC码填入4字节的CRC字段。

    • IEEE802.3的帧结构

      图2 IEEE802.3的帧结构:

    • 如图2所示,IEEE802.3帧格式类似于Ethernet_II帧,只是Ethernet_II帧的Type域被802.3帧的Length域取代,并且占用了Data字段的8个字节作为LLC和SNAP字段。

      表2 IEEE802.3的帧结构说明

      字段

      说明

      Length

      Length字段定义了Data字段包含的字节数。

      LLC

      LLC(Logical Link Control)由目的服务访问点DSAP(Destination Service Access Point)、源服务访问点SSAP(Source Service Access Point)和Control字段组成。

      SNAP

      SNAP(Sub-network Access Protocol)由机构代码(org code)和类型(Type)字段组成。org code三个字节都为0。Type字段的含义与Ethernet_II帧中的Type字段相同。

      注:其他字段请参见Ethernet_II的帧的字段说明。

      IEEE802.3帧根据DSAP和SSAP字段的取值又可分为以下几类:

      • 当DSAP和SSAP都取特定值0xff时,802.3帧就变成了Netware-ETHERNET帧,用来承载NetWare类型的数据。

      • 当DSAP和SSAP都取特定值0xaa时,802.3帧就变成了ETHERNET_SNAP帧。

        ETHERNET_SNAP帧可以用于传输多种协议。因此,SNAP可以被看作一种扩展,它允许厂商创建自己的以太网传输协议。

        ETHERNET_SNAP标准由IEEE802.1委员会制定,以保证IEEE802.3局域网和以太网之间的互操作性。

      • DSAP和SSAP其他的取值均为纯IEEE802.3帧。

    展开全文
  • 数据链路层的MAC子层和LLC子层

    千次阅读 2020-07-17 10:15:32
    2.何为数据链路层的(DATA LINK LAYER)MAC子层和LLC子层MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性;...
    为何只有局域网内链路层分成两个子层

    802.3(局域网)是共享介质的,而广域网是专用的(通常是点对点的)不存在介质冲突的问题

    2.何为数据链路层的(DATA LINK LAYER)MAC子层和LLC子层?

    MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性;

    在MAC子层的诸多功能中,非常重要的一项功能是仲裁介质的使用权,即规定站点何时可以使用通信介质。实际上,局域网技术中是采用具有冲突检测的载波侦听多路访问(Carrier Sense Multiple Access /
    Collision Detection,CSMA/CD)这种介质访问方法的。

    LLC子层负责向其上层提供服务;
    LLC 是在高级数据链路控制(HDLC:High-Level Data-Link Control)的基础上发展起来的,并使用了 HDLC 规范子集。LLC 定义了三种数据通信操作类型:

    类型1:无连接。该方式对信息的发送通常无法保证接收。
    类型2:面向连接。该方式提供了四种服务:连接的建立、确认和承认响应、差错恢复(通过请求重发接收到的错误数据实现)以及滑动窗口(系数:128)。通过改变滑动窗口可以提高数据传输速率。
    类型3:无连接承认响应服务。
    类型1的 LLC 无连接服务中规定了一种静态帧格式,并支持运行网络协议。有关传输层网络协议通常是使用服务类型1方式。
    注意:在Windows 2000网络体系结构中,LLC子层是由传输驱动程序实现的,而MAC子层是由网络接口卡(NIC:网卡)来实现。
    类型2的 LLC 面向连接服务支持可靠数据传输,运用于不需要调用网络层和传输层协议的局域网环境。

    LLC子层

    LLC-Logical Link Control 逻辑链路控制
     LLC是Logic Link Control的缩写,意为:逻辑链路控制。
      IEEE于1980年2月成立了局域网标准委员会(简称IEEE802委员会),专门从事局域网标准化工作,并制定了IEEE802标准。802标准所描述的局域网参考模型只对应OSI参考模型的数据链路层与物理层,它将数据链路层划分为逻辑链路层LLC子层和介质访问控制MAC子层.IEEE802委员会为局域网制订了一系列标准,统称为802标准。其中 IEEE 802.2 LAN 标准定义了逻辑链路控制LLC子层的功能与服务,并且是IEEE 802.3,IEEE 802.4和 IEEE 802.5等标准的基标准。
      LLC负责识别网络层协议,然后对它们进行封装。LLC报头告诉数据链路层一旦帧被接收到时,应当对数据包做何处理。它的工作原理是这样的:
    主机接收到帧并查看其LLC报头,以找到数据包的目的地,比如说,在网际层的IP协议。LLC子层也可以提供流量控制并控制比特流的排序。

    IEEE 802.2 LLC 应用于 IEEE802.3 (以太网)和 IEEE802.5(令牌环) LAN,以实现如下功能:
      1.管理数据链路通信
      2.链接寻址
      3.定义服务接入点 Service Access Points (SAP)
      4.排序
      LLC 为上层提供了处理任何类型 MAC 层的方法,例如,以太网 IEEE 802.3 CSMA/CD 或者令牌环 IEEE 802.5 令牌传递(Token Passing)方式。
      LLC 是在高级数据链路控制(HDLC : High-Level Data-Link Control)的基础上发展起来的,并使用了 HDLC 规范的子集。LLC 定义了三种数
    据通信操作类型:
      类型1:无连接。该方式不保证发送的信息一定可以收到。
      类型2:面向连接。该方式提供了四种服务:连接的建立、确认和数据到达响应、差错恢复(通过请求重发接收到的错误数据实现)以及滑动窗口
    (系数:128)。滑动窗口用来提高数据传输速率。
      类型3:无连接应答响应服务。
      类型1的 LLC 无连接服务中规定了一种静态帧格式,并允许在其上运行网络协议。使用传输层协议的网络协议通常会使用服务类型1方式。
      类型2的 LLC 面向连接服务支持可靠数据传输,运用于不需要调用网络层和传输层协议的局域网环境 。

    介质访问控制(mac子层)

    介质访问控制是 解决当局域网中共用信道的使用产生竞争时,如何分配信道的使用权问题.
      逻辑链路 Logical Links 是实际电路或逻辑电路上交换通信信息的两个端系统之间的一种协议驱动通信会话。协议栈定义了两个系统在某种介质上的通信。在协议栈低层定义可用的多种不同类型的通信协议,如局域网络(LAN)、城域网(MAN)和象X.25或帧中继这样的分组交换网络。逻辑链路在物理链路(可以是铜线、光纤或其他介质)上的两个通信系统之间形成。根据OSI协议模型,这些逻辑链路只在物理层以上存在。你可以认为逻辑链路是存在于网络两个末断系统间的线路。 
      面向连接的服务 为了保证可靠的通信,需要建立逻辑线路,但在两个端系统间要维持会话。 
      面向需要应答连接的服务 分组传输并有返回信号的逻辑线路。这种服务产生更大的开销,但更加可靠。 
      无应答不连接服务 无需应答和预先的传送。在端系统间没有会话。 
      OSI协议栈中的数据链路层可进一步细分为较低的介质访问控制(MAC)子层和较高的逻辑链路控制(LLC)子层。当它接收到一个分组后,它从MAC子层向上传送。如果有多个网络和设备相连,LLC层可能将分组送给另一个网络。例如,在一个NetWare服务器上,你可能既安装了以太网络适配器又安装了令牌网络适配器,NetWare自动地在连接到适配器的网络间桥接,这样原来在以太网上的分组就可以传送到令牌网上的目的地了,LLC层就象网络段间的交换或链路中继,它将以太网的帧重装成令牌环网的帧。

    MAC子层与LLC子层的不同之处:

    MAC(Media Access Control,媒体访问控制)子层定义了数据包怎样在介质上进行传输。在共享同一个带宽的链路中,对连接介质的访问是“先来先服务”的。物理寻址在此处被定义,逻辑拓扑(信号通过物理拓扑的路径)也在此处被定义。线路控制、出错通知(不纠正)、帧的传递顺序和可选择的流量控制也在这一子层实现。
      注解:该协议位于OSI七层协议中数据链路层,数据链路层分为上层LLC(逻辑链路控制),和下层的MAC(媒体访问控制),MAC主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC(逻辑链路控制)层。

    应用:不管是在传统的有线局域网(LAN)中还是在目前流行的无线局域网(WLAN)中,MAC协议都被广泛地应用。在传统局域网中,各种传输介质(铜缆、光线等)的物理层对应到相应的MAC层,目前普遍使用的网络采用的是IEEE 802.3的MAC层标准,采用CSMA/CD访问控制方式;而在无线局域网中,MAC所对应的标准为IEEE 802.11,其工作方式采用DCF(分布控制)和PCF(中心控制)。
      
      逻辑链路(Logical Links)是实际电路或逻辑电路上交换通信信息的两个端系统之间的一种协议驱动通信会话。协议栈定义了两个系统在某种介质上的通信。在协议栈低层定义可用的多种不同类型的通信协议,如局域网络(LAN)、城域网(MAN)和象X.25或帧中继这样的分组交换网络。逻辑链路在物理链路(可以是铜线、光纤或其他介质)上的两个通信系统之间形成。根据OSI协议模型,这些逻辑链路只在物理层以上存在。你可以认为逻辑链路是存在于网络两个末断系统间的线路。
      
    LLC子层负责向其上层提供服务;
    LLC子层的主要功能包括:

    • 传输可靠性保障和控制;
    • 数据包的分段与重组;
    • 数据包的顺序传输。
      MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性。
    展开全文
  • IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理的连线、电子信号和介质访问协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET。 定义:局域网...

    以太网 Ethernet

    是一种计算机局域网技术。
    IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET。
    定义:局域网的一种 发源:xerox(施乐) 创建时间:1980

    以太网实现了网络上无线电系统多个节点发送信息的想法,每个节点必须获取电缆或者信道的才能传送信息,有时也叫作以太(Ether)。(这个名字来源于19世纪的物理学家假设的电磁辐射媒体-光以太。后来的研究证明光以太不存在。) 每一个节点有全球唯一的48位地址也就是制造商分配给网卡的MAC地址,以保证以太网上所有节点能互相鉴别。由于以太网十分普遍,许多制造商把以太网卡直接集成进计算机主板。

    LLC子层

    LLC-Logical Link Control 逻辑链路控制
      LLC是Logic Link Control的缩写,意为:逻辑链路控制。
      
      Logical Links 逻辑链路是实际电路或逻辑电路上交换通信信息的两个端系统之间的一种协议驱动通信会话。协议栈定义了两个系统在某种介质上的通信。在协议栈低层定义可用的多种不同类型的通信协议,如局域网络(LAN)、城域网(MAN)和象X.25或帧中继这样的分组交换网络。逻辑链路在物理链路(可以是铜线、光纤或其他介质)上的两个通信系统之间形成。根据OSI协议模型,这些逻辑链路只在物理层以上存在。你可以认为逻辑链路是存在于网络两个末断系统间的线路。 
      
      面向连接的服务 为了保证可靠的通信,需要建立逻辑线路,但在两个端系统间要维持会话。 
      面向需要应答连接的服务 分组传输并有返回信号的逻辑线路。这种服务产生更大的开销,但更加可靠。 
      无应答不连接服务 无需应答和预先的传送。在端系统间没有会话。 
      
      IEEE于1980年2月成立了局域网标准委员会(简称IEEE802委员会),专门从事局域网标准化工作,并制定了IEEE802标准。802标准所描述的局域网参考模型只对应OSI参考模型的数据链路层与物理层,它将数据链路层划分为逻辑链路层LLC子层和介质访问控制MAC子层。
      IEEE802委员会为局域网制订了一系列标准,统称为802标准。其中 IEEE 802.2 LAN 标准定义了逻辑链路控制LLC子层的功能与服务,并且是IEEE 802.3,IEEE 802.4和 IEEE 802.5等标准的基标准。
      LLC负责识别网络层协议,然后对它们进行封装。LLC报头告诉数据链路层一旦帧被接收到时,应当对数据包做何处理。它的工作原理是这样的:

    主机接收到帧并查看其LLC报头,以找到数据包的目的地,比如说,在网际层的IP协议。LLC子层也可以提供流量控制并控制比特流的排序。
      IEEE 802.2 LLC 应用于 IEEE802.3 (以太网)和 IEEE802.5(令牌环) LAN,以实现如下功能:
      1. 管理数据链路通信
      2. 链接寻址
      3. 定义服务接入点 Service Access Points (SAP)
      4. 排序
      LLC 为上层提供了处理任何类型 MAC 层的方法,例如,以太网 IEEE 802.3 CSMA/CD 或者令牌环 IEEE 802.5 令牌传递(Token Passing)方式。
      LLC 是在高级数据链路控制(HDLC : High-Level Data-Link Control)的基础上发展起来的,并使用了 HDLC 规范的子集。LLC 定义了三种数据通信操作类型:
      类型1:无连接。该方式不保证发送的信息一定可以收到。
      类型2:面向连接。该方式提供了四种服务:连接的建立、确认和数据到达响应、差错恢复(通过请求重发接收到的错误数据实现)以及滑动窗口(系数:128)。滑动窗口用来提高数据传输速率。
      类型3:无连接应答响应服务。
      类型1的 LLC 无连接服务中规定了一种静态帧格式,并允许在其上运行网络协议。使用传输层协议的网络协议通常会使用服务类型1方式。
      类型2的 LLC 面向连接服务支持可靠数据传输,运用于不需要调用网络层和传输层协议的局域网环境 。

    ———————————————————————————————————

    介质访问控制(MAC子层)

    解决当局域网中共用信道的使用产生竞争时,如何分配信道的使用权问题

    MAC(Media Access Control,媒体访问控制)子层定义了数据包怎样在介质上进行传输。在共享同一个带宽的链路中,对连接介质的访问是“先来先服务”的。物理寻址在此处被定义,逻辑拓扑(信号通过物理拓扑的路径)也在此处被定义。线路控制、出错通知(不纠正)、帧的传递顺序和可选择的流量控制也在这一子层实现。

    应用:不管是在传统的有线局域网(LAN)中还是在目前流行的无线局域网(WLAN)中,MAC协议都被广泛地应用。在传统局域网中,各种传输介质(铜缆、光线等)的物理层对应到相应的MAC层,目前普遍使用的网络采用的是IEEE 802.3的MAC层标准,采用CSMA/CD访问控制方式;而在无线局域网中,MAC所对应的标准为IEEE 802.11,其工作方式采用DCF(分布控制)和PCF(中心控制)。
    ———————————————————————————————————

    MAC子层与LLC子层的不同之处

    OSI协议栈中的数据链路层可进一步细分为上层LLC(逻辑链路控制),和下层的MAC(媒体访问控制)。当它接收到一个分组后,它从MAC子层向上传送。如果有多个网络和设备相连,LLC层可能将分组送给另一个网络。例如,在一个NetWare服务器上,你可能既安装了以太网络适配器又安装了令牌网络适配器,NetWare自动地在连接到适配器的网络间桥接,这样原来在以太网上的分组就可以传送到令牌网上的目的地了,LLC层就象网络段间的交换或链路中继,它将以太网的帧重装成令牌环网的帧。 
     
    MAC主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC(逻辑链路控制)层。
      
    LLC子层负责向其上层提供服务;

    LLC子层的主要功能包括:

    • 传输可靠性保障和控制;
    • 数据包的分段与重组;
    • 数据包的顺序传输。

    MAC子层的主要功能包括:

    • 数据帧的封装/卸装
    • 帧的寻址和识别,帧的接收与发送
    • 链路的管理
    • 帧的差错控制等。

    MAC子层的存在屏蔽了不同物理链路种类的差异性。
    在MAC子层的诸多功能中,非常重要的一项功能是仲裁介质的使用权,即规定站点何时可以使用通信介质。实际上,局域网技术中是采用具有冲突检测的载波侦听多路访问(Carrier Sense Multiple Access /Collision Detection,CSMA/CD)这种介质访问方法的。

    为何只有局域网内链路层分成两个子层?

    • 802.3(局域网)是共享介质的,而广域网是专用的(通常是点对点的)不存在介质冲突的问题。
    • 对于osi模型的不同层次的划分,一个重要的依据就是下层的工作和实际情况要对上层屏蔽,要让上层感觉不到下层的变化。但osi的数据链路层在面对实际情况时,便遇到一些问题。
      以传统有线局域网和wifi为例。
      物理层一个基本的任务就是将mac帧送达目的地,这在传统的有线以太网中,由于交换机有端口缓存,交换机与主机之间是双工模式,以及不同虚拟链路相互没有影响,基本情况下很少存在冲突,但是换到wifi的无线环境中,由于物理层的不确定性,就会出现很多冲突,帧丢失的现象,所以说物理层的不同或者实际情况就会对数据链路层造成很大影响,没有体现一个底层对上层应有的屏蔽作用。那怎么办呢?既然无法对上一层屏蔽,那就让数据链路层来接管一部分工作,这部分工作就是冲突监听,载波监听,保证数据帧已较为可靠的方式传到目的地,但是数据链路层还有其他的原本的任务,比如流量控制等,那么数据链路层只好一分为二,一部分配合物理层的工作屏蔽底层细节,另一部分完成原本的任务,于是mac子层和逻辑链路子层就产生了。

    链接

    https://blog.csdn.net/u010614372/article/details/44258815
    http://blog.sina.com.cn/s/blog_8090065d01010i58.html
    数据链路层的子层MAC层(图文详解)
    MAC层总结

    展开全文
  • 访问控制子层(MAC子层)

    千次阅读 2018-08-03 20:57:03
    概述 两种信道类型 介质争用 ...介质访问控制(MAC, Medium Access Control)子层是局域网体系结构中划分的子层,对于广播型网络(以太网、WLAN)是非常重要...MAC子层是广播型网络体系结构中数据链路层的一个子层...
  • 划分LLC与MAC子层的原因 ①OSI模型中的数据链路层不具备局域网所需的介质访问控制功能; ②局域网基本上采用共享介质环境,从而数据链路层必须考虑介质访问控制机制; ③介质访问控制机制与物理介质、物理设备和物理...
  • 一、说明 动态随机访问协议不采用集中控制方式解决发送信息的次序问题,而是所有用户能根据自己的意愿随机的发送信息,占用信道的全部速率。 分为以下两大类: 动态:随机访问法 ALOHA协议 ...
  • MAC子层: MAC子层的主要功能:数据帧的封装 / 卸装,帧的寻址和识别,帧的接收与发送,链路的管理帧的差错控制 MAC子层:屏蔽了不同物理链路种类的差异性 无线局域网: IEEE802.11:无线局域网通用的标准,由IEEE...
  • 802.11 MAC子层&PHY子层 、MLME&PLME、SME

    千次阅读 2020-11-26 00:51:50
    MAC子层和PHY子层在概念上都包括分别称为MLME(MAC sublayer management entity) 和 PLME(PHY sublayer management entity) 的管理实体。 这些实体提供了层管理服务接口,通过这些接口可以调用层管理功能。 ...
  • 目的针对worldFIP现场总线通信介质访问控制MAC子层通信过程进行建模与性能分析。方法WorldFIP总线采用集中式MAC机制,即由总线活动仲裁器按照一个预定的扫描变量表。控制周期性信息和非周期性信息在总线上的传递。...
  • 计算机通信网MAC子层PPT课件.pptx
  • MAC子层机制特点: 基本保留IEEE 802.11n的帧格式 主要有两点改变:1.将帧体字段长度上限从7955B增至11426B 2.扩展了高吞吐量。
  • 数据链路层被分成了两个子层MAC和LLC MAC子层要解决什么问题? 介质访问控制(Madia Access Control) 数据通信方式 单播(unicast):One - to - One 广播(broadcast):One - to - Everyone of the ...
  • MAC子层概述

    千次阅读 2018-05-20 22:18:03
    数据链路层分为两个子层:逻辑链路控制(LLC)和介质访问控制(MAC)三种数据通信方式单播:一对一的通信广播:一对所有的通信(局域网中常采用的通信方式)组播:一对一个组的通信广播所面临的问题:介质的多路访问控制...
  • 计算机通信网MAC子层PPT学习教案.pptx
  • Ch4 MAC子层,局域网知识点1. 广播式网络数据链路层的特殊问题:资源竞争与冲突解决2. 广播式网络数据链路层的两个子层MAC和LLC3. 有冲突的动态信道分配协议:ALOHA、CSMA4. 无冲突的动态信道分配协议:Bitmap协议...
  • 计算机网络笔记之数据链据层之MAC子层 概述:  为什么需要介质访问控制子层(MAC)?  介质访问控制子层(MAC)是局域网体系结构中划分的子层,多路访问链路采用共享介质连接所有站点.发送站点通过广播方式...
  • MAC子层即访问控制子层的硬件地址

    千次阅读 2018-10-18 15:23:15
    以太网的MAC子层 MAC子层的硬件地址(指的就是物理地址和MAC地址):这种地址用在MAC帧中,IEEE802标准为局域网规定了一种48位(6B)的全球地址,是指固化在网卡中(网络适配器)ROM中的地址。  如果连续在...
  • 思维导图
  • MAC子层规范

    2021-03-10 23:12:56
    MAC子层规范
  • TD-SCDMA基站系统MAC子层和物理层之间下行信息交互分析,童艳,啜钢,本文主要通过对TD-SCDMA无线接口协议栈的介绍,与下行有关的NBAP基本过程和传输信道数据帧结构的说明,以及物理层数据处理所需信息的
  • 特定业务汇聚子层(service-specific convergence sublayer,SSCS)的主要任务是将服务数据单元映 射到合适的MAC连接上,同时实现或保持对应的QoS,允许带宽的分配。汇聚子层(CS)主要完成以下功能:  ①从高层...
  • 在下面我们所描述的所有网络接人 过程只适用于PMP操作环境。一个SS的初始化过程如图1所示。该图显示了一个55在初始化中各阶段的所有流程, 仅简单地表示该过程的概要,不存在错误路径。  SS接人和初始化的整个过程...
  •  介质访问控制子层(MAC)是局域网体系结构中划分的子层,多路访问链路采用共享介质连接所有站点.发送站点通过广播方式发送数据并占用整个带宽,如果有多个站点同时发送信息,就会产生冲突,而在点对点链路网络中就不会...
  • 这三对连接被用来允许不同级 别的QoS应用到承载MAC管理业务的不同连接。除了不可压缩的恒定比特率UGS连接外,所有的业务增加(或减少) 带宽需求是必须的。不可压缩UGS连接的带宽需求在连接建立和终止期间不会改变。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 80,823
精华内容 32,329
关键字:

mac子层