ABNF编码协议消息通用解析方法的研究与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:qingmeizhujiulyx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
 本文首先介绍了扩充巴科斯范式ABNF,研究了文法分析的理论与方法,提出了一种基于文法分析技术的ABNF通用解析系统的设计与实现方案。在ABNF通用解析系统中,首先对输入的协议消息编码定义ABNF规则集合的简化处理,并建立了对应于ABNF规则集合的高效存储的树状数据结构——规则树,然后采用通用递归下降的解析算法,依据规则树对协议消息进行解析,动态生成结果树保存解析结果。  对具有代表性的SIP协议进行较为全面的消息解析测试,表明ABNF通用解析系统能够严格按照协议编码定义进行消息解析;对HTTP和SMTP以及其他随机选取的ABNF编码的协议消息进行消息解析测试,表明ABNF通用解析系统能够正确的解析不同协议的消息。   
其他文献
高中生物是一门科学性的实验学科,秉承学以致用的学科理念,高中生物在理论学习之余,更重要的是锻炼学生的动手实践能力.因此就要求重视高中生物的实验操作能力,在教师对细节
<正>鳞状细胞癌(squamous cell carcinoma,SCC)、基底细胞癌(basal cell carcinoma,BCC)、鲍恩病(Bowen’s disease)等均是临床常见的皮肤非黑素肿瘤,光线性角化病(actinic k
本研究以Pro/ENGINEER为平台的二次开发功能扩展软件的开发方法,Pro/E作为全球最完善的三维图形辅助设计软件之一,广泛应用在我国各个行业中,但国内的一些公司和企业,Pro/E作为一
现有的编程模型不易在保证充分结合结构优势的同时,将作业内逻辑关系和计算机算法合理映射,从而影响了应用程序运行效率的提高。因此,如何在保证高效的前提下减少开销成为研究课
变革一直是美国公立大学发展历程中的主题。当前美国公立大学面临着学习型社会带来的挑战。在市场驱动的压力下,公立大学必须从教育、科研与学术、服务社会、管理和领导以及
随着科技的发展,流程企业逐步向大型化,连续化,自动化及集成化的方向发展。流程企业CIMS就是对其生产集成的系统,它是现代化流程企业综合自动化系统。借助它可以全面提高流程企业的适应能力,市场竞争力和经济效益。因此找到一种适合流程企业CIMS实施的有效方法将有重要的意义。本文提出了基于IRP技术的流程企业CIMS实施的方法。 海洋化工企业是典型的流程企业,在论文中,我以HH-CIMS(山东海化C
近年来,随着现代信息技术的发展和相关的网络环境的完善,以网上交易为核心内容的电子商务迅速发展起来。电子商务的优势之一是大大简化业务流程,降低企业运作成本,而电子商务中的
20世纪80年代以来,工作流技术得到了快速的发展并逐步被应用到日常业务和电子办公等方面,当今,工作流技术的研究正在逐步深入,相关产品的开发如火如荼。目前市场上已经出现了多种
本论文首先就现存的几种电信网络从PSTN到下一代网络演进过程中的几种应用模型和方案进行分析,提出了中继服务器的模型。 本论文进而对中继服务器实现过程中的几个关键问题
  本文构造了一个语义索引空间,并采用DHT技术管理该空间。系统根据共享信息的语义特征,生成其在索引空间中的坐标。然后将信息的索引发布到管辖空间包含这些坐标的节点。检