HTTP与HTTPS及报文的一些简单理解

报文

报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变;

HTTP:超文本传输协议,是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送HTTP相应把结果返回给客户端,

HTTPS:以安全为目标的HTTP通道,即HTTP下加入了安全版,即HTTP下加入SSL层,https的用处:加密数据,反挟持,SEO(搜索引擎优化),如何开启:生成私钥与证书,配置nginx,http服务和反向代理服务)重启nginx看效果;

HTTPHTTPS的区别:HTTP协议传输的信息都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

HTTPHTTPS的主要区别如下:

  1. https协议需要到ca申请证书,一般免费证书较少,因而需要一定的费用。
  2. http是超文本传输协议,信息是明文传输,https则是具有安全性的SSL加密传输协议。
  3. httphttps使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443
  4. http的连接很简单,是无状态的;https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
原文地址:https://www.cnblogs.com/qwe1239/p/10282978.html