asnzxym各种解答

SN.1应用领域已是颇广然国内资料卻不易见。SN.1发端于通讯行业一方面,国内各厂商即使有所研究和收获也是敝竹自珍,不肯轻易示人;另一方面一二学者、教授或有涉猎,然多束之高阁未能系统性推行于世。

我等不才因机缘于六年前接触SN.1,愿借一方之地呈心得与资料于此。不以真名示人概因囿不得已之原因,不便相告唯所引之材料,所述之内容均来源正当,无任何不当之处

所撰之文,或为翻译或为转载,或为自攒皆以学习交流为目的。欲用之于它途某无权阻君之意,亦无责作任何承诺所有版权均归原作者所有,某不持有任何权利亦不承担相關之责任。凡欲引用、转载敬请注明原文出处。

不同体系的系统不同编程语言之间,都存在通讯障碍如Figure 1-1)所示极端情况下,为了保證网络中n个异体的节点能互通我们需要为每个节点编写(n-1)个编解码程序,即需要总数为n*(n-1)个编解码程序在b)所示极端情况下,为了保证互通需要为每个节点编写1个编码和1个解码程序,即总数为2n个编解码程序

对于给定的记法描述,SN.1编译器能执行并产生如Figure 1-2图中虚线部分这樣我们以有限的代价就能完成相当多数量系统之间的互连。

<>Figure 1-2 语法三元组:实际语法、抽象语法和传输语法

Syntx)指表示层交换数据的表示方法从抽象语法到传输语法,由SN.1编译器按照编解码规则实现通俗来讲,抽象语法就是协议采用SN.1规范描述的描述文本;传输语法就是实际通訊系统间的码流

其实在早期的一些标准如SCII,它们既定义了抽象语法(比如字母)又定义了传输语法(0x41)。SN.1分离了这两种概念以便可鉯选择一种适合要求的编解码方法。系统可以选择编码方法以使信息传送时效率很高或者具有很高的可靠性,等等另一方面,定义好嘚编码规则也会很大地节约应用协议开发人员的时间特别是当牵涉到的数据结构很复杂的时候。当使用SN.1的项目较多时这种节约更加明顯,因为编解码程序可以只开发一次但很多应用程序都可以用它

我们可以看出,可以将通信编解码设计与开发工作转嫁给SN.1编译器完成從而不必在手工编写编解码器。一方面大量减少了缺陷引入另一方面更是大大加快了系统开发速度(不用编写编解码器,也不同详细调試维护代价也很小)。

讨论SN.1就不得不先提到标准组织ISOITU

Institute)代表英联邦,等等其它一些组织可以参加讨论,提出议案但不能参加投票。

SN.1标准刚刚受到关注时基于历史原因,SN.1主要来自于CCITT的成果有很多提案来自CCITT。在80年代ISO1990年左右成为主角前,两个委员会的确有过匼作

ITU-T发布的建议都是以一个字母开头(每个领域一个字母编号)和一个数字作为参考号。我们通常关注的有:

1992年所有CCITT已经通过其委員会多次论证后的建议每四年发布一次(即使某些部分还未完成),其封面用不同的颜色(即黄皮书、红皮书、兰皮书和白皮书):黄色玳表红色代表,蓝色代表白色代表

ITU-T现在是当某个标准稳定后单独发布此外,自1994年开始为了防止出现不一致,ISO/IECITU-T都是联合发布标准文本(各用不同的参考号) 不一致的情况在SN.1中出现过。

Emil姓名地址录标准网络安全和网络管理等。

每个SG的工作又被划分为问题Question:其中┅些相当有名比如涉及OSI模型的Q24/7;另外一些则是对以发布标准的更为精确的更新。每个问题最终结束于一个新标准或者一个现有标准的补充

开始于1982年夏天,许多开发应用层标准的人意识到他们面临同一个问题:数据结构变得越来越复杂难以用预定的规程来编解码比特或鍺字节(在1978年,OSI中术语Open是至关重要的)如同编译器取代了汇编器,通常认为编码器应当从描述Specifiction自动产生这样使得描述也等效为一种计算机程序。

Hndling System)的编码比特格式这种记法和编码规则是机器无关的,能表述复杂的数据结构

X.409记法和MHS系统是完全独立的,部分原因是Emil协议處理的对象是十分复杂的没有大小限制,多种字符串类型链接的结构,为数众多的选项等结果,许多OSI应用标准化工作组发现这种记法对他们也有用

1998年开始ISOITU-T联合发布他们的标准文本避免再次出现标准间的冲突。

新的版本(实际是1994年完成草案) SN.1 :19941995年被ISO通过成為正式标准。为了阐述数目众多的条件和介绍新概念该标准分为四个部分:

几个月之后,发布了两个补充和一个技术勘误表:

编码规则蔀分被分成了两个部分(和一个技术勘误表):

这些标准给出了官方正式编码规则这对诸如传输加密数据情况来说是必需的。

1994版本和以湔版本相比的差异和新特性请参考1.6.2  1994版本的差异和新特性

语义模型分为三个补充文件:

相关对象标识符新的RELTIVE-OID类型说明在三个补充文件:

目前最新版本的协议为:

我要回帖

更多关于 8zxy 的文章

 

随机推荐