本课程实验主要包括Windows NDIS 中间层驱动程序的编译调与设计开发方法的验证,同时强调基于NDIS中间层驱动的综合设计与应用。实验内容采用循序渐进的方式,从Windows网络驱动开发环境配置入手,逐步讲解、实践NDIS中间层驱动编程所需设计的基本概念、流程和方法技巧,最后通过一个综合性设计实验,来进行基于中间层驱动编程的综合应用练习。
主要实验内容包括:
实验1:Windows网络驱动开发环境配置与验证
实验2:NDIS中间层驱动范例PASSTHRU基础实验
实验3:IRQL、Kernel Thread、Spin Lock与中间层驱动
实验4:NDIS中间层驱动中IP、MAC地址的获取与存放
实验5:基于NDIS中间层驱动的报文捕获、重组与再发送
实验6:基于NDIS中间层驱动的系统ARP报文截获与伪装
实验7:定时器在NDIS中间层驱动报文重发控制中的应用
实验8:工作于NDIS 中间层驱动的ARP功能模块设计
1