逻辑链路控制协议


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...

面试题 相关文章推荐
如何启动时不需输入用户名与密码
May 09 面试题
Java中实现多态的机制是什么?
Dec 07 面试题
JAVA的事件委托机制和垃圾回收机制
Sep 07 面试题
如何设置Java的运行环境
Apr 05 面试题
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
杭州SQL浙江浙大网新恩普软件有限公司
Jul 27 面试题
介绍一下木马病毒的种类
Jul 26 面试题
下列程序在32位linux或unix中的结果是什么
Mar 25 面试题
MYSQL支持事务吗
Aug 09 面试题
代码中finally中的代码会不会执行
Feb 06 面试题
Hibernate持久层技术
Dec 16 面试题
Java面试题冲刺第十七天--基础篇3
Aug 07 面试题
上海期货面试题
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
第四节--构造函数和析构函数
2006/11/16 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
写给vue新手们的vue渲染页面教程
2017/09/01 Javascript
mint-ui在vue中的使用示例
2018/04/05 Javascript
jQuery中常用动画效果函数知识点整理
2018/08/19 jQuery
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
python简单读取大文件的方法
2016/07/01 Python
详解python开发环境搭建
2016/12/16 Python
Python实现PS滤镜的旋转模糊功能示例
2018/01/20 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
Python爬取365好书中小说代码实例
2020/02/28 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
HTML5之tabindex属性全面解析
2016/07/07 HTML / CSS
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
会计专业推荐信
2013/10/29 职场文书
大四学年自我鉴定
2013/11/13 职场文书
中央空调节能方案
2014/06/15 职场文书
十七岁的单车观后感
2015/06/12 职场文书