封面
版权信息
作者简介
内容提要
版权声明
译者序
前言
致谢
第1章 了解Web及网络基础
1.1 使用HTTP协议访问Web
1.2 HTTP的诞生
1.3 网络基础TCP/IP
1.4 与HTTP关系密切的协议:IP、TCP和DNS
1.5 负责域名解析的DNS服务
1.6 各种协议与HTTP协议的关系
1.7 URI和URL
第2章 简单的HTTP协议
2.1 HTTP协议用于客户端和服务器端之间的通信
2.2 通过请求和响应的交换达成通信
2.3 HTTP是不保存状态的协议
2.4 请求URI定位资源
2.5 告知服务器意图的HTTP方法
2.6 使用方法下达命令
2.7 持久连接节省通信量
2.8 使用Cookie的状态管理
第3章 HTTP报文内的HTTP信息
3.1 HTTP报文
3.2 请求报文及响应报文的结构
3.3 编码提升传输速率
3.4 发送多种数据的多部分对象集合
3.5 获取部分内容的范围请求
3.6 内容协商返回最合适的内容
第4章 返回结果的HTTP状态码
4.1 状态码告知从服务器端返回的请求结果
4.2 2XX成功
4.3 3XX重定向
4.4 4XX客户端错误
4.5 5XX服务器错误
第5章 与HTTP协作的Web服务器
5.1 用单台虚拟主机实现多个域名
5.2 通信数据转发程序:代理、网关、隧道
5.3 保存资源的缓存
第6章 HTTP首部
6.1 HTTP报文首部
6.2 HTTP首部字段
6.3 HTTP/1.1 通用首部字段
6.4 请求首部字段
6.5 响应首部字段
6.6 实体首部字段
6.7 为Cookie服务的首部字段
6.8 其他首部字段
第7章 确保Web安全的HTTPS
7.1 HTTP的缺点
7.2 HTTP+加密+认证+完整性保护=HTTPS
第8章 确认访问用户身份的认证
8.1 何为认证
8.2 BASIC认证
8.3 DIGEST认证
8.4 SSL客户端认证
8.5 基于表单认证
第9章 基于HTTP的功能追加协议
9.1 基于HTTP的协议
9.2 消除HTTP瓶颈的SPDY
9.3 使用浏览器进行全双工通信的WebSocket
9.4 期盼已久的HTTP/2.0
9.5 Web服务器管理文件的WebDAV
第10章 构建Web内容的技术
10.1 HTML
10.2 动态HTML
10.3 Web应用
10.4 数据发布的格式及语言
第11章 Web的攻击技术
11.1 针对Web的攻击技术
11.2 因输出值转义不完全引发的安全漏洞
11.3 因设置或设计上的缺陷引发的安全漏洞
11.4 因会话管理疏忽引发的安全漏洞
11.5 其他安全漏洞
更新时间:2019-01-05 02:29:59