03http和https

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<body>

    <script>

        // http和https

        // 了解http

        /*

        在计算机和网络世界有很多的协议,:广播协议,寻址协议,路由协议

        而http是一个超文本传输协议,即将数据友A传到B B传回给A 并且A与B之间能存放很多第三方

        A <==> X <==> Y <==> B

        传输的数据并不是计算机底层的二级制包,而是完整的有意义的数据,比如 HTML文件,图片文件,视频文件 超文本,能够被上层应用识别

        在实际应用中 http常用于web浏览器和服务器之间传递信息 以明文形式发送内容 不提供任何数据加密

        // 了解https

        在上述介绍的http中,了解到http传递信息是以明文形式发送内容,是不安全

        https出现为了解决http不安全的特性

        为了保证这些信息能隐私加密传输 让http运行在SSL/TLS协议上,https = http + ssl/tls,通过ssl证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密

        SSL协议位于 TCP/IP协议与各个应用层协议之间,浏览器在使用SSL建立简介时需要选择一种恰当的加密算法来实现安全通信

        http和https 的区别

        1 http和https 本质上都是超文本传输协议

        2 https 是http的安全版本 ,http协议是明文传输数据不安全,https使用了SSL证书加密相对更安全

        3 http 和 https 的连接方式不同 默认端口号也不同 http 80 https 443

        4 https 由于需要设计加密以及多次握手,性能方面不如http

        5 https 需要ssl证书 证书要钱,功能越强大证书越贵

       

        */

    </script>

</body>

</html>

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值