电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

HTTP协议分析实验

HTTP协议分析实验_第1页
1/6
HTTP协议分析实验_第2页
2/6
HTTP协议分析实验_第3页
3/6
HTTP 协议分析实验报告 专业:计算机信息工程学院12 级网络工程2 班 学号:1208066057 学生姓名:汪国庆 一、实验目的: 1. 分析http 请求报文的含义和响应报文的含义。 2. 知道http1.1 和http1.0 的异同。 3. 通过http 协议获取网页流程。 二、实验原理:(参考自互联网) RFC 1945 定义了HTTP/1.0 版本。RFC 2616 定义了今天普遍使用的一个版本——HTTP 1.1。 HTTP 协议(Hy perTex t Transfer Protocol,超文本传输协议)是用于从 WWW 服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 HTTP 是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。 HTTP 是一个无状态的协议。 HTTP 协议永远都是客户端发起请求,服务器回送响应。见下图: 这样就限制了使用HTTP 协议,无法实现在客户端没有发起请求的时候,服务器将消息推送给客户端。 HTTP 协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有对应关系。 一次 HTTP 操作称为一个事务,其工作过程可分为四步: 1)首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP 的工作开始。 2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是 MIME 信息包括请求修饰符、客户机信息和可能的内容。 3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是 MIME 信息包括服务器信息、实体信息和可能的内容。 4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。 如果在以上过程中的某一步出现错误,那么产生错误的信息将返回到客户端,有显示屏输出。对于用户来说,这些过程是由 HTTP 自己完成的,用户只要用鼠标点击,等待信息显示就可以了。 三、实验步骤 1、打开 Wireshark,选择工具栏上的“Capture”->“interfaces 选择网关”,如图: 2、然后在 Wireshark,选择工具栏上的“Capture”->“optoins”选择过滤器,并在 captu re filter中输入 tcp port 80(表示要抓 http 的包),如图 3、打开浏览器,输入 w w w .google.com.进行抓包 分析:前面三帧是客户...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

HTTP协议分析实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部