HTTP and HTTPS

HTTP和HTTPS的区别

区别来自网络
  • 网站的url包括通信协议和域名地址,协议顾名思义就是达成一致,就是都遵守的规则。

  • HTTP协议是一种使用明文数据传输的网络协议。
    HTTP协议的明文传输会让用户存在一个非常大的安全隐患。
    假如你在一个HTTP协议的网站上面购物,你需要在页面上输入你的银行卡号和密码,
    然后你把数据提交到服务器实现购买。假如这个适合,你的传输数据被第三者给截获了,
    由于HTTP明文数据传输的原因,你的银行卡号和密码,将会被这个截获人所得到。

  • HTTPS协议可以理解为HTTP协议的升级,就是在HTTP的基础上增加了数据加密。
    在数据进行传输之前,对数据进行加密,然后再发送到服务器。
    这样,就算数据被第三者所截获,但是由于数据是加密的,所以你的个人信息让然是安全的。
    这就是HTTP和HTTPS的最大区别。

  • 百度、淘宝、腾讯、京东等都是HTTPS协议了。

从浏览器输入url地址到页面渲染的整个实现过程,怎么实现的?
0.默认先走缓存
1.首先DNS会解析你的域名,找到域名绑定的IP
2.客户端发送请求与服务器建立链接交互(三次握手)
3.客户端渲染服务器响应回来的信息

客户端与服务器的三次握手
1.客户端向浏览器发起请求,等待服务器响应,第一次握手;
2.服务器接收到客户端信息,并发送结果至客户端,第二次握手;
3.客户端收到结果,并发送服务器确认,第三次握手。

猜你喜欢

转载自blog.csdn.net/qq_43291759/article/details/108716712
今日推荐