针对计算机网络协议教学,提出了一套实践到理论、实践与理论对比的教学手段.该教学手段中实践到理论的教学实验利用VMware workstation软件搭建实验环境,配置虚拟计算机,并在虚拟计算机上配置网络服务,利用Wireshark抓包软件抓取网络服务的协议数据包,通过对协议数据包的分析,理解网络协议的工作原理和过程,同时对网络服务的配置过程和原理有了更进一步的理解.以DNS为例设计"服务+协议"实验,模拟DNS域名解析的递归查询过程,通过Wireshark抓取DNS数据包,分析了解数据包的组织结构和DNS协议的工作过程,加深学生对DNS网络协议的理解.实验证明此种实验教学方法适合高校的实验现状