数据链路协议,数据链路协议是什么意思
数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接。媒体是长期的,连接是有生存期的。在连接生存期内,收发两端可以进行不等的一次或多次数据通信。每次通信都要经过建立通信联络和拆除通信联络两过程。这种建立起来的数据收发关系就叫做数据链路。而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错。数据链路的建立,拆除,对数据的检错,纠错是数据链路层的基本任务。
1.数据链路层的主要协议
数据链路层协议是为发对等实体间保持一致而制定的,也为了顺利完成对网络层的服务。主要协议如下:
iso1745—1975:“数据通信系统的基本型控制规程”。这是一种面向字符的标准,利用10个控制字符完成链路的建立,拆除及数据交换对帧的收发情况及差错恢复也是靠这些字符来完成。iso1155,iso1177,iso2626,iso2629等标准的配合使用可形成多种链路控制和数据传输方式。
iso3309—1984:称为“hdlc 帧结构”。iso4335—1984称为“hdlc 规程要素”。
iso7809—1984:称为“hdlc 规程类型汇编”这3个标准都是为面向比特的数据传输控制而制定的。有人习惯上把这3个标准组合称为高级链路控制规程。
iso7776:称为“dte数据链路层规程”。与ccitt x.25lab“平衡型链路访问规程”相兼容。
2.数据链路层协议应提供的最基本功能
数据在数据链路上的正常传输(建立、维护和释放)
定界与同步,也处理透明性问题
差错控制
顺序控制
流量控制
3.链路层产品
独立的链路产品中最常见的当属网卡,网桥也是链路产品。modem的某些功能有人认为属于链路层,对些还有争议。数据链路层将本质上不可靠的传输媒体变成可靠的传输通路提供给网络层。在ieee802.3情况下,数据链路层分成了两个子层,一个是逻辑链路控制,另一个是媒体访问控制。下图为所示为ieee802.3lan体系结构。
aui=连接单元接口 pma=物理媒体连接
mau=媒体连接单元 pls=物理信令
mdi=媒体相关接口
苹果采用华为5G芯片会对无线投屏技术有影响吗
5V2A手机充电器电源芯片的优势
行业方案|装备制造业SRM供应商管理解决方案
一个简单的错误可能会导致用户损坏麦克风
光纤激光器的优点_光纤激光器是否有辐射
数据链路协议,数据链路协议是什么意思
魅族魅蓝6正式发布:699元起!魅族魅蓝Note6海贼王定制版亮相:1699元起
光纤激光器自产率逐步提升 创新大年有望实现新突破
红米手机3拆解 在做工方面红米3有何提升呢
机械加工毛刺产生的原因及处理办法
救护车模拟声响电路简单小制作
箱变电容器烧了是怎么回事
传苹果VR头显将配备两个8K显示屏,售价3000美元
EDN China创新奖十周年,世强获优秀分销商
关于英特尔Cyclone10 FPGA的分析和介绍
我国精密发动机的难点和原因究竟是什么呢
小米X1、 红米Pro2最新消息:小米X1、 红米Pro2全面屏新机曝光,吴亦凡代言,马上就来!
3D打印技术可以为医疗领域带来前所未有的变革
华丽回归,助力智能制造,探索激光新应用,2022华南激光展盛大开幕
沃尔沃首款纯电动SUV将采用ADI集成电路提供电池管理系统