《图解 HTTP》.pdf
关注公众号“Java后端技术全栈”**
回复“面试”获取全套面试资料
HTTP 是什么?
HTTP 是 “HyperText Transfer Protocal”的简称 ,即:超文本传输协议;
HTTP 从 1990 年开始就在 WWW 上广泛应用,是现今在 WWW 上应用最多的协议;
当你上网浏览网页的时候,浏览器和 web 服务器之间就会通过 HTTP 在 Internet 上进行数据的发送和接收。
HTTP 的特点有哪些?
支持客户端/服务器模式;
简单快速:客户向服务器请求服务时,只需传送请求方法和路径;
灵活:HTTP 允许传输任意类型的数据对象;
无连接:服务器处理完客户的请求,并收到应答后,即断开链接;
无状态:无状态是指协议对于事物处理没有记忆能力。
作为程序员,HTTP是必知必会的内容之一,因此面试时总是会遇到相关的问题。虽然天天见,但是对于相关问题,很多人在没有积极准备的情况下,也不一定能很好地回答出来。最近很多小伙伴也是问我要一些 HTTP 相关的资料,于是我翻箱倒柜,找到了这本非常经典的电子书——《图解HTTP》。
资料介绍
本书用172张图带领读者轻松入门HTTP,作者的写作手法平实易懂,内容讲解透彻到位。前半部分由 HTTP 的成长发展史娓娓道来,基于 HTTP 1.1 标准讲解通信过程,还分别讲解 HTTP 通信过程中代理、网关、隧道等的作用。作者还从细节方面举例,让读者更好地理解何为无状态、缓存机制等等。
本书后半部分的重心放在 Web 安全上,涵盖 HTTPS、SSL、证书认证、加密机制、Web攻击手段等内容。旨在让读者对 HTTP 协议形成一个整体概念,明确设计 HTTP 的目的及意义所在,了解 HTTP 的工作机制。
最主要的是,本书充满有趣的图画,阅读起来很轻松,一点都不累。
如何获取?
识别二维码并关注公众号「Java后端技术全栈」;
在公众号后台回复关键字「6666」
评论