HTTP原理及wareshark的应用.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTTP原理及wareshark的应用

石家庄经济学院 《计算机网络原理》 实验报告 实验名称 HTTP原理及wareshark的应用 班 级 学 号 姓 名 指导教师 实验目的 掌握常用协议分析器/WireShark 的基本应用方法;分析并验证 HTTP 的工作过程。 实验环境 表1 实验所用的硬件和软件 硬件 1台主机、1台交换机、若干根制好的网线 软件 网页制作软件、Wireshark软件 实验方法 启动 Wireshark 并进入捕获状态 1.安装 WireShark 后,利用 WireShark 的快捷方式启动之,启动后界面(如图 1-1 所示)。 图1-1启动wiershark 要想进入捕获状态,重要的一步是选择要在那块网卡/NIC 上捕获数据(因为一台主机上可能有多个网络接口)。具体步骤:选择“Capture ”菜单中的“Interfaces ” 菜单项,如图 1-2 所示: 图1-2选择网卡 2.在弹出的对话框(如图 1-3 所示)中选择想要的网卡,单击 Start ,开始捕获。 图1-3针对特定网卡start capturing 在打开IE之前清除缓存 输入百度的网址 打开网页。 图1-4 访问http// 产生 HTTP 流量 —— 打开 Web Client (比如 Opera ),访问 Web 页面(比如),如上图 1-5 、1-6所示。同时捕获的数据流如下图 1-7所示,捕获成功后,WireShark 窗口的主要组成部分: 图1-5 捕获后的窗口 1 部分是 Display Filter/显示过滤器,用以对“数据包列表”过滤显示。 2 部分,是捕获到的“ 数据包列表”,以捕获到的时间升序排列,列出了每个数据包的简要信息——No 是数据包序号,Time 是捕获时间, source 指明了数据包的源 IP 地址,Destination 指明了数据包的目标 IP 地址, SrcPort 指明了数据包的源端口, DstPort 指明了数据包的目标端口,Protocol 字段指明了数据包的协议类型, Length 字段指明了数据包的长度,最后一个字段 Info指明了数据包的简要信息。 3 部分显示了该数据包的头字段信息 4 部分显示了整个数据包的全部内容,中栏是整个数据包的 16 进制形式,右栏是对应的 ASCII 码形式。 图 1-6 中,在找到百度的首页后,就已经得到了想要的数据流,所以可让WireShark 停止捕获。如图 1-8 所示,在“Capture ”菜单中选择“Stop”菜单项,或者单击工具栏中的“Stop”按钮,即可停止捕获。 1-6停止捕获 3、保存数据包序列到文件 如果需要,则可把捕获到的数据包们存储到文件中,当需要的时候再把数据包序列读入到 WireShark 中进行分析。如图 1-8 所示,选择 “File ”菜单中的 “Save” 或“Save As” 菜单项,在弹出的保存对话框中,填入合适的文件名和路径,保存。 图1-7 保存文件 实验分析 在 Filter 中输入: http.host==,然后点击“Apply ”,即可得到所需的结果。 图 1-8修改过滤条件:http.host== 在“数据包列表”中某个 HTTP 数据包上单击鼠标右键,弹出快捷菜单如图 1-11 所示: 图 1-9 选择“Follow TCP Stream ” 在选择了“Follow TCP Stream ”之后,弹出窗口如图 1-10 所示: 因为 HTTP 协议是基于 ASCII 码的,因此可以明确观察到客户端所发送的 HTTP 请求消息(红色字部分),以及 HTTP 响应消息(蓝色字部分)。 GET/HTTP/1.1 请求行,采用GET方法,请求服务器的根目录。HTTP/1.1 Accept:image/gif,image/x-xbitmap,image/gjpeg,image/pjpeg,application/vnd.ms-excel等(此处省略若干) 客户端可以接受的对象为excel表格、ppt演示文稿、html/xml文档、jpeg/gif/jpeg的图片, Accept-Language:zh-ch 接受中英文 Accept-Encoding:gzip,deflate 浏览器发给服务器Connection:Keep-Alive 保持持久链接 空行 HTTP/1.1 200 OK 状态行,请求成功 Date:Wed,03 Apr 2013 00:40:31

您可能关注的文档

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档