图解HTTP

需要学习的朋友可以通过网盘下载:http://tadown.com/fs/3yib8ens4hu4a5a02/
HTTP协议,已经成了WEB应用的基石。做WEB开发,你是绕不开的。不过因为HTTP协议很简单,很多人只是大概的了解了一下,里面几个常用的指令和交互过程就停住了。实际上对它的设计理念、优缺点都不甚了了。如果要深入WEB开发,强烈建议认真的研究一下。

这本书确实是通俗易懂的。拜图解之功,书里面有大量的漫画图示,基本上每个协议要点都覆盖到了,理解起来更为轻松。如下所示:

enter image description here

另外,书的内容齐全,结构严整,概念清晰准确,还有新一代技术的发展讨论。

它从历史讲起,对协议的产生、多种协议的交互作用做了说明。然后开始讨论Http 1.0/1.1。在重点的差别上,做了细致的说明 - 持久连接应用。

中间的内容,主要是阐述HTTP报文格式,HTTP状态码讨论,HTTP报文的首部说明。这部分占据了全书的大半篇章。读完后如果遇到模糊的地方,还可以当成个手册查询。

后面的篇幅,主要是讨论HTTP相关的技术问题。比如最重要的安全问题。本书出版的时候,HTTP/2还未定型成为标准,但是在去年2015年5月,标准发布。新一代的HTTP技术,对1.1版本的技术做了很多改进 - 特别是在性能上,当然为了兼容,也做了一些妥协。本书在这个方面也有提及。如果对这个主题感兴趣,建议检索一下"http2-explained"文档,说的同样是简明扼要,很容易搞懂。

书的最后讨论了Web的攻击技术。当然,它不会教你干坏事,而是把主流的攻击行为做了阐述,让你明白,在头脑里面有根弦。这样在开发的时候就会有意识的进行防范。

本书可以作为一个Http的学习框架使用,看完你会对HTTP有完整的总体印象,对它的来龙去脉、交互过程都会通晓。协议的关键的点它都指出了,如果需要进一步了解,其实还可以参考另外一本图灵书:《HTTP权威指南》 这本书就是典型的欧美风格了,很厚,可以当成个手册查了。

猜你喜欢

转载自www.cnblogs.com/liulangdemao/p/9169335.html