我是靠谱客的博主 苹果画笔,最近开发中收集的这篇文章主要介绍浅谈HTTPS和HTTP(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

为什么要写这篇

HTTP协议本身并不难以理解,但是学习起来有些枯燥。前端工程师的我们投入了很多精力在研究页面用户体验指数和展示效果上,往往忽略了对“计算机网络”的学习。但是,如果你是一个未来希望走得更远的骚年,底层的知识都应该有所涉猎,这其中包括大学课程里的操作系统、计算机网络、编译原理等等。
最近项目组的项目应用服务器的协议由原来的http改为https,作为对未知领域充满好奇心的大学生,我开始探索这两者的区别,于是就有了这一篇文章。若有错误的地方,还望各位大神指正。
本系列可能将分为三篇文章来讲解。

HTTP是什么?

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。
HTTP是基于TCP/IP通信协议来传递数据的。
HTTP三大特性

HTTPS是什么?

可以说* HTTPS = HTTP + SSL*
HTTPS( Hypertext Transfer Protocol Secure,超文本传输安全协议),换句话说,就是HTTP披上安全衣。在HTTP下加入SSL层,加密的详细内容需要SSL。HTTPS是1994年由著名的网景公司创建的,一开始用在他们家的浏览器中。
HTTP协议是没有加密的,所以如果使用HTTP协议来传输信息是非常不安全的,诸如银行卡密码、身份证号等。网景公司为了保障这一环节的安全,创建了SSL协议,也就有了HTTPS,不过SSL已经逐步被TLS所取代。

最后

以上就是苹果画笔为你收集整理的浅谈HTTPS和HTTP(一)的全部内容,希望文章能够帮你解决浅谈HTTPS和HTTP(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(84)

评论列表共有 0 条评论

立即
投稿
返回
顶部