weikexixi的个人空间 https://blog.eetop.cn/1068951 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

数据链路层结构及作用

已有 1222 次阅读| 2013-3-6 10:35

在常见的IEEE 802系列标准中,将数据链路层分为两个部分:(1)逻辑链接控制(Logical Link Control,LLC)子层;(2)媒体访问控制(Medium Access Control,MAC)子层。其中MAC子层是制定如何使用传输媒体的通信协议,如IEEE 802.3以太网标准的CSMA/CD协议中,MAC子层规定如何在总线型网络结构下使用传输媒体;IEEE 802.4令牌总线(Token-Bus)标准中,MAC子层规定了如何在总线的网络结构下利用讯标(Token)控制传输媒体的使用;IEEE 802.5令牌环(Token-Ring)标准中,MAC子层规定了如何在环状网络结构下利用讯标来控制传输媒体的使用;IEEE 802.11无线局域网标准中,MAC子层规定如何在无线局域网络的结构下控制传输媒体的使用。

    LLC子层的主要工作是控制信号交换、数据流量控制(Data Flow Control),解释上层通信协议传来的命令并且产生响应,以及克服数据在传送的过程中所可能发生的种种问题(如数据发生错误,重复收到相同的数据,接收数据的顺序与传送的顺序不符等)。在LLC子层方面,IEEE 802系列标准中只制定了一种标准,各种不同的MAC都使用相同的LLC子层通信标准,使更高层的通信协议可不依赖局域网络的实际架构。

   不同工作站的网络层通信协议可通过LLC子层来沟通。由于网络层上可能有许多种通信协议同时存在,而且每一种通信协议又可能同时与多个对象沟通,因此当LLC子层从MAC子层收到一个数据包时必须能够判断要送给网络层的哪一个通信协议。为了达到这种功能,LLC子层提供了所谓的“服务点”(Service Access Point,SAP)服务,通过它可以简化数据转送的处理过程。为了能够辨认出LLC子层通信协议间传送的数据属于谁,每一个LLC数据单元(LLC Data Unit)上都有“目的地服务点”(Destination Service Access Point, DSAP) 和“原始服务点”(Source Service Access Point,SSAP)。一对DSAP与SSAP即可形成通信连接。由SSAP送出来的数据经过LLC子层的传送之后便送给DSAP,反之亦然。因此DSAP与SSAP成为独立的联机通信,彼此间所传送的数据不会与其他联机通信的数据交换。当然在传送的过程中所有联机通信的数据都必须经由惟一的MAC管道来传送。


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 1

    获赞
  • 1

    评论
  • 122

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-9 02:34 , Processed in 0.016029 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部