0引言在协议一致性测试系统[1]、协议分析系统、网络安全等项目中,有时需要实现解析网络数据包并将显示结果置于界面中,即实现报文解析树形控件。常采用的方式之一是使用Winpcap库进行网络报文的抓取,并通过程序自身实现报文的解析[2]。这要求开发者对需要解析的协议RFC(Request For Comments)十分了解,对报文的交互过程熟悉。