你会有多希望r.stevens能来写这本书?
如果是他写的,恐怕会教你如何用chrome中的自带工具,来分析一次完整session。这本书的作者david gourley没有试着去效法stevens,恐怕是因为http协议的确挺简单的。是的,没有慢开始,或者nagle算法,或者说,没有任何可以去分析的东西,你只会nc就可以粗略的看完这本书,而nc岂是sock可比的,对吧。
但如果需要去编程,比如写一个douban的客户端,这本书的价值在哪呢。我觉得仅在于让你知道,嗯,为douban写一个客户端,用来登录,看帖子是可以做到的。除此外,如果你愿意自学,愿意开始学着写客户端了,那么你就会很遗憾,你不会分析网络行为,不太理解连接是怎么构成的,你还不懂ajax,RESTful;假设你看过stevens的tcp/ip v1, unp v1,并且因为看过本书,你知道所谓http协议就是根据对方发来的一些内容,做出某些回馈,同时请求对方的某些数据,之外没了!怎么动手去做呢?你肯定会手头有一些东西的,对吧,譬如iOS的NSURLSession Class,可以支持你去做很多事,你在面对它的class document时,能看懂多少需要配置的session property,如果都能看懂,说明看本书看的还不错--但同样得非常谨慎,你立刻就会想到,如何作实验,去实践不同函数的功能和效果--如果是TCP socket,很好办,看看read到什么东西就可以实验包括从select到so_reuseaddr在内的很多技术点了。cache,cookies,pipline这些,怎么看出有没效果,完全弄勿清爽。
从说理角度看,这本书可以给很多不如他的著作做范本。通篇说的就是很简单的事,C/S双方通过你问我答,去实践协商好的一件事,做这件事时需要很多必备动作,但双方既然都遵守协定,这些动作都不会跑偏。你绝对不可能读不懂这本书,而且也很难理解错他的概念。
我写这篇书评的原因就希望投石问路,有没有我说的那种stevens式的有关上层协议的著作呢?请同学们告诉我。
很不错的tutorial,但仅限理论
《HTTP权威指南》热门书评
-
Web开发必看的一本书
44有用 1无用 xiaohanyu 2013-06-10
HTTP是Web的基础,这里所说的Web,不仅只是通常意义上的Browser/Server端的开发,而是Web Service。 HTTP初看上去似乎是非常简单的协议,是的,HTTP 0.9确实是非常简单的,简单到只有一个GET方法,更不用说什么持久连接了。HTTP协议还有一个显著特点,那就是其协...
-
全面的HTTP协议的介绍,不够深入,值得一读
17有用 1无用 左其盛 2012-10-22
《HTTP权威指南》,比较少见的全面介绍HTTP协议的书。英文版出版于2002年。中文版今年9月出版。全书涉及HTTP协议的方方面面:URL、URI、连接、Web服务器、代理、缓存、路由器、交换机、web机器人、cookie、认证、HTTPS、编码、负载均衡、日志记录等等。写的不错。虽然是十年前的书...
-
这个翻译应该是没理解原文
15有用 1无用 seaver 2012-11-16
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 por...
-
总体推荐看第一、第二部分,其他部分选择性的观看。
11有用 0无用 小明 2013-11-16
本书大而全,HTTP协议十年来改动不大,大部分知识没有过时。对于某些方面的深入研究,作者在更多信息和注解中有介绍相关的[参考书](http://book.douban.com/doulist/3157398/)。第一部分 HTTP: Web的基础。讲述的是非常基础的东西,是每个做Web都应该了解的,...
-
电子版地址
7有用 3无用 枪手 2012-09-11
电子版地址在此 http://my.safaribooksonline.com/book/web-development/http/1565925092国内公司要购买可以联系这个公司 http://www.rogeam.com...