微信号:WebDev1024

介绍:分享php、html5、html+css、app等web开发技术

如果只读一本HTTP入门的书,那一定是这本

2018-08-08 09:22 Web开发

来自:程序员书库(ID:CodingBook)


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



HTTP 起初是一个简单的协议,因此很多程序员可能会认为关于这个协议没有太多好说的。但事实并非如此,越是基础的东西,越是不能忽视,所以任何一个程序员都应该了解有于 HTTP 的知识,本文将推荐一本简单易懂的HTTP的书,通过它告诉你HTTP 涉及的方方面面



《图解HTTP》



本书特点

● 豆瓣评分8.1

● 172张图例,形象生动

● 基本满足读者对HTTP的基本需求


本书对HTTP协议进行了全面系统的介绍。作者从HTTP协议的发展历史开始讲起,接着逐步剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。


本书最大的特色就是善于通过生动形象的图例,图例是日本人的行文风格,感觉就像看漫画一样),能够帮助读者更好的理解HTTP通信过程中客户端与服务器的交互情况,十分适合Web开发工程师,以及对HTTP感兴趣的各路程序员及互联网人等。



阅读路线


本书大概分为5个部分:


第一部分:主要介绍HTTP的发展历史以及HTTP协议结构,包括web通讯协议、HTTP头的大部分字段的详细说明等


第二部分:主要介绍了 HTTP 的请求和响应的结构和规范、编码提升传输速率等


第三部分:主要介绍了HTTP 协议之外的协议和几种用户身份认证的方法


第四部分:全面介绍了 Web Server 的搭建背后的技术,以及相关的一些基础概念


第五部分:详细介绍了Web攻击的方式,如SQL注入攻击、OS命令注入攻击、HTTP首部注入攻击等



书中部分内容展示



读者书评:


@匿名:图解系列的书确实很好,便于理解,容易上手抓住思想,一般书都太晦涩,以至于根本不知道本质是什么,颇有咬文嚼字,舞文弄墨之嫌

@.:入门神器,很多不动概念基本全懂了

@rocedu:太爱“图解”系列书了,买了一套。有的书让你看了有“一览众山小”的感觉,讲HTTP的如《HTTP权威指南》,有时山太高,很多人就不爬,比如设计网站的人不少不怎么懂HTTP,有的书是给了你一个上山的梯子,比如这本。

@匿名:通俗易懂,对于http入门非常适合。

@匿名:书很薄,适合于入门,不过还是有很多公式要慢慢看



另一本HTTP好书:



本书号称是一本HTTP首部的参考手册;同时还是一本名副其实的web结构圣经。相较《图解HTTP》内容多了不少,单单页码就有足足650页,软硬件工程师可以将本书作为HTTP及相关web技术的条理清楚的参考书使用。特别是最后的附录,可以用作边用边学的字典,如果你自己来写Web Server,那么这一部分是极有价值的参考。


这两本书,有你读过的么?如果有的话,可以留言告诉大家你的读后感。



●编号594,输入编号直达本文

●输入m获取到文章目录

 
Web开发 更多文章 告诉你Redis是一个牛逼货 深入剖析 Web 服务器与 PHP 应用的通信机制 - 掌握&nbs 谈一谈我所了解的HTTPS 负载均衡很难?看完这篇全懂了 Netcraft 7 月 Web 服务器排名:Nginx一枝独秀,Apache回涨无望
猜您喜欢 关于人工智能的未来,你需要知道这十大技术趋势 程序员的文艺你们不懂 我的 2016 多读书,读好书。 青云的云计算和人工智能生意经