logo
分类于: 编程语言 计算机基础 互联网

简介

图解HTTP

图解HTTP 8.1分

资源最后更新于 2020-05-28 22:48:49

作者:https://itpanda.net/book/2/download/2

译者:于均良

出版社:出版社人民邮电出版社

出版日期:2014-08

文件格式: pdf

标签: 互联网 网络 计算机 web 协议 HTTP

简介· · · · · ·

本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。作者简介上野 宣OWASP 日本分会会长,TRICORDER株式会社董事长。主要从事安全咨询、风险评估、信息安全教育等工作。著有《今晚我们一起学习邮件协议》(今夜わかるメールプロトコル)、《今晚我们一起学习TCP/IP》(今夜わかるTCP/IP)、《今晚我们一起学习HTTP》(今夜わかるHTTP)。担任The Tangled Web:A Guide to Securing Modern Web Application日文版的审校工作。译者简介于均良上海交通大学硕士,高级软件工程师,马拉松跑者,四点网创始人。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 译者序
  2. 前言
  3. 致谢
  4. 第 1 章 了解 Web 及网络基础
  5. 1.1 使用 HTTP 协议访问 Web
  6. 1.2 HTTP 的诞生
  7. 1.3 网络基础 TCP/IP
  8. 1.4 与 HTTP 关系密切的协议 : IP、TCP 和 DNS
  9. 1.5 负责域名解析的 DNS 服务
  10. 1.6 各种协议与 HTTP 协议的关系
  11. 1.7 URI 和 URL
  12. 第 2 章 简单的 HTTP 协议
  13. 2.1 HTTP 协议用于客户端和服务器端之间的通信
  14. 2.2 通过请求和响应的交换达成通信
  15. 2.3 HTTP 是不保存状态的协议
  16. 2.4 请求 URI 定位资源
  17. 2.5 告知服务器意图的 HTTP 方法
  18. 2.6 使用方法下达命令
  19. 2.7 持久连接节省通信量
  20. 2.8 使用 Cookie 的状态管理
  21. 第 3 章 HTTP 报文内的 HTTP 信息
  22. 3.1 HTTP 报文
  23. 3.2 请求报文及响应报文的结构
  24. 3.3 编码提升传输速率
  25. 3.4 发送多种数据的多部分对象集合
  26. 3.5 获取部分内容的范围请求
  27. 3.6 内容协商返回最合适的内容
  28. 第 4 章 返回结果的 HTTP 状态码
  29. 4.1 状态码告知从服务器端返回的请求结果
  30. 第 5 章 与 HTTP 协作的 Web 服务器
  31. 5.1 用单台虚拟主机实现多个域名
  32. 5.2 通信数据转发程序 :代理、网关、隧道
  33. 5.3 保存资源的缓存
  34. 第 6 章 HTTP 首部
  35. 6.1 HTTP 报文首部
  36. 6.2 HTTP 首部字段
  37. 6.3 HTTP/1.1 通用首部字段
  38. 6.4 请求首部字段
  39. 6.5 响应首部字段
  40. 6.6 实体首部字段
  41. 6.7 为 Cookie 服务的首部字段
  42. 6.8 其他首部字段
  43. 第 7 章 确保 Web 安全的 HTTPS
  44. 7.1 HTTP 的缺点
  45. 7.2 HTTP+ 加密 + 认证 + 完整性保护 =HTTPS
  46. 第 8 章 确认访问用户身份的认证
  47. 8.1 何为认证
  48. 8.2 BASIC 认证
  49. 8.3 DIGEST 认证
  50. 8.4 SSL 客户端认证
  51. 8.5 基于表单认证
  52. 第 9 章 基于 HTTP 的功能追加协议
  53. 9.1 基于 HTTP 的协议
  54. 9.2 消除 HTTP 瓶颈的 SPDY
  55. 9.3 使用浏览器进行全双工通信的 WebSocket
  56. 9.4 期盼已久的 HTTP/2.0
  57. 9.5 Web 服务器管理文件的 WebDAV
  58. 第 10 章 构建 Web 内容的技术
  59. 10.1 HTML
  60. 10.2 动态 HTML
  61. 10.3 Web 应用
  62. 10.4 数据发布的格式及语言
  63. 第 11 章 Web 的攻击技术
  64. 11.1 针对 Web 的攻击技术
  65. 11.2 因输出值转义不完全引发的安全漏洞
  66. 11.3 因设置或设计上的缺陷引发的安全漏洞
  67. 11.4 因会话管理疏忽引发的安全漏洞
  68. 11.5 其他安全漏洞