源码下载 http://www.byamd.xyz/hui-zong-1/
一、实验目的及任务
1、熟悉并掌握WireShark的基本操作,了解网络协议实体间的交互以及报文交换。
2、通过对WireShark抓包实例进行分析,进一步加深对HTTP网络协议的理解。
3、编写一个简单的Web服务器,实现作业(2)(3)项所要求的功能。
4、培养理论联系实践的科学研究精神。
二、实验环境
1、系统环境:Windows 10 家庭中文版 1607
2、浏览器:Chrome
3、WireShark:Version 2.2.1
4、IDE:Visual Studio 2015 Update 3
5、编程语言:C++
三、实验原理
1、利用Wireshark软件抓取本地PC的数据包,观察其主要使用的网络协议。
2、根据所获数据包的内容分析相关协议,从而加深对HTTP网络协议的理解。
3、利用Winsock实现本地Web服务器,并实现与浏览器的交互。
四、实验步骤
1、实验前的准备工作
(1)关闭所有可能会请求网络的文件以及程序。
(2)打开浏览器,删除所有的Cookie、临时文件、表单数据以及浏览记录等等。
(3)单击开始,打开运行,输入’cmd’,输入命令’ipconfig/flushdns’