星星博客 »  > 

一文彻底弄懂HTTP和Web底层结构

前言

HTTP (Hypertext Transfer Protocol,超文本传输协议")是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于Web浏览器和Web服务器之间的双工通信。
HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好说的。
本文,我们会将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节介绍HTTP各方面的特性。

本文内容

本文分为5个逻辑部分(每部分都是一个技术专题),以及8个很有用的附录,这些附录包含了参考资料,以及对相关技术的介绍。

第一部分HTTP: Web的基础(描述了Web的基础构件与HTTP的核心技术)

  • 第1章简要介绍了HTTP。
  • 第2章详细阐述了统一资源定位符(Uniform Resource Locator,URL)的格式,以及URL在因特网上命名的各种类型的资源,还介绍了统--资源名(UniformResource Name,URN)的演变过程。
  • 第3章详细介绍了HTTP报文是如何传送 Web内容的。
  • 第4章解释了HTTP连接管理过程中一些经常会引起误解且少有文档说明的规则和行为。

第二部分HTTP结构(重点介绍了Web系统的结构构造块:HTTP服务器、代理、缓存、网关以及机器人应用程序)

  • 第5章简要介绍了Web服务器结构。
  • 第6章深入研究了HTTP代理服务器,HTTP代理服务器是作为HTTP服务与控制平台使用的中间服务器。
  • 第7章深入研究了Web缓存的问题。缓存是通过保存常用文档的本地副本来提高性能、减少流量的设备。
  • 第8章探讨了网关和应用服务器的概念,通过它们,HTTP就可以与使用不同协议(包括 SSL加密协议)的软件进行通信了。
  • 第9章介绍了Web 上的各种客户端类型,包括无处不在的浏览器、机器人和网络蜘蛛以及搜索引擎。
  • 第10章讲述了仍在研究之中的HTTP协议:HTTP-NG协议。

第三部分识别、认证与安全(提供了一套用于追踪身份、增强安全性以及控制内容访问的技术和技巧)

  • 第11章讨论了一些识别用户的技术,以便向用户提供私人化的内容服务。
  • 第12章重点介绍了一些验证用户身份的基本方式。这一章还对HTTP认证机制与数据库的接口问题进行了研究。
  • 第13章详述了摘要认证,它是对HTTP的建议性综合增强措施,可以大幅度提高其安全性。
  • 第14章说明了因特网的密码体系、数字证书以及 SSL.

第四部分实体、编码和国际化(涵盖HTTP报文主体和Web标准,前者包含实际内容,后者描述并处理主体内容)

  • 第15章介绍了HTTP内容的结构。
  • 第16章探讨了一些Web标准,通过这些标准,全球范围内的用户都可以交换以不同语言和字符集表示的内容。
  • 第17章解释了一些用于协商可接受内容的机制。

第五部分内容发布与分发(介绍了发布和传播Web 内容的技巧)

  • 第18章讨论了在现代的网站托管环境中布署服务器的方式以及HTTP对虚拟网站托管的支持。
  • 第19章探讨了一些创建Web内容,并将其装载到 Web服务器中去的技术。第20章介绍了能够将输入Web流量分散到一组服务器上去的一些工具和技术。第21章介绍了一些日志格式和常见问题。

第六部分附录(一些很有用的参考附录,以及相关技术的教程)

  • 附录A详述了统一资源描述符(Uniform Resource Identifier,URI)方案所支持的协议。
  • 附录B列出了HTTP的响应代码,方便使用。附录C提供了HTTP首部字段的参考列表。
  • 附录D列出了大量的MIME类型,解释了MIME类型的注册方式。附录E介绍了HTTP认证中使用的Base-64编码。
  • 附录F详述了如何实现HTTP中的各种认证方案。附录G定义了HTTP首部的语言标签值。
  • 附录H列出了用以支持国际化HTTP的字符编码。

每章都包含很多实例,以及到其他相关的参考资料的链接。

完整的776页HTTP&Web底层结构权威指南,点此获取。

第1章:HTTP概述

 

第2章:URL与资源

第3章:HTTP报文

第4章:连接管理

第5章:Web服务器

第6章:代理

第7章:缓存

第8章:集成点:网关、隧道及中继

第9章:Web机器人

第10章:HTTP-NG

第11章:客户端识别与cookie机制

第12章:基本认证机制

第13章:摘要认证

第14章:安全HTTP

第15章:实体和编码

第16章:国际化

第17章:内容协商与转码

第18章:Web主机托管

第19章:发布系统

完整的776页HTTP&Web底层结构权威指南,点此获取。

相关文章