本课程实验主要包括WindowsNDIS中间层驱动程序的编译调与设计开发方法的验证,同时强调基于NDIS中间层驱动的综合设计与应用。实验内容采用循序渐进的方式,从Windows网络驱动开发环境配置入手,逐步讲解、实践NDIS中间层驱动编程所需设计的基本概念、流程和方法技巧,最后通过一个综合性设计实验,来进行基于中间层驱动编程的综合应用练习。主要实验内容包括:实验1:Windows网络驱动开发环境配置与验证实验2:NDIS中间层驱动范例PASSTHRU基础实验实验3:IRQL、KernelThread、SpinLock与中间层驱动实验4:NDIS中间层驱动中IP、MAC地址的获取与存放实验5:基于NDIS中间层驱动的报文捕