第三章HTTP协议与HTML.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章HTTP协议与HTML.ppt

第3章 HTTP协议与HTML 前言 HTTP协议提供了从WWW服务器到本地浏览器的超文本传输协议,规定了Web交互的通信协议; HTML非线性的网状逻辑结构,具体规定了传输消息中资源实体的格式和类型。 前言 学习重点: 了解HTTP的基本原理; 掌握HTTP消息的类型和一般格式; HTML标签; 文档结构; 基本语法。 3.1 HTTP协议 3.1.1 HTTP概述 在浏览器的地址栏输入的地址称为统一资源定位符(Uniform Resource Locator,URL); 浏览器通过超文本协议(HTTP),将Web服务器上该URL所对应的代码提取出来,呈现给用户。 什么是URL? URL即统一资源定位符(Uniform Resource Locator), 用来唯一地标识万维网中的某一个文档。URL由协议、 主机和端口(默认为80)以及文件名三部分构成。如: 如果把IP地址比作一间房子 ,端口就是出入这间房子 的门。端口号就是打开门的钥匙。真正的房子只有几 个门,但是一个IP地址的端口 可以有65536个之多! 端口是通过端口号来标记的,端口号只有整数,范围 是从0 到65535。 一台拥有IP地址的主机可以提供许多服务,比如Web 服务、FTP服务、SMTP服务等,这些服务完全可以 通过1个IP地址来实现。 HTTP协议(Hypertext Transfer Protocol,超文本传 输协议)用于从WWW服务器传输超文本到本地浏 览器的传送协议,是分布式Web应用的核心技术协 议,TCP/IP协议栈中属于应用层协议。 定义了Web浏览器向Web服务器发送索取Web页面 请求的格式,以及Web页面在Internet上的传输方式。 按照URL指示,将超文本文档从一台主机(Web服务 器)传输到另一台主机(浏览器)的应用层协议,以实现 超链接的功能。 3.1.2 HTTP的宏观工作原理 HTTP协议是基本请求/响应模型。 在用户点击URL为 /index.html的链接后,浏览器 和Web服务器执行以下动作: HTTP的连接方式和无状态性。 非持久性连接 即浏览器每请求一个Web文档,就创建一个新的连接,当文档传输完毕后,连接就立刻被释放。 HTTP1.0、HTTP0.9采用此连接方式。 对于请求的Web页中包含多个其他文档对象(如图像、声音、视频等)的链接的情况,由于请求每个链接对应的文档都要创建新连接,效率低下。 持久性连接 即在一个连接中,可以进行多次文档的请求和响应。 服务器在发送完响应后,并不立即释放连接,浏览器 可以使用该连接继续请求其他文档。连接保持的时间 可以由双方进行协商。 无状态性 是指同一个客户端(浏览器)第二次访问同一个Web服 务器上的页面时,服务器无法知道这个客户曾经访问 过。HTTP的无状态性简化了服务器的设计,使其更 容易支持大量并发的HTTP请求。 3.1.3 HTTP协议基础 基于HTTP协议的客户/服务器模式的信息交换过程, 分为四个步骤: 建立连接; 发送请求信息; 发送响应信息; 关闭连接。 建立连接: 通过申请套接字(Socket)实现。用户打开套接字并将 它绑定在一个端口上。 发送请求: 打开一个连接后,客户机把请求消息送到服务器的特 定端口上,完成提出请求操作。 发送响应: 服务器在对客户的请求处理完毕后,向客户机发送响 应消息。 3.2 HTML基础 HTTP规定了网络中Web服务和服务器之间进行交互 的通信协议。 网络中资源的格式、类型是由HTML语言决定的。 HTML简介 HTML简介 超媒体 超文本不仅可以处理文本信息,还可以处理图形、图 像、声音、动画、视频以及它们的组合。 超媒体=超文本+多媒体 HTML语言 HTML是一种国际化标准语言,它用于在Web上发布 超文本信息,是一种基于SGML公开的资源描述格式。 可以使用任意的工具来创建和处理HTML文档,包括 简单的文本编辑器和专门的编辑工具(Ultradit) HTML使用诸如h1和/h1的标签将文本组织成 结构化的形式。 HTML特征: Web发布信息的方式; 公开性; 描述文档的标记语言;用Tag说明文档的内容和形式。 支持超链接; 平台无关性; 可扩展性; 基于SGML。 HTML标记语法及文档结构 HTML编辑器:生成、修改和保存HTML文档; Web浏览器:打开并显示网页。 所看到的网页是由浏览器解释HTML标记形成的可视 化图像、文字的集合。 HTML是一个纯文本文件,由“显示内容”和“控制 语句”组成。控制语句描述了显示内容以何种形式在 浏览器中显示,以标签的形式出现。 1、HTML标签与标签属性 单标签:标签名称;BR换行;HR水平线 双标签:由“首标签”和“尾标签”组

文档评论(0)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档