预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验二:web服务器搭建与HTTP协议格式 一、实验目的: 1掌握万维网的工作流程 2掌握万维网的工作方式 3掌握HTTP协议格式 二、实验内容: 1搭建WEB服务器环境,客户端访问WEB服务器上的网页 2查看wireshark抓到的数据包,分析HTTP协议格式 三、实验步骤: 1安装jdk 安装JDK选择安装目录安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装jre。建议两个都安装在同一个java文件夹中的不同文件夹中。 安装完JDK后配置环境变量计算机→属性→高级系统设置→高级→环境变量 系统变量→新建JAVA_HOME变量。变量值填写jdk的安装目录 系统变量→寻找Path变量→编辑 在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码) 系统变量→新建CLASSPATH变量 变量值填写.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点) 系统变量配置完毕 2安装Tomcat 安装exe文件 配置环境变量:变量名:CATALINA_HOME,变量值:刚刚安装的路径 测试安装配置是否成功 找到安装路径下的bin文件夹,找到里面的执行文件,运行,然后执行下面的操作。 打开浏览器,输入http://localhost:8080如果出现下面的内容说明成功了。 3设置网站文件 4客户端访问网站 5启动wireshark (1)启动系统,界面如图1所示。最初,并无数据显示在各个窗口中。 <图1> 当Wireshark捕捉到相应分组后,它的图形用户界面如下图所示。Wireshark界面中的几个主要组件包括: <图2> (2)使用Wireshark测试运行。 第一步:打开你常用的浏览器软件。 第二步:打开Wireshark软件。你将看到类似于图2中的窗口,不过因为尚未开始捕捉数据,分组侦听窗口、分组首部窗口,和分组内容窗口中都没有分组数据显示。 第三步:准备开始捕捉分组。选择下拉菜单“Capture”中的“Options”,这将打开“Wireshark:CaptureOptions”窗口,如图3所示。 <图3> 第四步:这个窗口中的大部分默认值可以保持不变,但是需要取消勾选DisplayOption中的“HideCaptureinfodialog”。你的计算机连接网络的网络接口将会显示在窗口“Capture”中。如果你的机器有不止一个网络连接方式,你需要选择一个正在用来发送和接收分组的网络接口。在选择了网络接口之后,点击“Start”按钮。分组捕捉将从现在开始——所有从你的计算机发出、或由你的计算机接收的分组都将被Wireshark捕捉到。 第五步:当前,Wireshark正在运行中,在浏览器中输入URL:HYPERLINK"http://gaia.cs.umass.edu/wireshark-labs/INTRO-wireshark-file1.html"www.haut.edu.cn,并使其网页完全显示在浏览器中。为了显示这个网页,你的浏览器将会连接haut.edu.cn的HTTP服务器,并和服务器交换HTTP报文以便下载这个网页。包含这些HTTP报文的以太网帧将会被Wireshark捕捉。 第六步:当你的浏览器显示了HYPERLINK"http://www.haut.edu.cn/"www.haut.edu.cn这个网页之后,选择Wireshark“Capture”窗口中的“Stop”按钮,停止Wireshark分组捕捉。这会引起Wireshark“Capture”窗口消失,Wireshark主窗口显示从开始捕捉分组以来的所有数据。Wireshark主窗口这时看起来类似于图2。你现在可以看到鲜活的分组数据,包含了你的计算机和其他所有网络实体间的协议信息交换。与haut.edu.cn之间交换的HTTP报文一定会出现在被捕捉分组列表中,但同时,列表中也显示了许多其他类型的分组。即使,你所进行的操作只有一条,就是去下载一个网页,但同时,你的计算机上会运行许多对于用户不可见的协议。 第七步:在显示过滤窗口中输入“http”(不需要引号,并保持小写——在Wireshark中,所有协议名字都是小写形式),然后点击“Apply”按钮。这将使的分组侦听窗口中只显示HTTP报文。 第八步:选中分组侦听窗口中显示的第一条http报文,这应该是由你的计算机发向haut.edu.cnHTTP服务器的HTTPGET报文。当你选中HTTPGET报文后,分组首部窗口中将会显示以太网分组、IP数据报、TCP报文段和HTTP报文的首部信息。点击分