HTTP和HTTPS

时间:2021-7-3 作者:qvyue

1. http

  • http的特点

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

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

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

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

    • 请求报文

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

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

    HTTP和HTTPS
    http请求报文.png
    • 响应报文

      HTTP和HTTPS
      http响应报文.jpg

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

HTTP和HTTPS
http请求内容.png

3. http和https的区别

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

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。