Skip to content

zhancongc/http_book

Repository files navigation

《图解HTTP协议》摘要(春水版)

1.1 使用http访问web

1.2 http诞生

1.3 TCP/IP协议

1.3.1 TCP/IP协议分层
1.3.2 TCP/IP通信过程

1.4 HTTP相关的协议:IP、TCP、DNS

1.4.1 IP协议
1.4.2 可靠的TCP协议
1.4.3 DNS服务

1.5 URI

2.1 客户端和服务端之间的通信

2.2 通过请求和响应的交换达成通信

2.3 HTTP是不保存状态的协议

2.4 请求URI定位资源

2.5 与服务端交互的方法

2.6 HTTP/1.1支持的方法

2.7 持久连接节省通信量

2.8 cookie

3.1 HTTP报文

3.2 编码提升传输速率

3.2.1 报文实体
3.2.2 内容编码
3.2.3 分块传输编码

3.3 发送多种数据的多部分对象集合

3.4 范围请求

3.5 返回最合适的内容

4.1 状态码

4.2 Success

4.3 Redirection

4.4 Client Error

4.5 Server Error

5.1 Virtual Host

5.2 通信数据转发

5.2.1 代理
5.2.2 网关
5.2.3 隧道

5.3 保存资源的缓存

6.1 报文首部

6.2 HTTP首部字段

7.1 HTTP的缺点

7.1.1 窃听
7.1.2 伪装
7.1.3 篡改

7.2 HTTPS

7.2.1 HTTPS是身披SSL外壳的HTTP
7.2.2 加密方式
7.2.3 HTTP使用混合加密方式
7.2.4 如何证明公钥的正确
7.2.5 SSL证书

7.3 HTTPS通信

7.3.1 通信过程
7.3.2 SSL速度慢

8.1 何为认证

8.2 BASIC认证

8.3 DIGEST认证

8.4 SSL客户端认证

8.5 表单认证

9.1消除HTTP瓶颈的spdy

9.2 全双工通信的WebSocket

9.3 HTTP 2.0

10.1 HTML

10.2 动态HTML

10.3 Web应用

10.4 数据发布的格式和语言

1. HTTP首部字段

1.1 通用首部字段
1.2 请求首部字段
1.3 响应首部字段
1.4 实体首部字段

2. OSI 七层网络模型

About

《图解http 协议摘要》(春水版)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published