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客户端。(在后面的学习中会详细的介绍到。)
①②③④④⑥⑦⑤⑧⑨⑩
HTTP权威指南-HTTP概述的更多相关文章
- Http权威指南(概述篇总结)
之前的<锋利的jQuery>后面陆续翻完了,实在觉得没什么值得记录的,也就没继续写了,然后看见书架上有 本去年买的<Http权威指南>,其实做web编程的,对于Http协议还是 ...
- JavaScript权威指南1.概述
JavaScript: 1.面向对象.解释型(非编译型)的程序设计语言.一种脚本语言 2.松散类型语言.变量不必具有一个明确的类型.对象中的属性名可以映射为任意的属性值 3.原始数据类型:数字.字符串 ...
- HTTP 权威指南 详解 ( 一、概述 )
HTTP 权威指南 详解 ( 一.概述 ) 最近在解读 <http权威指南> 这本书.之前对于http 的理解仅限于 知道我需要向服务端发送一个 get or post 请求,然后等待服务 ...
- 【HTTP权威指南】第1 章 HTTP 概述
1.1 HTTP--因特网的多媒体信使 ................................................................................ ...
- ARM Cortex-M0权威指南高清中文版pdf免费分享下载
版 次:1 页 数:433 字 数:655000 印刷时间:2013-8-1 开 本:16开 纸 张:胶版纸 印 次:1 包 装:平装 丛书名:清华开发者书库 国际标准书号ISBN:978730233 ...
- FORTRAN程序设计权威指南
<FORTRAN程序设计权威指南> 基本信息 作者: 白海波 出版社:机械工业出版社 ISBN:9787111421146 上架时间:2013-7-23 出版日期:2013 年7月 ...
- Visual C++2010开发权威指南 中文高清PDF - VC.NET
第一部分 Visual C++ 2010开发与新特性第1章 Visual C++ 2010开发环境简介 11.1 Visual C++ 2010简介 11.2 Visual C++ 2010下 ...
- 《jQuery权威指南》学习笔记之第2章 jQuery选择器
2.1 jQuery选择器概述 2.1.1 什么使选择器 2.1.2 选择器的优势: 代码更简单,完善的检测机制 1.代码更简单 示例2-1 使用javascript实现隔行变色 < ...
- Hadoop权威指南:压缩
Hadoop权威指南:压缩 [TOC] 文件压缩的两个好处: 减少储存文件所需要的磁盘空间 加速数据在网络和磁盘上的传输 压缩格式总结: 压缩格式 工具 算法 文件扩展名 是否可切分 DEFLATE ...
随机推荐
- C#遍历指定文件夹中的所有文件(转)
原文链接:http://www.cnblogs.com/qianqianfy/archive/2009/07/08/1518974.html 1. C#遍历指定文件夹中的所有文件 DirectoryI ...
- ML(4): NavieBayes在R中的应用
朴素贝叶斯方法是一种使用先验概率去计算后验概率的方法, 具体见上一节. 算法包:e1071 函数:navieBayes(formule,data,laplace=0,...,subset,na.act ...
- form表单的enctype
form表单在你不写enctype属性时,也默认为其添加了enctype属性值,默认值是enctype="application/x- www-form-urlencoded".这 ...
- 学Java,是自学还是去培训班学习?
现在正在读在校的最后一个学年,想毕业后从事编程,但是感觉自己技术太差,应该是培训呢?还是去找实习?亦或是有更好的途径? 对于 Android 目前的行业趋势,不知道自己该不该坚持?还是转其他行业? 已 ...
- Mysql Innodb体系结构
Innodb体系结构 Innodb存储引擎主要包括内存池以及后台线程. 内存池:多个内存块组成一个内存池,主要维护进程/线程的内部数据.缓存磁盘数据,修改文件前先修改内存.redo log 后台线程: ...
- Html 经典布局(三)
经典布局案例(三): <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- C语言学习第七章
今天开始学习指针,指针在C语言中具有很重要的地位,按照老师所说,学C学不好指针跟没学一样,可见指针在C语言中的重要地位.废话不多说,首先我们先要知道什么是指针. 指针:指针是一个变量,它存储另一个对象 ...
- java8 Lambda表达式的新手上车指南(1)
背景 java9的一再推迟发布,似乎让我们恍然想起离发布java8已经过去了三年之久,java8应该算的上java语言在历代版本中变化最大的一个版本了,最大的新特性应该算得上是增加了lambda表达式 ...
- 使用Express开发个人网站(一)
Express,基于Node.js平台,快速.开放.极简的 web 开发框架. Node的出现,让js有了运行在服务器端的可能,基于此的Express,可以快速,简单的搭建起一个服务器与个人网站. 安 ...
- 不同浏览器的margin值与padding值
IE-7: 有默认外边距margin样式的元素: dd,menu, ol, ul, blockquote, body, dd, dl, form, h1-6, ul 有默认内边距padding样式的元 ...