美文网首页
Http和Https的区别

Http和Https的区别

作者: 北小秋 | 来源:发表于2020-05-06 21:57 被阅读0次

    1.http和https区别?

    http

    明文传输,端口号80

    HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法。

    https

    加密传输,端口号443

    HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)简单讲是HTTP的安全版,在HTTP下加入SSL层。    HTTPS = HTTP+SSL

    SSL(Secure Sockets Layer 安全 套接层)主要用于Web的安全传输协议,在传输层对网络连接进行加密,保障在Internet上数据传输的安全。

    2.什么是SSL?

    SSL

    什么是安全认证

    关于CA

    12306网站证书是自己的

    安全认证requests

    安全认证urllibs

    注意:如果报错SSL,那么解决方案是

                  import urllib.request

                  import ssl

                  ssl._create_default_https_context = ssl._create_unverified_context

    3.常见服务器端口号

    ftp      21

    ssh      22

    mysql    3306

    oracle  1521

    MongoDB  27017

    redis    6379

    http工作原理

    url组成

    协议 主机  端口号  路径  参数  锚点

    上网原理

    http请求和响应

    请求行.请求头、请求体

    响应行.响应头、响应体

    请求头详解

    Accept

    Accept-Encoding

    Accept-Language

    Cache-Control

    Connection

    Cookie

    Host

    Upgrade-Insecure-Requests    http是否升级为https

    User-Agent

    X-Requested-With            是否是ajax请求           

    Referer                      上一级路径

    响应头详解(防盗链)

    Connection

    Content-Encoding

    Content-Type

    Date

    Expires

    Server

    Transfer-Encoding            内容是否分包传输

    常见HTTP状态码

    200

    请求成功

    404

    未找到资源

    500

    服务器内部错误

    相关文章

      网友评论

          本文标题:Http和Https的区别

          本文链接:https://www.haomeiwen.com/subject/zjngghtx.html