JavaWeb程序设计任务教程(第2版)PPT完整全套教学课件_301-600.docx

JavaWeb程序设计任务教程(第2版)PPT完整全套教学课件_301-600.docx

  1. 1、本文档共503页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.1 HTTP 概述 传智教育旗下高端IT 教育品牌黑马程序员 3.1 传智教育旗下 高端IT 教育品牌 黑马程序员 了解HTTP的概念 ,能够知道HTML用于做什么 了解HTTP 1.0和HTTP1.1 的不同 熟悉HTTP消息 3.1 HTTP概 述 黑马程序员 传智教育旗下 高端IT教育品牌 HTTP HTTP 的概念 HTTP是HyperText Transfer Protocol的缩写,即超文本传输协议。它是一种请求/响应式的协议, 客户端在与服务器建立连接后,就可以向服务器发送请求,这种请求被称作HTTP请求,服务器接 收到请求后会做出响应,称为HTTP响应。 HTTP 请 求 HTTP响 应 客 户 端 服务器端 传智教育旗下高端IT教育品牌黑马程序员 3.1 HTTP 传智教育旗下 高端IT教育品牌 黑马程序员 HTTP HTTP 协议的特点 (1)HTTP 协议支持客户端(浏览器就是一种Web 客户端)/服务器模式。 (2) 简单快速 ,客户端向服务器请求服务时,只需传送请求方式和路径。常用的请求方式有GET、 POST 等,不同的请求方式规定的客户端与服务器联系的类型也不同。 HTTP 比较简单,使得HTTP 服务器的程序规模小,因而通信速度很快。 (3) 灵 活,HTTP 允许传输任意类型的数据,正在传输的数据类型由Content-Type 加以标记。 (4) 无状态,HTTP 是无状态协议。无状态是指协议对于事务处理没有记忆能力,如果后续处理需 要前面的信息,则必须重新传输,这样可能导致每次连接传送的数据量增大。 3.1 HTTP概述 3.1 HTTP概述 黑马程序员 传智教育旗下 高端IT教育品牌 HTTP HTTP 的 发 展 HTTP 自诞生以来,先后经历了很多版本,其中,最早的版本是HTTP 0.9,它于1990年被 发行。后来,为了进一步完善HTTP, 在 1996年发行了HTTP 1.0 版 本,在1997年发行了 HTTP 1.1版本。由于HTTP 0.9版本已经过时,这里不作过多讲解。 3.1 HTTP概 述 黑马程序员 传智教育旗下 高端IT教育品牌 HTTP HTTP 1.0的介绍 基于HTTP 1.0协议的客户端与服务器在交互过程中需要经过建立连接、发送请求信息、回送响应 信息、关闭连接4个步骤。 建立 建立TCP 连接 发 送HTTP 请 求 回 送HTTP 响 应 关闭TCP 连 接 客户端 服务器 传智教育旗下高端IT教育品牌黑马程序员 3.1 HTTP 传智教育旗下 高端IT教育品牌 黑马程序员 HTTP HTTP 1.0的 缺 点 客户端与服务器建立连接后,每次只能处理一个HTTP 方式明显有缺陷。例如,基于HTTP 1.0协议的HTML 请求。对于内容丰富的网页来说,这样的通信 代码片段,具体如下: html body img src=/image01.jpg img src=/image02.jpg img src=/image03.jpg /body /html 当客户端访问这些图片时,需要发送三次请求,并且每次请求都需要与服务器重新建立连接。如此一 来,必然导致客户端与服务器交互耗时, 影响网页的访问速度。 黑马程序员传智教育旗下高端IT 教育品牌 黑马程序员 传智教育旗下 高端IT 教育品牌 HTTP 1.1的介绍 为了克服上述HTTP 1.0客户端与服务器交互耗时的缺陷, HTTP 1.1版本应运而生,它支持持久连接, 也就是说在一个TCP连接上可以传送多个HTTP请求和响应,从而减少了建立和关闭连接的消耗和延时。 建立TCP 连接 第1次HTTP 请求→→ 第n次HTTP 请求 · —第1次HTTP 响应 — 第n次HTTP 响应 关闭TCP 连接请求 关闭TCP 连接 客户端服务器 客户端 黑马程序员传智教育旗下高端IT 教育品牌 黑马程序员 传智教育旗下 高端IT 教育品牌 HTTP HTTP 1.1的介绍 当客户端与服务器建立连接后,客户端可以向服务器发送多个请求,并且在发送下个请求时, 无需等待上次请求的返回结果,服务器会按照客户端发送的请求先后顺序依次返回响应结果, 以保证客户端能够区分出每次请求的响应内容。 HTTP 1.1不仅继承了HTTP 1.0的优点,而且 有效解决了HTTP 1.0 的性能问题,显著地减少了浏览器与服务器交互所需要的时间。 3.1 HTTP概述 3.1 HTTP概述 黑马程序员 传智教育旗下 高端IT 教育品牌 HT

文档评论(0)

165720323137e88 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档