HTTP权威指南-HTTP概述

1.web服务器(HTTP服务器)使用的是HTTP协议,存储了因特网中的数据,当客户端发出请求时,服务器提供相应的数据。HTTP客户端和HTTP服务器共同构成了万维网的基本组件。

2.资源:Web服务器文件系统中的静态资源、根须需要生成内容的软件程序。

3.媒体类型:MIME类型是一种文本标记,表示一种主要的对象类型和一个特点的子类型,中间由一条斜杠来分割。(对象类型:显示图片文件、解析格式化HTML文件、通过计算机声卡播放音频文件等。)

4.URI:资源的名字。服务器资源吗被称为统一资源标识符URI。URI有两种形式,URL和URN。

5.URL: 统一资源标识符。如:https://① i.cnblogs.com/② index.html③

  ①协议类型 ②服务器的因特网地址 ③Web服务器上的某个资源  

6.URN:统一资源名。

7.事务:由一条从客户端发往服务器的请求命令和一个从服务器发回客户端的响应结果组成。

8.方法:HTTP支持几种不同的请求命令,这些命令被称为HTTP方法。每个HTTP请求报文都包含一个方法。5种常见方法:GET PUT DELETE POST HEAD 。(这5种方法会在后面的学习中介绍到

9.状态码:作用就是告知客户端请求是否成功。如:200 成功  、404 没找到。

10.报文:分为请求报文和响应报文。报文包括三个部分:起始行、首部字段、主体。(在后面的学习中会详细的介绍到。)

11.TCP/IP:HTTP是应用层协议。无需要操心网络通信的具体细节,它会把联网细节都交给因特网传输协议TCP/IP。作用是保证了客户端和服务器之间的报文交换无差错性、按序传输。

    HTTP->TCP->IP->网络特有的链路接口->物理网络硬件

12.连接、IP地址和端口号:HTTP客户端向服务器发送报文前,需要用网络协议IP地址和端口号在客户端和服务器之间建立一条TCP/IP连接。

13.Telnet程序:可以将键盘连接到某个目标TCP端口,并将此TCP端口的输出回送到显示屏上。它常用于远程终端会话,但他几乎可以连接所有的TCP服务器,包括HTTP服务器。

14.Web的结构组件:代理:谓语客户端和服务端之间的HTTP中间实体。(在后面的学习中会详细的介绍到。)

          缓存:HTTP的仓库,使常用页面的副本可以保存在离客户端更近的地方。(在后面的学习中会详细的介绍到。)

          网关:连接其他应用程序的特殊Web服务器。作为其他服务器的中间实体使用。通常用于将HTTP流量转换成其他的协议。(在后面的学习中会详细的介绍到。)

          隧道:对HTTP通信报文进行盲转发的特殊代理。

          Agent代理:发起自动HTTP请求的半智能Web客户端。(在后面的学习中会详细的介绍到。)

①②③④④⑥⑦⑤⑧⑨⑩

时间: 2024-11-05 23:36:54

HTTP权威指南-HTTP概述的相关文章

JavaScript权威指南1.概述

JavaScript: 1.面向对象.解释型(非编译型)的程序设计语言.一种脚本语言 2.松散类型语言.变量不必具有一个明确的类型.对象中的属性名可以映射为任意的属性值 3.原始数据类型:数字.字符串.布尔值:内建支持:数组.日期.正则表达式对象 4.客户端的JavaScript:JavaScript嵌入到HTML Web页面中,脚本由客户端计算机运行,不是Web服务器运行的 5.构成:正式化标准.事实上的标准.基于特定浏览器的扩展(跨浏览器的兼容性) 6.和Java完全不相关,是脚本化的Jav

HTTP权威指南笔记-概述

1.1 通讯 Web内容是存储在服务器上的,Web服务所使用的是HTTP协议,所以经常称为HTTP服务器.通讯过程为客户端(正常我们所使用的)发出请求,服务端根据客户端的HTTP请求响应相应数据,这就是基本的HTTP通讯. 1.2 传输内容与附加类型MIME 客户端向服务端获取内容有N多种类型,如:Word.JPEG.AVI.HTML等等上千种. 在传输过程中为分辨传输内容类型,Web服务器会为所有HTTP对象数据附加一个MIME类型.当Web浏览器(客户端)向服务器获取一个对象时,会根据MIM

JavaScript权威指南第01章 JavaScript 概述

JavaScript 概述 html +css +JavaScript = 网页三大利器 特点: 健壮性 高效性 通用性 1.JavaScript  语言核心 2.客户端JavaScript JavaScript权威指南第01章 JavaScript 概述

《HTTP权威指南》学习总结1——HTTP协议概述

备注:本文最初是针对我在github pages上搭建的博客写的,很多样式都是自己定制的,所以看起来效果可能不是很好,想获得更佳的阅读体验可以移步我的博客. 引言 本来是计划要翻译HTTP相关rfc文档的,奈何工程量巨大,进度实在太慢,只能放弃,以后有兴趣可以搞一下,因为里面确实有一些很有用的东西,当前学习任务还是讲究效率的.终于在一些因素的影响下,我决定在1个月内看完<HTTP权威指南>这本书.从3月13日开始到4月15日,进度还是拖下了,因为游戏太好玩了. 不说废话,进入正题. 如今我们已

HTML5与CSS3权威指南.pdf6

第11章 获取地理位置信息 HTML5为window.navigator对象新增了一个geolocation属性 取得当前地理位置 void getCurrentPosition(onSuccess,onError,options); 第一个参数为获取成功执行的回调函数,第二个为失败时执行的回调函数,第三个为一些可选属性的列表(第二个和第三个可选) navigator.geolocation.getCurrentPosition(function(position){ //获取成功时的处理(参数

《JavaScript权威指南》学习笔记之二十---XMLHttpRequest和AJAX解决方案

一.AJAX概述 AJAX是Asynchronous JavaScript and XML的缩写,中文译作异步JavaScript和XML.AJAX 不是新的编程语言,而是一种使用现有标准的新方法,在不重新加载页面的情况下,与服务器交换数据并更新部分网页的艺术.其核心是:客户端的Javascript能够与web服务器进行异步数据交换. 二.AJAX基础---XMLHttpRequest对象 所有现代浏览器(IE7+.Firefox.Chrome.Safari 以及 Opera)均内建 XMLHt

Visual C++2010开发权威指南 中文高清PDF - VC.NET

第一部分  Visual C++ 2010开发与新特性第1章  Visual C++ 2010开发环境简介 11.1  Visual C++ 2010简介 11.2  Visual C++ 2010下载安装指南 11.3  Visual C++ 2010主要特点与1.3  新特性 31.4  Visual C++ 2010开发环境操作1.4  指南 61.4.1  创建Visual C++应用程序 61.4.2  Visual C++ 2010菜单介绍 91.5  Visual C++ 2010

读HTTP权威指南的体会

国庆期间,我读了HTTP权威指南一书,现在我把总节为大家讲一下: Web 浏览器.服务器和相关的Web 应用程序都是通过HTTP 相互通信的.HTTP 是 现代全球因特网中使用的公共语言. 是对HTTP 的简要介绍.在本章中可以看到Web 应用程序是如何使用HTTP 进 行通信的,这样就可以对HTTP 如何完成其工作有个大概印象.我们将特别介绍以 下方面的内容: • Web 客户端与服务器是如何通信的: • (表示Web  内容的)资源来自何方:  • Web 事务是怎样工作的: • HTTP

ARM Cortex-M0权威指南高清中文版pdf免费分享下载

版 次:1 页 数:433 字 数:655000 印刷时间:2013-8-1 开 本:16开 纸 张:胶版纸 印 次:1 包 装:平装 丛书名:清华开发者书库 国际标准书号ISBN:9787302330042 编辑推荐 JosephYiu是英国ARM公司微控制器系统级设计专家,是ARMCortex-M3和Cortex-M0设计者,作者高屋建瓴,创作了基于Cortex-M0的重量级作品--<ARMCortex-M0权威指南>,这也是全球首本系统论述Cortex-M0的内核.体系结构.指令集.编译