blog icon indicating copy to clipboard operation
blog copied to clipboard

前言

Open anjia opened this issue 6 years ago • 0 comments

HTTP,Hypertext Transter Protocol,超文本传输协议。

Transfer 翻译成了“传输” Transfer 是表示“(状态的)转移”,依据 HTTP 制定者之一的博士论文

它有很多应用,但最著名的是用于 Web 浏览器和 Web 服务器之间的双工通信。

在这本书中,我们会:

  • 梳理 HTTP 中相互关联且常被误解的规则,介绍 HTTP 各方面的特性
  • 介绍 HTTP 是怎样做的,同时也解释了它为什么要这样做
  • 介绍了必需且重要的非 HTTP 技术

目标读者:

  • 希望理解 HTTP 和 Web 底层结构的
  • HTTP 及相关 Web 技术参考书
  • 系统架构师:了解如何设计、实现、管理复杂的网络架构
  • 性能工程师:理解缓存和性能优化
  • 咨询专家:理解 Web 技术前景

本书:

  • 澄清了一些常见误解,推荐了各种业内诀窍,提供了便捷的参考资料
  • 阐述了标准规范
  • 详细探讨了 Web 正常工作所必需的相关技术

5 个逻辑部分

本书共 21 个章节,分为5 个逻辑部分,每个部分都是一个技术专题。

  1. HTTP:Web 的基础
    • 第1章 入门
    • 第2章 URL、URN
    • 第3章 HTTP 报文
    • 第4章 HTTP 连接管理
  2. HTTP 结构
    • 第5章 Web 服务器结构
    • 第6章 HTTP 代理服务器。它是个中间服务器,可以作为 HTTP 服务与控制平台
    • 第7章 Web 缓存。缓存是...来提高性能、减少流量的设备
    • 第8章 网关和应用服务器。HTTP 可以与协议不同的软件进行通信,eg. SSL 加密协议
    • 第9章 Web 上的各种客户端类型。eg.浏览器、机器人、网络蜘蛛、搜索引擎
    • 第10章 HTTP-NG 协议:还在研究中的 HTTP 协议
  3. 识别、认证、安全
    • 第11章 识别用户
    • 第12章 验证用户身份、HTTP 认证机制
    • 第13章 摘要认证
    • 第14章 密码体系、数字证书、SSL
  4. 实体、编码、国际化
    • 第15章 HTTP 内容的结构
    • 第16章 Web 标准
    • 第17章 协商可接受内容
  5. 内容发布与分发
    • 第18章 在网络托管环境中部署服务器、HTTP 对虚拟网站托管
    • 第19章 创建 Web 内容,并将其装载到 Web 服务器中去
    • 第20章 流量分发到一组服务器
    • 第21章 日志格式、常见问题

8 个附录

包含参考资料、相关技术介绍

  • 附录 A:URI 方案支持的协议
  • 附录 B:HTTP 响应代码
  • 附录 C:HTTP Header 字段
  • 附录 D:MIME 类型
  • 附录 E:HTTP 认证中的 Base-64 编码
  • 附录 F:HTTP 认证方式的实现
  • 附录 G:HTTP Header 的语言标签值
  • 附录 H:支持国际化 HTTP 的字符编码

《HTTP权威指南》 读书笔记

anjia avatar Jan 05 '19 09:01 anjia