当我们通过浏览器去访问网站的时候,有些情况下浏览器会给我们提醒说这个网站不安全会泄露信息
表示你访问的网站的是非https的,而是http的,可能导致你的个人信息,比如密码和聊天内容等信息泄露,造成财务的巨大损失,究竟http和https差在哪里呢?
HTTP与HTTPS的区别在哪里
安全性上,HTTPS是安全超文本协议,比HTTP协议更加安全。简单来说,HTTPS是使用TLS/SSL加密的HTTP协议,所以通过HTTPS传输的信息不易被破解。
申请证书上,HTTPS需要使用ca申请证书,而ca证书需要去申请,免费的有Let's encrypt等
传输协议上, HTTP是超文本传输协议,明文传输;HTTPS是具有安全性的 SSL 加密传输协议
连接方式与端口上,http的连接简单,是无状态的,端口是 80; https 在http的基础上使用了ssl协议进行加密传输,端口是 443
HTTP的工作过程
HTTP由请求和响应构成,是一个标准的客户端服务器模型(C/S)。HTTP协议永远都是客户端发起请求,服务器回送响应。
地址解析。域名系统DNS解析域名得到主机的IP地址封装HTTP请求数据包。封装的内容有以上部分结合本机自己的信息。
之后在通过TCP协议的上次握手实现链接。