美文网首页
http与https

http与https

作者: 快去学习不然怎么去看aimer | 来源:发表于2019-08-21 08:23 被阅读0次

    首先,什么是http
    HTTP(超文本传输协议,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。是用于从WWW服务器传输超文本到本地浏览器的传输协议。默认使用80端口,HTTP客户端发起一个请求,建立一个到服务器指定端口的TCP连接。
    HTTP定义在七层协议中的应用层,TCP解决的是传输层的逻辑。使用tcp而不是udp。TCP协议提供传输控制,按顺序组织数据,和错误纠正。


    http.png 无加密.png

    被修改的风险


    恺撒加密.png

    对称加密


    非对成加密.png
    密码箱被劫取,需用到数字签名技术

    数字签名:
    签发者
    证书用途
    ca的公钥
    ca的加密算法
    ca用的HASH算法
    证书的到期时间等

    计算hash,数据到达浏览器,通过公钥解密,验证hash时候一致。

    那么http与https有什么区别呢
    HTTPS(Hypertext Transfer Protocol Secure)安全超文本传输协议,使用的端口为443


    http与https.png

    我们常说的ssl(安全套接层)/tls(传输层安全性协议)应用到http上就是https了
    1)认证用户和服务器,确保数据发送到正确的客户机和服务器;
    2)加密数据以防止数据中途被窃取;
    3)维护数据的完整性,确保数据在传输过程中不被改变。

    相关文章

      网友评论

          本文标题:http与https

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