blog
blog copied to clipboard
前言
HTTP,Hypertext Transter Protocol,超文本传输协议。
Transfer 翻译成了“传输” Transfer 是表示“(状态的)转移”,依据 HTTP 制定者之一的博士论文
它有很多应用,但最著名的是用于 Web 浏览器和 Web 服务器之间的双工通信。
在这本书中,我们会:
- 梳理 HTTP 中相互关联且常被误解的规则,介绍 HTTP 各方面的特性
- 介绍 HTTP 是怎样做的,同时也解释了它为什么要这样做
- 介绍了必需且重要的非 HTTP 技术
目标读者:
- 希望理解 HTTP 和 Web 底层结构的
- HTTP 及相关 Web 技术参考书
- 系统架构师:了解如何设计、实现、管理复杂的网络架构
- 性能工程师:理解缓存和性能优化
- 咨询专家:理解 Web 技术前景
本书:
- 澄清了一些常见误解,推荐了各种业内诀窍,提供了便捷的参考资料
- 阐述了标准规范
- 详细探讨了 Web 正常工作所必需的相关技术
5 个逻辑部分
本书共 21 个章节,分为5 个逻辑部分,每个部分都是一个技术专题。
- HTTP:Web 的基础
- 第1章 入门
- 第2章 URL、URN
- 第3章 HTTP 报文
- 第4章 HTTP 连接管理
- HTTP 结构
- 第5章 Web 服务器结构
- 第6章 HTTP 代理服务器。它是个中间服务器,可以作为 HTTP 服务与控制平台
- 第7章 Web 缓存。缓存是...来提高性能、减少流量的设备
- 第8章 网关和应用服务器。HTTP 可以与协议不同的软件进行通信,eg. SSL 加密协议
- 第9章 Web 上的各种客户端类型。eg.浏览器、机器人、网络蜘蛛、搜索引擎
- 第10章 HTTP-NG 协议:还在研究中的 HTTP 协议
- 识别、认证、安全
- 第11章 识别用户
- 第12章 验证用户身份、HTTP 认证机制
- 第13章 摘要认证
- 第14章 密码体系、数字证书、SSL
- 实体、编码、国际化
- 第15章 HTTP 内容的结构
- 第16章 Web 标准
- 第17章 协商可接受内容
- 内容发布与分发
- 第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权威指南》 读书笔记