论文部分内容阅读
近几年来针对无线信道的监视较多着重于对信号调制方式和数据编码方式的识别,而越来越多的无线通信系统要求较强的组网能力,在网络构建过程中,无线数据链路层协议是其不可或缺的一部分,所以针对数据链路层协议的解析在无线信道的监视领域受到了越来越多的关注。然而,数据链路层协议种类繁多,帧结构各不相同,并且现有接收机无法对未知数据链路层数据进行有效分帧。因此如何有效地实现对未知数据链路层协议的盲解析成为了一个难点问题。本文围绕无线电监视领域中数据链路层协议解析问题,重点研究了对未知数据链路层协议的分帧、特征字段识别、帧重构三大问题,最终实现对数据链路层协议的盲解析,并提供了对高层协议解析的接口,具体包含以下三个部分:1)研究了在无线电监视领域中数据链路层协议解析的意义,分析了几种已有数据链路层协议解析方案的优缺点,并在分析了几种典型数据链路层协议的基础上建立了一种适用于无线电监视的无线数据链路帧的宏观帧结构模型。2)提出了一种IP数据包的识别方法,并在此基础之上提出了一种数据链路层协议盲解析总体方案。该方案包括三大部分:数据分帧、数据链路帧特征字段识别、数据帧重构。3)基于本文提出的数据链路层协议盲解析总体方案,设计了帧解析程序,并将其嵌入到协议解析软件wireshark中,实现了对高层协议的解析。通过对仿真数据处理结果的分析,验证了本文提出的数据帧分离及数据链路层特征字段解析算法的正确性,同时也成功的进行了对数据帧的重构处理,实现了整个数据链路层协议盲解析方案,并将重构数据递交协议解析软件wireshark完成了高层协议解析。