摘要
分析了基于TCP/IP格式封装的通讯协议中存在的大量无意义字段和冗余信息以及不适合嵌入式局域网中实时通信需求的现状,研究了IEEE802.2逻辑链路控制(logic link control,LLC)协议,设计了一种新型的基于LLC的嵌入式协议栈。该协议栈缩短了报文封装长度,增加了包确认机制并压缩了处理层次,从而提高了系统的实时性和发送效率。该协议栈为底层的各种通讯方式提供统一API,并对以太网、串口的数据转换提供了结构支持。在对节点可信性做出评估的基础上,提出了事前评估机制、内存使用限制等措施,有效地利用了可信信息,并提高了系统的稳定性。
Across the characteristic of communication in embedded local area network and the needs of many typical applications based on this,the shortage of stacks based on TCP/IP is analyzed.A new stack based on IEEE802.2 LLC is designed and modified as the replacer of TCP/IP in LAN.Firstly,both the real-time performance and transmission efficiency is improved.Secondly,the packagebased ACK mechanism is put forward.Then,a uniform set of user API for physical layer mediums is defined and a structure support for data conversion like Ethernet to/from RS232 is provided.Finally,to enhance the trust and the dependability of the system,DoS defending and process memory restriction are introduced.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第23期4939-4943,共5页
Computer Engineering and Design
基金
国家自然科学基金项目(NSFC90718032)