关注公众号 “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」