实验7HTTP协议分析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1/3北京理工大学珠海学院实验报告ZHUHAICAMPAUSOFBEIJINGINSTITUTEOFTECHNOLOGY班级:学号:姓名:指导教师:成绩实验题目实验7HTTP协议分析实验时间14-5-13一、实验目的:掌握HTTP协议首部种类、格式、主要字段的含义。二、实验内容以及步骤:内容:用科来网络分析系统捕获HTTP报文段,观察几种常用HTTP报文段的格式和主要字段的含义。步骤:1.实验准备打开浏览器,清空缓存,打开科来网络分析系统,开始捕获数据包,在浏览器地址栏输入,页面显示完成后,停止捕获。2.观察HTTP报文观察捕获到的HTTP报文中的HTTP请求报文和HTTP应答报文。3.记录在HTTP请求报文和响应报文中各字段的名称和各字段的值,说明每个字段的含义。三.实验结果清空缓存:HTTP请求报文:2/3HTTP应答报文:四、思考与讨论1.通过实验和查资料,写出HTTP协议的请求报文和响应报文都包括哪些字段?各个字段的含义和作用是什么?答:HTTP请求报文:一个HTTP请求报文由请求行、首部行和实体主体3个部分组成:(1)请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。(2)首部行首部行由关键字/值对组成,每行一对,关键字和值用英文冒号“:”分隔。请求头部通知服务器有关于客户端请求的信息,典型的请求头有:User-Agent:产生请求的浏览器类型。Accept:客户端可识别的内容类型列表。Host:请求的主机名,允许多个域名同处一个IP地址,即虚拟主机。首部行结束时,还有一行空行将首部行和后面的实体主体分开(3)实体主体实体主体不在GET方法中使用,而是在POST方法中使用。POST方法适用于需要客户填写表单的场合。与请求数据相关的最常使用的请求头是Content-Type和Content-Length。3/3HTTP响应报文:HTTP响应报文也由三个部分组成,分别是:状态行、首部行和实体主体3个部分组成:状态行格式如下:HTTP-VersionStatus-CodeReason-PhraseCRLF其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。1xx:指示信息--表示请求已接收,继续处理。2xx:成功--表示请求已被成功接收、理解、接受。3xx:重定向--要完成请求必须进行更进一步的操作。4xx:客户端错误--请求有语法错误或请求无法实现。5xx:服务器端错误--服务器未能实现合法的请求。2.在捕获的HTTP请求报文和响应报文中,显示的HTTP版本号是多少?答:都是HTTP/1.1

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功