HTTP协议的工作模式、特点与分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
17
从超文本到超媒体
早期的超文本中节点只能以文本形式呈现,随着信息技 术的发展,现在节点可以包括不同类型的数据:如文本、 图像、音频、视频、动画等。可称之为超媒体。
超媒体与超文本之间的不同之处是,超文本主要是以文 字的形式表示信息,建立的链接关系主要是文句之间的 链接关系。
超媒体除了使用文本外,还使用图形、图像、声音、动 画或影视片断等多种媒体来表示信息,建立的链接关系 是文本、图形、图像、声音、动画和影视片断等媒体之 间的链接关系。
21
9.1 万维网(World Wide Web)
概述 工作模式 浏览器 URL 超文本 HTML 万维网文档
22
9.1.7 万维网文档
静态文档 动态文档 活动文档
23
静态文档
24
动态文档
25
活动文档
26
第9章 HTTP 协议
万维网 HTTP协议概述 HTTP协议的工作模式 HTTP协议的特点 HTTP协议的报文格式 HTTP抓包分析 HTTP编程要点示例
15
9.1 万维网(World Wide Web)
概述 工作模式 浏览器 URL 超文本 HTML 万维网文档
16
超文本的概念
超文本:是用超链接的方法,将各种不同空间的文字 信息组织在一起的网状文本。利用链接可找到另一个 文档,而在新文档中又可以链接到其它的文档,这些 文档可位于因特网上任何一个超文本系统(可在不同 的服务器上)
例如,当用户输入一个URL 或者单击一个超文本引用时,控制器 调用一个客户从所需文档所在的远程服务器上取回该文档,并且调 用解释器向用户显示该文档。
解释程序:通过将HTML 规格转换成适合用户显示硬件的 命令来处理版面细节。若包含VBScript或JavaScript脚本程 序,则要解释执行
存放资源的服务器在因 特网中的地址或域名
13
URL格式
URL 的一般形式为: <协议>://<主机>[:端口]/<文件名>
协议在服务器上开放的端口 ,可 有可无(缺省为80)
14
URL格式
URL 的一般形式为: <协议>://<主机>[:端口]/<文件名>
在服务器上的文档名, 包括路径和文件名
6
9.1 万维网(World Wide Web)
概述 工作模式 浏览器 URL 超文本 HTML 万维网文档
7
9.1.2 浏览器
显示输出
客户端浏览器包含三个构成部分:控制器、解释 程序和协议处理程序
8
浏览器构成
控制器:是浏览器的中心部件,它控制鼠标单击与键盘输 入,并且调用其它组件来执行用户指定的操作,并把结果 显示出来。
万维网是分布式的,链接的指向是世界范围内的 文档,这给如何描述这类链接带来了一定的困难
链接必须标明所指向文档的存放地点和文档名 Internet 上有各种各样的应用,如何获取各种应用的文

解决:统一资源定位符(Uniform Resource Locator , URL ),一种通用的为万维网各种资源 进行定位的文本字符串。
习惯上还是叫做超文本
18
9.1 万维网(World Wide Web)
概述 工作模式 浏览器 URL 超文本 HTML 万维网文档
19
HTML
HTML是一种标记语言,主要是在文档上做各种 标准化记号,比如何处使用什么字体
粗体开始 标记
标记的文字
粗体结束 标记
<B>This is the text that must be boldfaced.</B>
协议处理程序:根据用户使用的通信协议调用相应的通信 接口,完成通信功能
HTTP协议 → Web服务器
FTP协议 → FTP服务器
9
9.1 万维网(World Wide Web)
概述 工作模式 浏览器 URL 超文本 HTML 万维网文档
10
9.1.4 URL
万维网是包含链接的超文本文档通过相互链接组 成的系统
2
9.1 万维网(World Wide Web)
概述 工作模式 浏览器 URL 超文本 HTML 万维网文档
3
9.1.1 万维网概述
万维网不是一种独立意义的互联网 万维网是因特网提供的一种服务 万维网是一个由许多包含链接的超文本文档,
通过相互链接组成的复杂而又庞大的资源系 统
11
URL格式
URL 的一般形式为: <协议>://<主机>[:端口]/<文件名>
访问文档所采用的协议名,如:
http——超文本传输协议资源 https——用加密传送的超文本传输协议 ftp——文件传输协议 mailto——电子邮件地址 file——本地电脑或网上分享的文件
12
URL格式
URL 的一般形式为: <协议>://<主机>[:端口]/<文件名>
20
HTML文档结构
HTML文档的一般形式 <HTML>
<HEAD> <TITLE> Hello, World! </TITLE>
</HEAD> <BODY>
Hello, World! </BODY> </HTML>
头部,一般包含了文 档的标题和编码方案 等基本信息
主体,在浏览器的主 窗口中显示的内容。 可以有文字、图形图 像、表格等元素
4
9.1 万维网(World Wide Web)
概述 工作模式 浏览器 URL 超文本 Biblioteka BaiduHTML 万维网文档
5
9.1.1 工作模式
1.获取用户请求 (URL地址)
请求
2.WEB服务器根据 请求查找信息资源
4.获得所要的 页面并显示
客户端浏览器
HTTP
响应
Web服务器
3.根据需要进 行编译,生成 HTML页面
第9章 HTTP 协议
万维网 HTTP协议概述 HTTP协议的工作模式 HTTP协议的特点 HTTP协议的报文格式 HTTP抓包分析 HTTP编程要点示例
1
第9章 HTTP 协议
万维网 HTTP协议概述 HTTP协议的工作模式 HTTP协议的特点 HTTP协议的报文格式 HTTP抓包分析 HTTP编程要点示例
相关文档
最新文档