《图解HTTP》是我在图灵社区买的第一本电子书,6.11下单6.17看完,中间各种杂七杂八的事情干扰了我许久(暂且揭过不谈)。 任何一个互联网人都应该了解一点有关于HTTP的知识,因为可以说有了HTTP才有了互联网。 以下说说感想:

  1. 《图解HTTP》很好懂,图灵的图解书系,一贯的图文并茂,不愧“图解”一词,全文据说是172张图,没仔细数但是基本每页都有图,每次遇到什么可能会比较抽象的地方都会有图,而且图片还很好玩,很好记,看漫画学编程了解一下?
  2. 再讲讲内容,从缘起开始讲,基本把HTTP涉及的方方面面都谈到了,具体可以看目录或者实际的内容。

有几点阅读时候的心得体会写出来吧,大家可以看一看:

  • 建议先通读一遍,暂时不要纠缠于不是很明白的地方,虽然这样的地方不多,但是不要被一开始的什么头文件啊,协议啊状态码唬住了,其实后面都有很详细的解释的,前面的内容只是做一些示例罢了。
  • 一边看可以一边想想我们现实生活中(没有互联网的时候)是怎么实现通信的,如果采用邮箱-信使的方式实现,则HTTP协议可以说是邮政局毕竟整个邮件系统都是构建在这一基础上的,我们姑且不问这个"邮政局“是什么,假设你写了一封信给别人,首先你得知道别人的地址吧?不仅要知道地址还要写邮编,我们这里完全可以把对方地址看成对面的网址,邮编就是DNS(域名查询器)转换成的IP,同样的你也要把你的地址和邮编写清楚,这些东西都是要最开始就写在信封上的,也就是HTTP首部,只有让“邮局”一眼就看到你到底要去哪,才能更好地高效的传递数据。
  • 首部的作用不止于此,他还会告诉“邮政局”我用的是你们哪个版本的“邮政系统”,我是通过谁(代理)“投递”的我的信件,我这封信是用什么语言写的等等……首部可以包含很多信息,但是其实最终的目的都是为了减少传递时候的信息偏误,认识到这一点了就会觉得首部竟然可爱起来了呢(括弧笑)
  • 然后我们可以说说状态码,总共只有几种类型的状态码大致是2XX,3XX,4XX,5XX,状态码是什么呢?就是一个用数字表示的物流信号,当显示2XX的时候说明信息传递成功了,3XX则表示需要重新定向,4XX是客户端错误,5XX则表示服务器错误,当然书中都有很详细的解释,我想说的时候,把每一次信息传递看做物流,我们可以通过状态码初步判断我们“邮寄出去”的东西到底怎么样了,是不是很棒?
  • 最后我想说的是HTTP和HTTPS,我想你或多或少接触过HTTP和HTTPS,为啥有些网站就是HTTPS而有些却不是呢?HTTPS可以简单的理解为更加安全嘛?我的回答是,HTTPS确实更加安全一些,当然这只是相对HTTP而言的,因为HTTP相当于就是敞开的门,而HTTPS勉强算是加上了锁,但是也因为加上锁了,所以速度上确实会有一定的影响。

以上就是我的一些读书心得体会,总的来说这本书对于HTTP的各个方面都有所涉及,能轻松阅读的同时也能在某些地方引领你更深入的去探讨,作为第一本在图灵社区买的电子书,推送给kindle后用ipad看起来真是棒的不行,哈哈哈哈哈哈。