中雨书世界 - 书籍大全 - HTTP权威指南 - azw3 免费 在线 网盘 下载
本书资料更新时间:2025-02-03 07:52:01

HTTP权威指南 azw3 免费 在线 网盘 下载

HTTP权威指南 azw3格式下载
HTTP权威指南书籍详细信息
  • ISBN:9787115281487
  • 作者:David Gourley 蔡慧溥 
  • 出版社:人民邮电出版社
  • 出版时间:2012-9
  • 页数:720
  • 价格:109.00元
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:图灵程序设计丛书·Web开发系列
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-02-03 07:52:01

内容简介:

超文本传输协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。

HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好说的。但现在,你手上拿着的是却一本两磅重 的书。如果你对我们怎么会写出一本650页 的关于HTTP的书感到奇怪的话,可以去看一下目录。本书不仅仅是一本HTTP首部的参考手册;它是一本名副其实的web结构圣经。

本书中,我们尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还对很多HTTP应用程序正常工作所必须的、重要的非HTTP技术进行了介绍。在组织得便于使用的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP文本的基础)。我们希望这种概念性的设计有助于读者对HTTP的使用。

本书是为所有希望理解HTTP以及Web底层结构的人编写的。软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用。系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益。市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。

本书对一些常见的误解进行了说明,推荐了“各种使用诀窍”,提供了便捷的参考资料,并且对枯燥且令人费解的标准规范进行了可读性很强的介绍。在这本书里,我们对Web正常工作所必须且互相关联的技术进行了详细的介绍。

本书是很多对因特网技术充满热情的人经过大量工作写成的。希望对你有所帮助。


书籍目录:

第一部分 HTTP:Web 的基础

第1 章 HTTP 概述 ............................................................................................................................3

1.1 HTTP——因特网的多媒体信使 ...............................................................................................4

1.2 Web 客户端和服务器 .................................................................................................................4

1.3 资源 ............................................................................................................................................5

1.3.1 媒体类型 ........................................................................................................................6

1.3.2 URI.................................................................................................................................7

1.3.3 URL ...............................................................................................................................7

1.3.4 URN ...............................................................................................................................8

1.4 事务 ............................................................................................................................................9

1.4.1 方法 ...............................................................................................................................9

1.4.2 状态码 ..........................................................................................................................10

1.4.3 Web 页面中可以包含多个对象 ..................................................................................10

1.5 报文 ..........................................................................................................................................11

1.6 连接 ..........................................................................................................................................13

1.6.1 TCP/IP ..........................................................................................................................13

1.6.2 连接、IP 地址及端口号 ..............................................................................................14

1.6.3 使用Telnet 实例 ..........................................................................................................16

1.7 协议版本 ..................................................................................................................................18

1.8 Web 的结构组件 .......................................................................................................................19

1.8.1 代理 ..............................................................................................................................19

1.8.2 缓存 ..............................................................................................................................20

1.8.3 网关 ..............................................................................................................................20

1.8.4 隧道 ..............................................................................................................................21

1.8.5 Agent 代理 ....................................................................................................................21

1.9 起始部分的结束语 ...................................................................................................................22

1.10 更多信息 ................................................................................................................................22

1.10.1 HTTP 协议信息 ........................................................................................................22

1.10.2 历史透视 ...................................................................................................................23

1.10.3 其他万维网信息 .......................................................................................................23

第2 章 URL 与资源 ........................................................................................................................25

2.1 浏览因特网资源 .......................................................................................................................26

2.2 URL 的语法 ..............................................................................................................................28

2.2.1 方案——使用什么协议 ..............................................................................................29

2.2.2 主机与端口 ..................................................................................................................30

2.2.3 用户名和密码 ..............................................................................................................30

2.2.4 路径 ..............................................................................................................................31

2.2.5 参数 ..............................................................................................................................31

2.2.6 查询字符串 ..................................................................................................................32

2.2.7 片段 ..............................................................................................................................33

2.3 URL 快捷方式 ..........................................................................................................................34

2.3.1 相对URL .....................................................................................................................34

2.3.2 自动扩展URL .............................................................................................................37

2.4 各种令人头疼的字符 ...............................................................................................................38

2.4.1 URL 字符集 .................................................................................................................38

2.4.2 编码机制 ......................................................................................................................38

2.4.3 字符限制 ......................................................................................................................39

2.4.4 另外一点说明 ..............................................................................................................40

2.5 方案的世界 ...............................................................................................................................40

2.6 未来展望 ..................................................................................................................................42

2.7 更多信息 ..................................................................................................................................44

第3 章 HTTP 报文 ..........................................................................................................................45

3.1 报文流 ......................................................................................................................................46

3.1.1 报文流入源端服务器 ..................................................................................................46

3.1.2 报文向下游流动 ..........................................................................................................47

3.2 报文的组成部分 .......................................................................................................................47

3.2.1 报文的语法 ..................................................................................................................48

3.2.2 起始行 ..........................................................................................................................50

3.2.3 首部 ..............................................................................................................................53

3.2.4 实体的主体部分 ..........................................................................................................55

3.2.5 版本0.9 的报文 ...........................................................................................................55

3.3 方法 ..........................................................................................................................................56

3.3.1 安全方法 ......................................................................................................................56

3.3.2 GET ...............................................................................................................................56

3.3.3 HEAD ...........................................................................................................................57

3.3.4 PUT ...............................................................................................................................57

3.3.5 POST .............................................................................................................................58

3.3.6 TRACE .........................................................................................................................58

3.3.7 OPTIONS......................................................................................................................60

3.3.8 DELETE .......................................................................................................................60

3.3.9 扩展方法 ......................................................................................................................61

3.4 状态码 ......................................................................................................................................62

3.4.1 100 ~ 199——信息性状态码 ....................................................................................62

3.4.2 200 ~ 299——成功状态码 ........................................................................................63

3.4.3 300 ~ 399——重定向状态码 ....................................................................................64

3.4.4 400 ~ 499——客户端错误状态码 ............................................................................68

3.4.5 500 ~ 599——服务器错误状态码 ............................................................................69

3.5 首部 ..........................................................................................................................................70

3.5.1 通用首部 ......................................................................................................................71

3.5.2 请求首部 ......................................................................................................................72

3.5.3 响应首部 ......................................................................................................................74

3.5.4 实体首部 ......................................................................................................................75

3.6 更多信息 ..................................................................................................................................77

第4 章 连接管理 ..............................................................................................................................79

4.1 TCP 连接..................................................................................................................................80

4.1.1 TCP 的可靠数据管道 ..................................................................................................80

4.1.2 TCP 流是分段的、由IP 分组传送.............................................................................81

4.1.3 保持TCP 连接的正确运行 .........................................................................................82

4.1.4 用TCP 套接字编程 .....................................................................................................84

4.2 对TCP 性能的考虑..................................................................................................................85

4.2.1 HTTP 事务的时延 .......................................................................................................86

4.2.2 性能聚焦区域 ..............................................................................................................87

4.2.3 TCP 连接的握手时延 ..................................................................................................87

4.2.4 延迟确认 ......................................................................................................................88

4.2.5 TCP 慢启动 ..................................................................................................................89

4.2.6 Nagle 算法与TCP_NODELAY ...................................................................................89

4.2.7 TIME_WAIT 累积与端口耗尽 ....................................................................................90

4.3 HTTP 连接的处理 ....................................................................................................................91

4.3.1 常被误解的Connection 首部 .................................................................................91

4.3.2 串行事务处理时延 ......................................................................................................92

4.4 并行连接 ..................................................................................................................................94

4.4.1 并行连接可能会提高页面的加载速度 ......................................................................94

4.4.2 并行连接不一定更快 ..................................................................................................95

4.4.3 并行连接可能让人“感觉”更快一些 ......................................................................95

4.5 持久连接 ..................................................................................................................................96

4.5.1 持久以及并行连接 ......................................................................................................96

4.5.2 HTTP/1.0+ Keep-Alive 连接 .......................................................................................97

4.5.3 keep-Alive 操作 ............................................................................................................98

4.5.4 keep-Alive 选项 ............................................................................................................98

4.5.5 keep-Alive 连接的限制和规则 ....................................................................................99

4.5.6 keep-Alive 和哑代理 ..................................................................................................100

4.5.7 插入Proxy-Connection ......................................................................................102

4.5.8 HTTP/1.1 持久连接 ...................................................................................................104

4.5.9 持久连接的限制和规则 ............................................................................................104

4.6 管道化连接 .............................................................................................................................105

4.7 关闭连接的奥秘 .....................................................................................................................106

4.7.1 “任意”解除连接 ......................................................................................................106

4.7.2 Content-Length 及截尾操作 ...............................................................................107

4.7.3 连接关闭容限、重试以及幂等性 ............................................................................107

4.7.4 正常关闭连接 ............................................................................................................108

4.8 更多信息 ................................................................................................................................110

4.8.1 HTTP 连接 .................................................................................................................110

4.8.2 HTTP 性能问题 .........................................................................................................110

4.8.3 TCP/IP ........................................................................................................................ 111

第二部分 HTTP 结构

第5 章 Web 服务器 ......................................................................................................................115

5.1 各种形状和尺寸的Web 服务器 ............................................................................................116

5.1.1 Web 服务器的实现 ....................................................................................................116

5.1.2 通用软件Web 服务器 ...............................................................................................117

5.1.3 Web 服务器设备 ........................................................................................................117

5.1.4 嵌入式Web 服务器 ...................................................................................................118

5.2 最小的Perl Web 服务器 ........................................................................................................118

5.3 实际的Web 服务器会做些什么 ............................................................................................120

5.4 第一步——接受客户端连接 .................................................................................................121

5.4.1 处理新连接 ................................................................................................................121

5.4.2 客户端主机名识别 ....................................................................................................122

5.4.3 通过ident 确定客户端用户 ......................................................................................122

5.5 第二步——接收请求报文 .....................................................................................................123

5.5.1 报文的内部表示法 ....................................................................................................124

5.5.2 连接的输入/ 输出处理结构 .....................................................................................125

5.6 第三步——处理请求 .............................................................................................................126

5.7 第四步——对资源的映射及访问 .........................................................................................126

5.7.1 docroot ........................................................................................................................127

5.7.2 目录列表 ....................................................................................................................129

5.7.3 动态内容资源的映射 ................................................................................................130

5.7.4 服务器端包含项(SSI) .............................................................................................131

5.7.5 访问控制 ....................................................................................................................131

5.8 第五步——构建响应 .............................................................................................................131

5.8.1 响应实体 ....................................................................................................................131

5.8.2 MIME 类型.................................................................................................................132

5.8.3 重定向 ........................................................................................................................133

5.9 第六步——发送响应 .............................................................................................................134

5.10 第七步——记录日志 ...........................................................................................................134

5.11 更多信息 ...............................................................................................................................134

第6 章 代理 ....................................................................................................................................135

6.1 Web 的中间实体 .....................................................................................................................136

6.1.1 私有和共享代理 ........................................................................................................136

6.1.2 代理与网关的对比 ....................................................................................................137

6.2 为什么使用代理 .....................................................................................................................138

6.3 代理会去往何处 .....................................................................................................................143

6.3.1 代理服务器的部署 ....................................................................................................144

6.3.2 代理的层次结构 ........................................................................................................144

6.3.3 代理是如何获取流量的 ............................................................................................147

6.4 客户端的代理设置 .................................................................................................................148

6.4.1 客户端的代理配置:手工 ........................................................................................149

6.4.2 客户端代理配置:PAC 文件 ....................................................................................149

6.4.3 客户端代理配置:WPAD .........................................................................................150

6.5 与代理请求有关的棘手问题 .................................................................................................151

6.5.1 代理URI 与服务器URI 的不同 ...............................................................................151

6.5.2 与虚拟主机一样的问题 ............................................................................................152

6.5.3 拦截代理会收到部分URI.........................................................................................153

6.5.4 代理既可以处理代理请求,也可以处理服务器请求 ............................................154

6.5.5 转发过程中对URI 的修改........................................................................................154

6.5.6 URI 的客户端自动扩展和主机名解析.....................................................................155

6.5.7 没有代理时URI 的解析............................................................................................155

6.5.8 有显式代理时URI 的解析........................................................................................156

6.5.9 有拦截代理时解析URI.............................................................................................156

6.6 追踪报文 ................................................................................................................................157

6.6.1 Via 首部.....................................................................................................................158

6.6.2 TRACE 方法 ..............................................................................................................162

6.7 代理认证 ................................................................................................................................164

6.8 代理的互操作性 .....................................................................................................................165

6.8.1 处理代理不支持的首部和方法 ................................................................................165

6.8.2 OPTIONS:发现可选特性的支持............................................................................166

6.8.3 Allow 首部 ................................................................................................................167

6.9 更多信息 ................................................................................................................................167

第7 章 缓存 ....................................................................................................................................169

7.1 冗余的数据传输 .....................................................................................................................170

7.2 带宽瓶颈 ................................................................................................................................170

7.3 瞬间拥塞 ................................................................................................................................171

7.4 距离时延 ................................................................................................................................172

7.5 命中和未命中的 .....................................................................................................................173

7.5.1 再验证 ........................................................................................................................173

7.5.2 命中率 ........................................................................................................................175

7.5.3 字节命中率 ................................................................................................................176

7.5.4 区分命中和未命中的情况 ........................................................................................176

7.6 缓存的拓扑结构 .....................................................................................................................177

7.6.1 私有缓存 ....................................................................................................................177

7.6.2 公有代理缓存 ............................................................................................................177

7.6.3 代理缓存的层次结构 ................................................................................................179

7.6.4 网状缓存、内容路由以及对等缓存 ........................................................................180

7.7 缓存的处理步骤 .....................................................................................................................181

7.7.1 第一步——接收 ........................................................................................................181

7.7.2 第二步——解析 ........................................................................................................182

7.7.3 第三步——查找 ........................................................................................................182

7.7.4 第四步——新鲜度检测 ............................................................................................182

7.7.5 第五步——创建响应 ................................................................................................182

7.7.6 第六步——发送 ........................................................................................................183

7.7.7 第七步——日志 ........................................................................................................183

7.7.8 缓存处理流程图 ........................................................................................................183

7.8 保持副本的新鲜 .....................................................................................................................183

7.8.1 文档过期 ....................................................................................................................184

7.8.2 过期日期和年龄 ........................................................................................................185

7.8.3 服务器再验证 ............................................................................................................185

7.8.4 用条件方法进行再验证 ............................................................................................186

7.8.5 If-Modified-Since:Date 再验证 .......................................................................187

7.8.6 If-None-Match


作者介绍:

David Gourley是Endeca的首席技术官(Chief Technology Officer),负责Endeca产品的研究及开发。Endeca开发的因特网及内部网络信息访问解决方案为企业级数据的导航及研究提供了一些新的方式。在到Endeca工作之前,David是Inktomi基础工程组的一员,他在那儿帮助开发了Inktomi的因特网搜索数据库,是Inktomi的Web缓存产品的主要开发者。

David在加州大学伯克利分校获得了计算机科学的学士学位,还拥有Web技术方面的几项专利。

Brian Totty最近出任了Inktomi公司(这是1996年他参与建立的一家公司)研发部副总裁,在公司中他负责Web缓存、流媒体及因特网搜索技术的研发工作。他曾是Silicon Graphics公司的一名科学家,他在那儿为高性能网络和超级计算机系统设计软件并对其进行优化。在那之前,他是苹果计算机公司高级技术组的一名工程师。

Brian在伊利诺伊大学Urbana-Champaign分校获得了计算机科学的博士学位,在MIT获得了计算机科学及电子工程的学士学位,在那里他获得了计算机系统研究的Organick奖。他还为加州大学扩展系统开发并讲授了一些屡获殊荣的因特网技术方面的课程。

Marjorie Sayer在Inktomi公司负责编写Web缓存方面的软件。在加州大学伯克利分校获得了数学硕士和博士学位之后,一直致力于数学课程的改革。从1990年开始致力于能量资源管理、并行系统软件、电话和网络方面的写作。

Sailu Reddy目前在Inktomi公司负责嵌入式的性能增强型HTTP 代理的开发。Sailu从事复杂软件系统的开发已经有12年了,从1995年开始深入Web架构的研发工作。他是Netscape第一台Web服务器、Web 代理产品,以及后面几代产品的核心工程师。他具备HTTP应用程序、数据压缩技术、数据库引擎以及合作管理等方面的技术经验。Sailu在亚里桑那大学获得了信息系统的硕士学位并握有Web技术方面的多项专利。

Anshu Aggarwal是Inktomi公司的工程总监。他领导着Inktomi公司Web缓存产品的协议处理工程组,从1997年就开始参与Inktomi的Web技术设计工作。Anshu在科罗拉多大学Boulder分校获得了计算机科学的硕士和博士学位,从事分布式多处理器的内存一致性技术研究。他还拥有电子工程的硕士和学士学位。Anshu撰写了多篇技术论文,还拥有两项专利。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:

在线阅读地址:HTTP权威指南在线阅读

在线听书地址:HTTP权威指南在线收听

在线购买地址:HTTP权威指南在线购买


原文赏析:

实际上,浏览器使用并行连接,将并行连接数限制为较小的的值(通常是4个)。


持久连接、并行连接配合使用可能是最高效的方式。有很多的Web应用程序都会打开少量并行连接,其中的每个都是持久连接。


HTTP 使用术语流入(inbound)和流出(outbound)来描述事务处理(transaction)的方向


所有报文都会向下游(downstream)流动(参见图 3-2)。所有报文的发送者都在接收者的上游(upstream)


报文三个部分组成:对报文进行描述的起始行(start line)、包含属性的首部(header)块,以及可选的、包含数据的主体(body)部分。


HTTP 报文都可以分为两类:请求报文(request message)和响应报文(response message)


其它内容:

书籍介绍

超文本传输协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。

HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好说的。但现在,你手上拿着的是却一本两磅重 的书。如果你对我们怎么会写出一本650页 的关于HTTP的书感到奇怪的话,可以去看一下目录。本书不仅仅是一本HTTP首部的参考手册;它是一本名副其实的web结构圣经。

本书中,我们尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还对很多HTTP应用程序正常工作所必须的、重要的非HTTP技术进行了介绍。在组织得便于使用的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP文本的基础)。我们希望这种概念性的设计有助于读者对HTTP的使用。

本书是为所有希望理解HTTP以及Web底层结构的人编写的。软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用。系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益。市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。

本书对一些常见的误解进行了说明,推荐了“各种使用诀窍”,提供了便捷的参考资料,并且对枯燥且令人费解的标准规范进行了可读性很强的介绍。在这本书里,我们对Web正常工作所必须且互相关联的技术进行了详细的介绍。

本书是很多对因特网技术充满热情的人经过大量工作写成的。希望对你有所帮助。


精彩短评:

  • 作者: Fenng 发布时间:2017-03-09 22:42:28

    把这本书看明白了,并且能够讲清楚一些细节,找一份互联网方面的技术工作真不是太大问题。

  • 作者: 福本墩儿 发布时间:2013-09-19 23:15:36

    太他妈厚了

  • 作者: Tony Bai 发布时间:2015-06-29 10:51:04

    要全面了解http,非此书不可。

  • 作者: 一瓢之饮 发布时间:2014-02-01 23:51:35

    Cool! 写得真好。

  • 作者: 某狐 发布时间:2020-05-12 01:03:44

    当年看室友拿着这本书感觉好厚啊…可能这辈子也不会啃掉吧…没想到很多年过去又淘到了…结果看了两天就刷完了∠(ᐛ」∠)_ // 02 年的书,太老了,很多技术没有更新 // 不过,无数的标准、混乱的实现、老旧的兼容性,这可不就是最真实的 web 吗


深度书评:

  • Web开发必看的一本书

    作者:xiaohanyu 发布时间:2013-06-10 18:08:39

    HTTP是Web的基础,这里所说的Web,不仅只是通常意义上的Browser/Server端的开发,而是Web Service。

    HTTP初看上去似乎是非常简单的协议,是的,HTTP 0.9确实是非常简单的,简单到只有一个GET方法,更不用说什么持久连接了。HTTP协议还有一个显著特点,那就是其协议是明文的基于文本的。这使得通过工具与HTTP进行交互变得非常简单,最原始的telnet也可以发送HTTP请求(参考本书15页)。

    而大多数人对HTTP的了解也就是这种程度了(没有读此书之前的我也是这样)。此书的意义在于,它让你知道,HTTP不仅只有一个简单的GET,HTTP可以做为一种通用的分布式编程的协议。现如今Web上大行其道的所谓RESTful Web Service,其基础就是HTTP,而提出REST这个概念的Roy Fielding,也是HTTP协议(RFC2616)的主要作者之一(小八卦:Roy Fielding还是Apache HTTP Server的co-founder,总之是个大牛)。

    我之所以看这本书,是因为这半年在搞OpenStack(

    http://api.openstack.org/

    ),然后接触到了web service和REST,发现自己的知识储备远远不够,匆忙之中发现了此书,如获至宝,断断续读了三四个月,总算能开始阅读REST相关的书籍,颇有打通任通二脉之感。

    此书第一部分是HTTP的概略,如果你没有时间,通读第一部分就能让你应付普通的日常开发工作。第二部分主要讲现实世界中HTTP的架构,也可以看作HTTP的全景图,包括Web Server/Cache/Proxy/Gateway,是全书中精华的部分。

    第三部分主要是HTTP安全,其中Basic和Digest概略看下即可,现实世界中用的应该不多。看HTTPs最好有一些计算机安全基础,这样会顺畅很多。

    第四部分主要是关于HTTP Message Body的部分,包括Content Negotiation,MIME Type,chunked encoding等,概略看下即可。

    第五部分的内容,Web Hosting可以认真看下,了解下Virtual Host(话说我上学的时候一直搞不懂Virtual Host,一个IP怎么能同时Host两个不同域名的Web页面呢,sigh)。剩下三章已经过时,基本可以忽略。

    最后的附录,可以用作边用边学的字典,如果你自己来写Web Server,那么这一部分是极有价值的参考。

    总而言之,无论你是前端还是后端,只要是Web相关的,那么此书就是必读的。

    最后推荐一个工具:

    https://github.com/jkbr/httpie

    还有一个仿照http协议设计的基于message queue的协议:

    http://en.wikipedia.org/wiki/Streaming_Text_Oriented_Messaging_Protocol

  • 总体推荐看第一、第二部分,其他部分选择性的观看。

    作者:小明 发布时间:2013-11-16 17:53:07

    本书大而全,HTTP协议十年来改动不大,大部分知识没有过时。对于某些方面的深入研究,作者在更多信息和注解中有介绍相关的[参考书](

    http://book.douban.com/doulist/3157398/

    )。

    第一部分 HTTP: Web的基础。讲述的是非常基础的东西,是每个做Web都应该了解的,现在看来几乎没有过时的部分。

    第二部分 HTTP结构。内容深入了一些,更偏向后台和性能,同时也讲述了一章的Web机器人,而HTTP-NG现在应该没人再提这个了。

    第三部分 识别、认证和安全。几乎将Web上安全方式都讲解了一遍,为了说明HTTPS还讲了一些数字加密技术的入门知识。

    第四部分 实体、编码和国际化。比较详细的说明了编码方面的东西,如果不涉及这方面开发,可以跳过或者简单的扫一遍。

    第五部分 内容发布与分发。虚拟主机、CDN这些部分可以看看(第18章),后面三章大部分过时了,基本没必要去看。

    第六部分 附录。这些资料在做相关开发工作时有用,可以考虑把它们打印出来随时查阅。

    总体推荐看第一、第二部分,其他部分选择性的观看。

  • 这个翻译应该是没理解原文

    作者:seaver 发布时间:2012-11-16 15:51:35

    If you keep making optimizations, and your server doesn't get faster than about 500 transactions/sec, make sure you are not experiencing TIME_WAIT port exhaustion.

    我看样章的翻译是:如果再不断进行优化,并且服务器的连接率不高于500次每秒,就可确保不会遇到TIME_WAIT 端口耗尽问题。

    我觉得应该是:如果不断进行优化,并且服务器的连接率没有高于500次每秒,要确保你不是遇到了TIME_WAIT 端口耗尽问题。即虽然你不断的优化 但是服务器的连接率没有高于500次每秒,那是因为TIME_WAIT 端口耗尽问题在作怪

  • 全面的HTTP协议的介绍,不够深入,值得一读

    作者:左其盛 发布时间:2012-10-22 08:44:29

    《HTTP权威指南》,比较少见的全面介绍HTTP协议的书。英文版出版于2002年。中文版今年9月出版。

    全书涉及HTTP协议的方方面面:URL、URI、连接、Web服务器、代理、缓存、路由器、交换机、web机器人、cookie、认证、HTTPS、编码、负载均衡、日志记录等等。写的不错。

    虽然是十年前的书,好在HTTP协议这十年来没什么变化,这本书基本不过时。只是10年前的网络比现在慢,网站架构比现在简单,书中涉及到网络的地方经常用modem来举例,书中出现的网站的架构也相对简单。

    全书近700页,比较厚。不过有200页是附录。因此具体到每一个话题,大部分都并不深入探讨。

    总体感觉这本书可以算互联网程序员的必读书目。

  • web进阶可读

    作者:JDK 发布时间:2016-05-11 10:41:21

    从实用角度来看:

    纯浏览器页面开发看第一部分即可。

    后端服务开发前两部分即可。

    网络安全看第三部分。

    运维部署看第五部分。

    编码,国际化多语言第四部分。

    这书还是太老了,很多技术已经被淘汰了,很多流行的新技术却没有介绍。

    第一部分最实用。

    前三部分都很好。

    后面3部分比较水了,内容陈旧。

    总之开卷有益,值得一读,内容自行取舍。

  • 电子版地址

    作者:成都空头 发布时间:2012-09-11 17:47:41

    电子版地址在此

    http://my.safaribooksonline.com/book/web-development/http/1565925092

    国内公司要购买可以联系这个公司

    http://www.rogeam.com


书籍真实打分

  • 故事情节:3分

  • 人物塑造:8分

  • 主题深度:8分

  • 文字风格:8分

  • 语言运用:6分

  • 文笔流畅:3分

  • 思想传递:5分

  • 知识深度:7分

  • 知识广度:8分

  • 实用性:3分

  • 章节划分:4分

  • 结构布局:4分

  • 新颖与独特:3分

  • 情感共鸣:7分

  • 引人入胜:4分

  • 现实相关:3分

  • 沉浸感:6分

  • 事实准确性:6分

  • 文化贡献:9分


网站评分

  • 书籍多样性:4分

  • 书籍信息完全性:5分

  • 网站更新速度:4分

  • 使用便利性:7分

  • 书籍清晰度:4分

  • 书籍格式兼容性:7分

  • 是否包含广告:7分

  • 加载速度:4分

  • 安全性:5分

  • 稳定性:8分

  • 搜索功能:5分

  • 下载便捷性:5分


下载点评

  • 速度快(301+)
  • pdf(64+)
  • 还行吧(246+)
  • 推荐购买(78+)
  • 无水印(133+)
  • 值得购买(588+)
  • 一般般(329+)
  • mobi(101+)
  • 目录完整(494+)
  • 无缺页(323+)

下载评价

  • 网友 訾***雰: ( 2025-01-03 15:28:51 )

    下载速度很快,我选择的是epub格式

  • 网友 潘***丽: ( 2025-01-22 23:44:15 )

    这里能在线转化,直接选择一款就可以了,用他这个转很方便的

  • 网友 蓬***之: ( 2025-01-20 00:27:44 )

    好棒good

  • 网友 益***琴: ( 2025-01-23 05:44:32 )

    好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。

  • 网友 孙***美: ( 2025-01-27 19:43:55 )

    加油!支持一下!不错,好用。大家可以去试一下哦

  • 网友 扈***洁: ( 2025-01-08 03:30:45 )

    还不错啊,挺好

  • 网友 邱***洋: ( 2025-01-08 00:06:32 )

    不错,支持的格式很多

  • 网友 汪***豪: ( 2025-01-06 15:04:32 )

    太棒了,我想要azw3的都有呀!!!

  • 网友 宫***玉: ( 2025-01-15 12:35:39 )

    我说完了。


最新内容
随机推荐