下载此文档

分析】【超文本传输协议HTTP协议分析】.pdf


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
分析】【超文本传输协议HTTP协议分析】 计算机网络协议原理实验教程
实验十七超文本传输协议 HTTP 分析

【实验目的】
1、掌握 HTTP 协议的原理和报文格式;
2、了解 HTTP 协议的工作过程;
3、了解应用层协议与传输层协议的关系。
【实验学时】
2 学时
【实验环境】
本实验要求实验室主机能够连接到,并可浏览网页。
实验拓扑如图 5- 96 所示:


图 5- 96 实验拓扑图
【实验内容】
1、学****HTTP 协议的格式和与 TCP 协议的关系;
2、了解 HTTP 协议的工作过程;
3、学****协议编辑软件的使用方法。

196
第五章应用层协议分析
【实验流程】

图 5- 97 实验流程图

【实验原理】
超文本传输协议(HTTP)是应用层协议,由于其简捷、快速的方式,适用于分布式的
超媒体信息系统。自 1990 年起,HTTP 就已经是主要应用于
议。
HTTP 是一种请求/响应式的协议。一个客户机与服务器建立连接后,发送一个请求给
服务器,请求的格式是:统一资源标识符(URI)、协议版本号,后面是类似 MIME (通用
因特网邮件扩充协议,Multipurpose Mail Extensions)的信息,包括请求修饰符、
客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式是:一个状态
行包括信息的协议版本号、一个成功或错误的代码,后面也是类似 MIME 的信息,包括服
务器信息、实体信息和可能的内容。
HTTP 在知名端口 80 上使用 TCP 的服务。
HTTP 报文由从客户机到服务器的请求和从服务器到客户机的响应构成,下面详细描述
2 种报文的格式。

HTTP 的请求报文
197
计算机网络协议原理实验教程
请求报文的一般格式包括请求行、首部、一个空行,以及只在某些报文中出现的主体。
如图 5- 98 所示:


图 5- 98 HTTP 请求报文格式

其中:
请求行:包括请求类型、空格、URL、空格以及 HTTP 版本。

z 请求类型:此字段定义了几种不同方法的报文,常用的几种方法包括:
¾ GET:客户要从服务器读取文档时使用。
¾ HEAD:客户想得到关于文档的某些信息,但并不是要这个文档时使用。
¾ POST:当客户要给服务器提供某些信息时使用。
¾ PUT:当客户将新的或更新的文档存储在服务器上时使用。
¾ COPY:当需要将文件复制到另一个位置时使用。
¾ MOVE:当需要将文件移到另一个位置时使用。
¾ DELETE:当需要将服务器上的文档移走时使用。
¾ LINK:当需要创建从一个文档到另一个位置的链按时使用。
¾ UNLINK:当需要删除由 LINK 方法创建的链接时使用。
¾ OPTION:当客户向服务器询问到一些可用的选项时使用。
z 统一资源定位符(URL):有 4 个要素:方法、主机、端口、路径,格式为:
方法://主机:端口/路径
¾ 方法:用来读取文档的协议。
¾ 主机:放置信息的计算机。
¾ 端口:服务器的端口号,可选。
¾ 路径:放置文件的路径名

分析】【超文本传输协议HTTP协议分析】 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人10629757
  • 文件大小0 KB
  • 时间2012-08-28