文章目录
图解HTTP-个人笔记
个人理解
这边是我个人对这本书的理解,由于每个人目前所掌握的知识都不同,所以可以先看完我的理解后再考虑要不要去看这本书。
推荐大家一开始看书以及看书的过程中都要不断的重复回头去看目录,这样可以达到预习和复习的效果,对知识的吸收也会更进一步。
全文的逻辑书循序渐进的,文章不长且图文结合讲解的非常好,因为有图片解析的存在所以全文不会是晦涩难懂的文字,读完的话会对Web的整体会有了解,更加了解HTTP传输协议,为学习其他计算机知识打好基础,非常非常非常推荐去看,而且读的快的话几天内就ok了,最后在自己做做总结加深下理解,再去敲代码、再去学其他知识的时候会发现有更多的角度可以分析。
**(第1章)**首先全文要讲的顺序是,先了解Web的发展以及告诉你Web是什么,然后谈到HTTP的诞生以及它是什么,What/Why/When/How都会讲的很清楚。
**(第2-6章)**接着会讲到使用HTTP协议进行信息传输的时,客户端或者服务端在进行请求的时候需要携带自身信息以及这些信息要传输到的对方的信息,HTTP请求中的首部以及实体就会携带这些信息。这些信息传输到代理服务器中时,代理服务器就会知道客户端要请求谁,就会把这个信息传递到下一个代理服务器或者源服务器中去。在信息传输这一条通路还会涉及到代理、网关、隧道等等的知识。
**(第7-9章)**接着会将HTTP从之前诞生到现今存在的缺陷,以及是怎么通过其他技术去改善的。比如客户端与服务端的通信要怎么保证,更确保信息的通信安全问题呢,有加密、双方认证、内容准确性保证这方面去说。
**(第10章)**接着会再说说构建一个Web所需要的技术,HTML辅助展示、CSS负责样式、JS负责与用户(比如浏览器)交互、XML/JSON规范通信双方的信息格式,为了双方更快的理解信息,信息可读性更好。
**(第11章)**最后讲了Web应用还存在某些问题,Web应用存在哪些缺陷,有哪几种攻击方式存在,大概怎么预防,是从客户端上还是服务端上进行。