1 / 10
文档名称:

HTTP协议分析.doc

格式:doc   大小:509KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

HTTP协议分析.doc

上传人:260933426 2017/9/10 文件大小:509 KB

下载得到文件列表

HTTP协议分析.doc

文档介绍

文档介绍:HTTP协议
目录
HTTP协议 1
任务描述 1
任务要求 1
基本原理 1
HTTP协议简介 1
HTTP报文结构 2
HTTP请求报文的请求方法 3
附:5xx表示服务器差错 4
Wireshark 简介 4
实验步骤 4
安装 Wireshark 4
利用Wireshark开始抓包 6
分析HTTP分组 8
实验总结 10
HTTP协议
任务描述
用Wireshark捕获网络中的数据流量,观察HTTP分组格式。
观察、分析HTTP的请求和相应分组内容。
任务要求
掌握HTTP协议的原理,理解HTTP协议的请求和响应内容。
步骤明确、图表清楚。
对图中说明部分要用红色圆或红色线标明,并进行详细文字说明。
基本原理
HTTP协议简介
HTTP(Hypertext Transfer Protocol)是面向TCP/IP协议中应用层的协议,是一种请求、响应协议,是分布式的、合作式的、超媒体信息系统。HTTP自从1990年全球信息刚起步时就得到了应用。HTTP的第一个版本HTTP/,只是简单的在互联网上传输未处理的数据的协议。HTTP/[6]定义,完善了第一个版本,使得信息可以以类似于多用途网络邮件扩展(MIME)的格式传输,包括数据传输的维护信息和请求/响应的语法的修正。然而,HTTP/,缓存的作用,以及持久连接和虚拟主机的需求。为了使得HTTP成为一个能完成各种复杂活动的通用交易系统,因此IETF/HTTP工作组正式开发了HTTP/。HTTP/。它是建立在统一资源标识符(URI)提供的地址(URL)和名字(URN)上,以指出方法应用于哪个资源的。消息以类似于一种叫做多用途网络邮件扩展(MIME)的互联网邮件的格式传送。HTTP/,这样的网络系统可能由SMTP, NNTP, FTP, Gopher和WAIS协议支持。这样,HTTP/。
对于一个万维网服务器站点,其上将有一个进程,它不停监听TCP端口80,以便发现是否有客户端向它发出连接请求。一旦监听到连接建立请求,并建立了TCP连接后,客户端就向万维网服务器发出浏览文档的请求,即发出HTTP请求报文。当服务器收到该报文时,服务器端接着返回对请求的文档作为响应,即发出HTTP响应报文,最后释放连接。
HTTP报文结构
RFC 2616
状态行
请求报文结构:
方法
URL
版本
CRLF
首部字段名:

CRLF

首部字段名:

CRLF
CRLF
实体主体(通常不用)

响应报文结构:
版本
状态码
短语
CRLF
首部字段名:

CRLF

首部字段名:

CRLF
CRLF
实体主体(某些响应报文不用)

HTTP请求报文和响应报文均由三部分组成。
开始行(Start-line),标识报文类型,如请求报文或响应报文。在请求报文中开始行叫做请求行(Request-Line),在响应报文中开始行叫做状态行(Status-Line)。开始