1 / 18
文档名称:

http协议分析论文.doc

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

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

分享

预览

http协议分析论文.doc

上传人:wxc6688 2021/1/18 文件大小:309 KB

下载得到文件列表

http协议分析论文.doc

文档介绍

文档介绍:TCP/IP协议分析
——基于HTTP协议试分析小论
院系:计算机科学与技术学院
班级: xx 级 科 技 某 班
姓名: 刘 枫龙
学号: 2010121117
指导教师: 曹jjj秀
目录
目录 1
1前言 1
1
HTTP协议的几个重要概念 2
2通信过程 3
客户端浏览器向服务器发出HTTP请求 3
Web服务器应答,并向浏览器发送数据 3
Web服务器关闭TCP连接 3
3 HTTP的头域 3
头域 3
Cache-Control头域 4
Date头域 4
Pragma头域 4
5
5
5
7
8
8
实体信息 8
4 实例分析HTTP通信 9
9
请求消息 10
10
11
14
5结 论 15
6参考文献 16

摘要:
HTTP协议是作为一种请求/回答协议来实现的。客户请求从Web服务器上给他传输一页。Web服务器以那一页来应答。
HTTP协议工作在应用层。一个客户将一个请求发送给HTTP服务器(通常在TCP的80号端口);HTTP服务器接受这个请求,并给客户发送一个合适的回答。
实际的通讯一般不是持续连接的,并且非静态的。当HTTP服务器回答了客户的请求之后连接便撤销,直到发布了下一个请求。
关键字:
分析HTTP 请求报文 响应报文 实例分析
1前言

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/,HTTP/,而且HTTP-NG的建议已经提出。
HTTP协议的主要特点可概括如下:

:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。 由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
HTTP协议的几个重要概念
(Connection):一个传输层的实际环流,它是建立在两个相互通讯的应用程序之间。
(Message):HTTP通讯的基本单位,包括一个结构化的八元组序列并通过连接传输。
(Request):一个从客户端到服务器的请求信息包括应用于资源的方法、资源的标识符和协议的版本号
(Response):一个从服务器返回的信息包括HTTP协议的版本号、请求的状态(例如“成功”或“没找到”)和文档的MIME类型。
(Resource):由URI标识的网络数据对象或服务。
(Entity):数据资源或来自服务资源的回映的一种特殊表示方法,它可能被包围在一个请求或响应信息中。一个实体包括实体头信息和实体的本身内容。
(Client):一个为发送请求目的而建立连接的应用程序。
(User agent):初始化一个请求的客户机。它们是浏览器、编辑器或其它用户工具。
(Server):一个接受连接并对请求返回信息的应用程序。
(Origin server):是一个给定资源可以在其上驻留或被创建的服务器。
(Proxy):一个中间程序,它可以充当