当我们在浏览器上打开一些重要的网站时会发现网址前缀有个HTTPS://

但有时候我们也会发现有的网址前缀是HTTP://

这两种网址前缀之间有什么区别?

为什么大多数网址前缀都是HTTP呢?

http和https的区别在哪里(图大明白HTTP和HTTPS有啥区别)(1)

http和https的区别在哪里(图大明白HTTP和HTTPS有啥区别)(2)

在介绍这两种网址前缀的区别之前

我们首先要了解一下HTTP和HTTPS的概念

HTTP是互联网上使用最为广泛的一种网络协议

是一个客户端和服务器端请求和应答的标准

用于从WWW服务器传输超文本到本地浏览器的传输协议

它可以使浏览器更加高效使网络传输减少

HTTPS是以安全为目标的HTTP通道简单讲是HTTP的安全版

即HTTP下加入SSL层HTTPS的安全基础是SSL因此加密的详细内容就需要SSL

http和https的区别在哪里(图大明白HTTP和HTTPS有啥区别)(3)

HTTP与HTTPS有什么区别呢?

通俗的来说一些带有HTTPS的网址前缀会对信息进行的加密

当我们访问网站时无论是登录信息还是登录个人信息

都将被加密你的信息都会被保护他人

想通过技术手段或者窃听你的个人信息几乎都是不可能

的相反HTTP的协议传输数据都是未加密的

也就是明文传输在HTTP上传输隐私信息是非常不安全的

很可能你在浏览某个网站或者注册个人信息的时候不经意间

你的隐私都已经被泄露出去

http和https的区别在哪里(图大明白HTTP和HTTPS有啥区别)(4)

为了保护这些隐私数据能够加密传输

于是规划了SSL协议用于

对HTTP协议传输的数据进行加密

于是就有了HTTPS

而HTTPS协议是由SSL HTTP协议构建的

可进行加密传输身份认证的网络协议

但是HTTPS协议需要到CA申请证书一般免费证书较少,因此需要一定的费用

两种网站端口也是完全不一样的链接方式

用的端口也不一样

HTTP80

HTTPS443

http和https的区别在哪里(图大明白HTTP和HTTPS有啥区别)(5)

那为什么还是大多数网站都运用HTTP而不运用HTTPS?

对于配置来说所有的WEB服务器

基本上都支持SSL

但所有的服务器默认状态是用HTTP协议

进行信息发布和处理的

因此默认的东西往往就运用的多了一些

并且由于HTTPS服务需要对服务器进行配置

需要特定的服务器证书那么在服务器管理员设置的时候

往往就需要增加不必要的成本导致整个项目成本的增加

因此在大多数情况下HTTPS并不是首选项

http和https的区别在哪里(图大明白HTTP和HTTPS有啥区别)(6)

ok,现在你了解到这两种网址前缀的区别是什么了吗?

你还有哪些想要了解的计算机知识?

后台留言给图图

下一期说不定你的问题就会上墙!

,