http和https的区别
http和https是什么?
当我们使用一个浏览器访问一个网站页面的时候,浏览器的地址栏有一串url地址.
例如:https://www.baidu.com/
那么这个url分为两部分:网站协议(https) 和 域名地址(www.baidu.com)。
域名地址:我们都知道,不同的网站有不同的域名,代替ip来方便记忆的访问地址。
网站协议:简单说就是浏览器和服务器之间沟通的语言,通信协议一般是指http协议和https协议。
http协议:
是一种使用明文数据传输的网络协议,设计的最初是为了提供发布和接收html页面的方法,可以使浏览器更高效。但是互联网发展到今天,
http协议的明文传输会让用户存在一个非常大的安全隐患。如果传输数据(银行卡 密码)被第三者截获,那么就可以直接获取其中的信息。
https协议:
https协议可以理解为http协议的升级版,就是在http的基础上增加了SSL加密协议。SSL协议位于tcp/ip底层传输协议和各种应用层协议之间,
在数据从传输层到应用层之间进行加密,再发送到服务器,就算数据被第三者截取,由于数据是加密的,所以个人信息仍然是安全的,这就是http和http最大区别。
http和https的区别?
- http是超文本传输协议,信息是明文传输的,而https则具有安全性的SSL加密传输协议。
- 使用的端口不同,http的端口是80,而https的端口是443。
- http的连接是无状态的(无状态:数据包的发送传输和接受都是相互独立的),https协议是http+SSL构建的可进行加密传输,身份认证的网络协议,比http安全。
- 用浏览器访问http网站的时候,浏览器会对该http网站显示“不安全”的安全警告,提示用户用户当前访问的网站存在安全风险。而https网站访问的时候地址栏会变成绿色,地址栏还会出现安全锁的图标,这给用户很大程度上的视觉安全体验。
- 搜索排名的不同,https网站作为搜索排名的一个重要的权重指标,https网站比http网站在搜索排名中更有优势。
如果你细心就会发现,很多大型网站例如:百度,淘宝,腾讯早就把http换成了https了,可以遇见在不久的http将会完全被https所取代。

浙公网安备 33010602011771号