当我们在浏览器上打开一些重要的网站时会发现网址前缀有个HTTPS://
但有时候我们也会发现有的网址前缀是HTTP://
这两种网址前缀之间有什么区别?
为什么大多数网址前缀都是HTTP呢?
在介绍这两种网址前缀的区别之前
我们首先要了解一下HTTP和HTTPS的概念
HTTP是互联网上使用最为广泛的一种网络协议
是一个客户端和服务器端请求和应答的标准
用于从WWW服务器传输超文本到本地浏览器的传输协议
它可以使浏览器更加高效使网络传输减少
HTTPS是以安全为目标的HTTP通道简单讲是HTTP的安全版
即HTTP下加入SSL层HTTPS的安全基础是SSL因此加密的详细内容就需要SSL
HTTP与HTTPS有什么区别呢?
通俗的来说一些带有HTTPS的网址前缀会对信息进行的加密
当我们访问网站时无论是登录信息还是登录个人信息
都将被加密你的信息都会被保护他人
想通过技术手段或者窃听你的个人信息几乎都是不可能
的相反HTTP的协议传输数据都是未加密的
也就是明文传输在HTTP上传输隐私信息是非常不安全的
很可能你在浏览某个网站或者注册个人信息的时候不经意间
你的隐私都已经被泄露出去
为了保护这些隐私数据能够加密传输
于是规划了SSL协议用于
对HTTP协议传输的数据进行加密
于是就有了HTTPS
而HTTPS协议是由SSL+HTTP协议构建的
可进行加密传输身份认证的网络协议
但是HTTPS协议需要到CA申请证书一般免费证书较少,因此需要一定的费用
两种网站端口也是完全不一样的链接方式
用的端口也不一样
HTTP为80
HTTPS为443
那为什么还是大多数网站都运用HTTP而不运用HTTPS?
对于配置来说所有的WEB服务器
基本上都支持SSL
但所有的服务器默认状态是用HTTP协议
进行信息发布和处理的
因此默认的东西往往就运用的多了一些
并且由于HTTPS服务需要对服务器进行配置
需要特定的服务器证书那么在服务器管理员设置的时候
往往就需要增加不必要的成本导致整个项目成本的增加
因此在大多数情况下HTTPS并不是首选项
ok,现在你了解到这两种网址前缀的区别是什么了吗?
你还有哪些想要了解的计算机知识?
后台留言给图图
下一期说不定你的问题就会上墙!