摘要: |
本文主要针对DSRC协议的数据链路层进行研究,并利用C++在Windows32的环境下实现了DSRC协议数据链路层的大部分功能,利用链表机制,提供了一个网络协议分层实现方法。第一章首先就国内外的研究现状及背景进行了论述,分析了发展ITS的原因,最后着重阐述了DSRC协议研究的意义和目的以及目前国内DSRC协议研究所处的状况。第二章对DSRC协议作了总体上的论述,详细说明了DSRC协议的总体框架,并与开放式系统互联参考模型进行了对比,最后说明了数据链路层在DSRC协议的作用,对数据链路层的二层帧结构从帧标志、帧的透明性、帧校验、帧的控制域四个方面作了介绍。在第三章中,把数据链路层分为逻辑链路控制子层和媒质接入控制子层两部分来论述,对各个子层的服务原语,及其各个子层的控制域以及控制编码作了详细的介绍。
第四章中,主要针对程序设计中的一些具体实现方法作了概述。首先介绍了LLC层的两种状态机,然后给出了设计总体结构,从总体上说明了整个链路层的设计原理,并列出了各模块的链表结构,画出了主线程的流程图,在最后,程序仿真了路边单元传送LLC3类型的协议数据单元通信过程,并对仿真结果进行了截图。在本文最后给出了本设计的结论和不足以及待进一步研究的若干问题。 |