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的区别?

  1. http是超文本传输协议,信息是明文传输的,而https则具有安全性的SSL加密传输协议。
  2. 使用的端口不同,http的端口是80,而https的端口是443。
  3. http的连接是无状态的(无状态:数据包的发送传输和接受都是相互独立的),https协议是http+SSL构建的可进行加密传输,身份认证的网络协议,比http安全。
  4. 用浏览器访问http网站的时候,浏览器会对该http网站显示“不安全”的安全警告,提示用户用户当前访问的网站存在安全风险。而https网站访问的时候地址栏会变成绿色,地址栏还会出现安全锁的图标,这给用户很大程度上的视觉安全体验。
  5. 搜索排名的不同,https网站作为搜索排名的一个重要的权重指标,https网站比http网站在搜索排名中更有优势。

如果你细心就会发现,很多大型网站例如:百度,淘宝,腾讯早就把http换成了https了,可以遇见在不久的http将会完全被https所取代。

 

posted @ 2020-07-07 15:26  娓娓到来  阅读(615)  评论(0)    收藏  举报