MAC层与llc层的大不同
LLC是在高级数据链路控制(HDLC:High-LevelData-LinkControl)的基础上发展起来的,并使用了HDLC规范子集。LLC定义了三种数据通信操作类型:类型1:无连接。该方式对信息的发送通常无法保证接收。类型2:面向连接。该方式提供了四种服务:连接的建立、确认和承认响应、差错恢复(通过请求重发接收到的错误数据实现)以及滑动窗口(系数:128)。通过改变滑动窗口可以提高数据传输速率。类型3:无连接承认响应服务。
MAC子层与LLC子层的不同之处:
MAC(MediaAccessControl,媒体访问控制)子层定义了数据包怎样在介质上进行传输。在共享同一个带宽的链路中,对连接介质的访问是“先来先服务”的。物理寻址在此处被定义,逻辑拓扑(信号通过物理拓扑的路径)也在此处被定义。线路控制、出错通知(不纠正)、帧的传递顺序和可选择的流量控制也在这一子层实现。
注解:该协议位于OSI七层协议中数据链路层,数据链路层分为上层LLC(逻辑链路控制),和下层的MAC(媒体访问控制),MAC主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC(逻辑链路控制)层。
1.在物理层中把依赖于媒体的特性分离出来,使得LLC子层和MAC子层能适用于一系列媒体。在物理层内定义了两个重要的兼容接口,即依赖于媒体的媒体相关接口MDI和访问单元接口AUI。MDI是一个同轴电缆接口,所有站都必须严格遵守IEEE802.3定义的物理媒体信号的确切技术规范,严格遵守站点正确动作的规程,要求这个物理媒体接口完全兼容;AUI为第二兼容接口,大多数站点都设在离开同轴电缆的连接处有一段距离的地方,在与同轴电缆靠近的MAC中只有少量电路,而大部分硬件和全部软件都在站点中,对于确保通信来说,符合这个接口并不是绝对必要的,但是由于它允许在MAC和站配合使用时有极大的灵活性,所以推荐这个接口。
应用:不管是在传统的有线局域网(LAN)中还是在目前流行的无线局域网(WLAN)中,MAC协议都被广泛地应用。在传统局域网中,各种传输介质(铜缆、光线等)的物理层对应到相应的MAC层,目前普遍使用的网络采用的是IEEE802.3的MAC层标准,采用CSMA/CD访问控制方式;而在无线局域网中,MAC所对应的标准为IEEE802.11,其工作方式采用DCF(分布控制)和PCF(中心控制)。
逻辑链路(LogicalLinks)是实际电路或逻辑电路上交换通信信息的两个端系统之间的一种协议驱动通信会话。协议栈定义了两个系统在某种介质上的通信。在协议栈低层定义可用的多种不同类型的通信协议,如局域网络(LAN)、城域网(MAN)和象X.25或帧中继这样的分组交换网络。逻辑链路在物理链路(可以是铜线、光纤或其他介质)上的两个通信系统之间形成。根据OSI协议模型,这些逻辑链路只在物理层以上存在。你可以认为逻辑链路是存在于网络两个末断系统间的线路。
LLC子层负责向其上层提供服务;
LLC子层的主要功能包括:
*传输可靠性保障和控制;
*数据包的分段与重组;
*数据包的顺序传输。
MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性。
传输层提供应用程序间的通信。其功能包括:
一、格式化信息流;
二、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送。
应用层向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录TELNET使用TELNET协议提供在网络其它主机上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问FTP使用FTP协议来提供网络内机器间的文件拷贝功能。
前面我们已经学过关于OSI参考模型的相关概念,现在我们来看一看,相对于七层协议参考模型,TCP/IP协议是如何实现网络模型的。
MAC层与llc层的大不同相关推荐
- MAC层与llc层的区别
MAC子层与LLC子层的不同之处: MAC(Media Access Control,媒体访问控制)子层定义了数据包怎样在介质上进行传输.在共享同一个带宽的链路中,对连接介质的访问是"先来先 ...
- Linux以太网卡架构解析-MAC层和PHY层
引子 最近,在调试基于Freescale IMX6UL板子的以太网口时,遇到了一个奇怪的问题:网口插拔时,系统检测不到Link Down.Link UP事件.并且,在使用ifconfig eth0 u ...
- Contiki中MAC层与RDC层
原英文文章:https://github.com/contiki-os/contiki/wiki/Change-mac-or-radio-duty-cycling-protocols 在Contiki ...
- 网桥、vlan、源目MAC地址的链路层处理
一,链路层 在报文接收方向上,网卡驱动把接收到的数据按照其对应的链路层协议(如以太网)组装成报文,然后把它上交给链路层,接口是netif_receive_skb,至此网卡驱动的任务就结束了,报文交给链 ...
- 2层,3层,4层交换机的区别与特点!!
二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中.具体的工作流程如下: (1 ...
- 2层,3层,4层交换机的区别与特点
原文:https://blog.csdn.net/linxiaowu66/article/details/7969316 二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MA ...
- pdcp层的作用_LTE协议栈总体架构、PDCP层及RLC层概述
系统架构 无线接入网和核心网的总体系统架构演进,结果是形成了一个扁平的RAN架构 + 分组核心网EPC架构. RAN负责整体网络中所有无线相关功能,包括调度.无线资源管理.重传协议.编码和各种多天线方 ...
- 交换机(三)接入层、汇聚层和核心层交换机的特点
做网络相关行业的朋友们,一定不会对接入层.汇聚层.核心层这些跟交换机相关的网络术语感到陌生,那么它们究竟代表什么含义,什么样的交换机适合放在接入层.汇聚层和核心层呢?小编希望在本文里能以浅显易懂的语言 ...
- Pytorch:Transformer(Encoder编码器-Decoder解码器、多头注意力机制、多头自注意力机制、掩码张量、前馈全连接层、规范化层、子层连接结构、pyitcast) part1
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) Encoder编码器-Decoder解码器框架 + Atten ...
最新文章
- 大连理工本科生顶会连刷SOTA被爆作弊!AAAI 2022接收后又面临撤稿,一作仍未发声...
- win10 nms cpu编译-ok
- 团队作业5-Alpha版本测试报告(彼岸芳华队)
- Position(Static, Absolute, Relative, Fixed)
- maven 基本命令
- android tcp 最优窗口,Android 面试必备 - 计算机网络基本知识(TCP,UDP,Http,https)...
- 安卓动态调试七种武器之离别钩 – Hooking(下)
- MySQL查询表的所有列名,用逗号拼接
- mysql软件字体模糊_Windows 10字体模糊发虚! 如何解决?
- C语言烟花代码,C语言实现烟花表白代码
- Idea一不小心把Main menu头部菜单关闭还原的解决办法
- html大鱼吃小鱼游戏,大鱼吃小鱼 网页游戏源码(javascript)
- iMX6UL lvgl开发备忘
- Matlab 调用Optris Pi 450i红外相机direct SDK相关函数摘记
- Codeforces Round #552 (Div. 3) E stl模拟 F dp G gcd
- SVN同步时忽略特定文件或文件夹
- 解决方案 word excel vba 以下隐藏模块存在编译错误
- 微信小程序视频只能播放一个
- 生甜菜根糖的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- User Namespace
热门文章
- ffmpeg 采集 yuyv422数据 转成 yuy420数据 并播放
- 移动医疗APP的迅速发展,带来了什么信息
- 使用Python对手机号进行加密,超级简单
- [游戏]_红眼满级了,后面的路会更长
- uncommitted changes in the current repository
- Racing Game Starter Kit 1.1.0a
- 0x80070570 文件或目录损坏且无法读取 CHKDSK 修复
- 03、supervisor
- 全概率公式与贝叶斯公式使用例题
- html 购物车动画效果,Jquery商品飞入购物车动画效果实例展示