计算机tlv简介_优化TLV编码规则
优化
TLV
编码规则
王沁
;
许娜
;
张燕
;
张晓彤
【期刊名称】
《计算机科学》
【年
(
卷
),
期】
2008(035)011
【摘要】
抽象语法标记
ASN.1
是一种
ISCI/ITU-T
标准
,
描述了一种对数据进行
表示、编码、传输和解码的数据格式
.ISO
协议体系中的应用层协议使用了
ASN.1
来描述它们所传输的协议数据单元
.ASN.1
取得成功的一个主要原因是它
与几个标准化编码规则
(
如基本编码规则
BER)
相关
.TLV
编码是指先对
Tag
编码
,
再对
Length
编码
,
最后对
Value
编码
.BER
编码确定的编码方式就是这样的
.
在
实际的通信中
,
通常特定类型编码中数据的长度是已知的
,
在数据字典中有明确的
标识
.
提出了一种优化
TLV
编码的方法
,
使用一个比特的标志位
,
将长度字段作为
编码中一个可选择的项目
,
而不是必须存在的项目
,
以此来缩短
TLV
编码的长度
.
在
满
足
需求
的
前提
下
,
优
化
后的
TLV
编码可
以
大
幅度
地
提高
数据
传
输
效
率
.u0000
们所传输的协议数据单元
.ASN.1
取得成功的一个主要原因是它与几
个标准化编码规则
(
如基本编码规则
BER)
相关
.TLV
编码是指先对
Tag
编码
,
再对
Length
编码
,
最后对
Value
编码
.BER
编码确定的编码方式就是这样的
.
在实际的
通信中
,
通常特定类型编码中数据的长度是已知的
,
在数据字典中有明确的标识
.
提出了一种优化
TLV
编码的方法
,
使用一个比特的标志位
u0000
将长度字段作
为编码中一个可选择的项目
,
而不是必须存在的项目
,
以此来缩短
TLV
编码的长
度
.
在满足需求的前提下
,
优化后的
TLV
编码可以大幅度地提高数据传输效率
【总页数】
4
页
(104-106,261)
【关键词】
ASN.1;BER;TLV;
优化编码
计算机tlv简介_优化TLV编码规则相关推荐
- 计算机tlv简介_TLV 格式及编码
TLV 格式及编码 几乎所有的需要在卡片和终端之间传送的数据都是 TLV 格式的 . PBOC 文档里并没有对 TLV 编码细节做具体说明 , 而 EMV 的手册里虽有叙述, 但并不详细 . 我下面就 ...
- 4位格雷码的顺序编码_格雷码编码规则_格雷码有什么规律
格雷码 典型的二进制格雷码简称格雷码,因1953年公开的弗兰克·格雷专利"Pulse Code Communication"而得名,当初是为了通信,现在则常用于模拟-数字转换和位置 ...
- 计算机网络应用简介_计算机网络简介
计算机网络应用简介 Find out about computer networks in this crash course. You will learn about the following ...
- 计算机tlv简介_TLV编码格式详解
涉及到通信的地方就会需要通信协议,因为只有确定了通信协议,通信双方才能理解对方所发来的数据有什么含义.BER(Basic Encoding Rule)是一种编码规格说明,描述如何将ASN.1类型的值编 ...
- java tlv协议_看懂通信协议:自定义通信协议设计之TLV编码应用
因为之前从事过电信信令类工作,接触较多的则是ASN.1中的BER.PER编码,其中BER是基于TLV方式进行编码,本文主要介绍一下TLV在自定义协议中的应用. 通过该文章,你可以肉眼看懂一些类似二进制 ...
- 计算机编码二进制0001,二进制学习01(二进制,进制运算,数据宽度,无符号位有符号位编码规则)...
二进制学习01 进制 一.二进制简介 1)什么是二进制? 2)二进制的简写形式 二.进制运算 1)八进制运算表 (1) 加法运算表 (2)乘法运算表 (3)八进制简单运算题 三.数据宽度 1)什么是数 ...
- tlv c语言,TLV简介以及c语言实现装包与解析
一.TLV简介 协议可以使双方不需要了解对方实现细节的情况下进行通信,因此双方可以是异构的,例如服务器可以是c,客户端可以是java,基于相同的协议,我们可以用自己熟识的语言工具来对通信发送的数据装包 ...
- 计算机五笔字型编码方法,《五笔字型输入的编码规则》说课稿
<五笔字型输入的编码规则>说课稿 一.说教材 1) 教材的地位和作用: <五笔字型输入的编码规则>是<计算机应用基础>课程重要内容之一,是五笔字型输入法学习的重点. ...
- 计算机vb2级知识点,2020年全国计算机二级VB复习知识点:VB编码规则
2020年全国计算机二级VB复习知识点:VB编码规则,[摘要]备考2020年全国计算机二级考试的小伙伴们,复习的都怎么样了呢?环球网校小编整理了2020年全国计算机二级VB复习知识点供大家参考复习,小 ...
最新文章
- 初步了解mac下C源码的编译过程
- 西安python工资怎么样-python西安薪资
- 4923: [Lydsy1706月赛]K小值查询 平衡树 非旋转Treap
- java的单例设计模式
- 局部变量和成员变量的初始值问题
- CVPR 2020 | 序列化的三维形状生成网络PQ-NET
- vue 挂载点 实例 模板
- 哈夫曼编码(Huffman coding)的那些事,(编码技术介绍和程序实现)
- SLAM--Pangolin显示相机位姿
- 示坡线高程判断_一步一步教你识别地形图
- Yamaha Vocaloid 5.6.2 x64 WiN 歌声合成器
- 【Python笔记】剖析Python的切片(slicing)语法
- Excel房贷计算器
- 团体程序设计天梯赛-练习集-L1-031. 到底是不是太胖了
- LaTeX | LaTeX:写大论文时同时使用“\uline”和“\textbf”
- 中国民生银行天眼日志平台架构演进的平凡之路
- 工业虚拟现实解决方案
- 使用Altium Designer10软件绘制芯片引脚图(以IC1114芯片为例)
- rpm -q和rpm -qa|grep
- 马悦:《Linux内核分析》MOOC课程