HTTP和HTTPS

1. http

  • http的特点

    1. 无状态的协议,无状态就是客户端的每次请求都没有关系,它们是独立的。

    2. 只能是客户端发起请求,服务器响应。服务器不能主动向客户端传递消息。

    3. 底层是基于TCP实现的。

  • http报文分为请求报文和响应报文

    • 请求报文

      它会向Web服务器请求一个动作。

      请求报文由请求行(request line)[下图第一行]、请求头部(header)、空行【下图报文头和报文体间的部分】和请求数据4个部分组成</pre>

    http请求报文.png
    • 响应报文


      http响应报文.jpg

      它会将请求的结果返回给客户端。
      响应报文由三个部分组成,分别是:状态行【响应状态】、响应头、响应正文。

http请求内容.png

3. http和https的区别

HTTP 无法加密,而HTTPS 对传输的数据进行加密,更加安全。
HTTP无需证书,而HTTPS 需要CA机构wosign的颁发的SSL证书。
HTTP 标准端口是80 ,而 HTTPS 的标准端口是443。
在OSI 网络模型中,HTTP工作于应用层,而HTTPS 的安全传输机制工作在传输层。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容