逻辑链路控制协议


Posted in 面试题 onOctober 01, 2016
1、IEEE802.2是描述LAN协议中逻辑链路 LLC子层的功能、特性和协议,描述LLC子层对网络层、MAC子层及LLC子层本身管理功能的界面服务规范。
2、LLC子层界面服务规范IEEE802.2定义了三个界面服务规范:(1)网络层/LLC子层界面服务规范;(2)LLC子层/MAC子层界面服务规范;(3)LLC子层/LLC子层管理功能的界面服务规范。
3、网络层/LLC子层界面服务规范
提供两处服务方式
不确认无连接的服务:不确认无连接数据传输服务提供没有数据链路级连接的建立而网络层实体能交换链路服务数据单元LSDU手段。数据的传输方式可为点到点方式、多点式或广播式。这是一种数据报服务
面向连接的服务:提供了建立、使用、复位以及终止数据链路层连接的手段。这些连接是LSAP之间点到点式的连接,它还提供数据链路层的定序、流控和错误恢复,这是一处虚电路服务。
4、LLC子层/MAC子层界面服务规范
本规范说明了LLC子层对MAC子层的服务要求,以便本地LLC子层实体间对等层LLC子层实体交换LLC数据单元。
(1)服务原语是:MA-DATA.request 、MA-DATA.indication、MA-DATA.confirm
(2)LLC协议数据单元结构LLC PDU:
目的服务访问点地址字段DSAP,一个字节,其中七位实际地址,一位为地址型标志,用来标识DSAP地址为单个地址或组地址。
源服务访问点地址字段SSAP,一个字节,其中七位实际地址,一位为命令/响应标志位用来识别LLC PDU是命令或响应。
控制字段、信息字段。
5、LLC协议的型和类
LLC为服务访问点间的数据通信定义了两种操作:Ⅰ型操作,LLC间交换PDU不需要建立数据链路连接,这些PDU不被确认,也没有流量控制和差错恢复。
Ⅱ型操作,两个LLC间交换带信息的PDU之间,必须先建立数据链路连接,正常的通信包括,从源LLC到目的LLC发送带有信息的PDU,它由相反方向上的PDU所确认。
LLC的类型:第1类型,LLC只支持Ⅰ型操作;第2类型,LLC既支持Ⅰ型操作,也支持Ⅱ型操作。
6、LLC协议的元素
控制字段的三种格式:带编号的信息帧传输、带编号的监视帧传输、无编号控制传输、无编号信息传输。
带编号的信息帧传输和带编号的监视帧传输只能用于Ⅱ型操作。
无编号控制传输和无编号信息传输可用于Ⅰ型或Ⅱ型操作,但不能同时用。
信息帧用来发送数据,监视帧用来作回答响应和流控。

Tags in this post...

面试题 相关文章推荐
PHP如何对用户密码进行加密
Jul 31 面试题
Yahoo的PHP面试题
May 26 面试题
为什么要优先使用同步代码块而不是同步方法?
Jan 30 面试题
什么是java序列化,如何实现java序列化
Nov 14 面试题
static关键字的用法
Oct 07 面试题
数据库设计的包括哪两种,请分别进行说明
Jul 15 面试题
你对IPv6了解程度
Feb 09 面试题
世界经理人咨询有限公司面试
Sep 23 面试题
维德科技C#面试题笔试题
Dec 09 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
JavaScript获取当前url根目录(路径)
Feb 19 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 面试题
上海期货面试题
Jan 31 #面试题
上海中网科技笔试题
Feb 19 #面试题
3个CCIE对一个工程师的面试题
May 06 #面试题
网络安全方面的面试题
Jan 07 #面试题
标记环网Toke Ring IEEE802.5
May 26 #面试题
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
Mar 27 #面试题
以太网Ethernet IEEE802.3
Aug 05 #面试题
You might like
PHP+MYSQL的文章管理系统(一)
2006/10/09 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
2013/06/06 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
javascript初学者常用技巧
2014/09/02 Javascript
JS的数组迭代方法
2015/02/05 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
浅谈JavaScript超时调用和间歇调用
2015/08/30 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
Ztree新增角色和编辑角色回显问题的解决
2016/10/25 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
React和Vue中监听变量变化的方法
2018/11/14 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
python分析apache访问日志脚本分享
2015/02/26 Python
Python匹配中文的正则表达式
2016/05/11 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
如何利用cmp命令比较文件
2013/09/23 面试题
七夕情人节促销方案
2014/06/07 职场文书
2014年物业管理工作总结
2014/11/21 职场文书
高考升学宴答谢词
2015/01/20 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
Python使用protobuf序列化和反序列化的实现
2021/05/19 Python
Nginx 配置 HTTPS的详细过程
2022/05/30 Servers