美文网首页
http、cookie、session、https

http、cookie、session、https

作者: 萝卜枣 | 来源:发表于2018-04-20 08:47 被阅读0次

    URL是一种URI,URL强调路径,URI强调资源

    HTTP协议特点:
    简单快速 无连接 无状态

    http1.0所做的优化
    带宽:现阶段已经解决
    延迟:1.浏览器阻塞:浏览器对于同一个域名,同时只能有4个链接
    延迟:2.DNS查询:浏览器需要知道目标服务器的IP才能建立连接
    延迟:3.建立连接:三次握手

    http1.1和http1.0的具体区别
    1.缓存处理
    2.带宽优化及网络连接的使用
    3.Host头处理
    4.长连接

    get/post方法的区别
    1.提交数据
    2.提交数据的大小是否有限制
    3.取得变量的值
    4.安全问题

    cookie 和 session区别
    cookie:cookie技术是客户端的解决方案,cookie就是由服务器发给客户端的特殊信息,而这些信息以文本文件的方式存放在客户端,然后客户端每次向服务器发送请求的时候都会带上这些特殊的信息。
    session:session是另一种记录客户状态的机制,不同的是cookie保存在客户端浏览器中,而session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。

    区别:
    存放位置不同;
    存取方式不同;
    安全性不同;
    有效期上不同;
    对服务器造成的压力不同。

    Https是什么?
    https并不是一个单独的协议,而是对工作在一加密连接(SSL/TLS)上的常规HTTP协议。通过在TCP和HTTP之间加入TLS(Transport Layer Security)来加密

    SSL/TSL协议
    SSL协议,是一种安全传输协议,TLS是SSL v3.0的升级版

    https传输速度:
    1)通信慢
    2)SSL必须进行加密处理

    TLS/SSL握手
    密码学原理:对称加密(加密数据用的密钥,跟解密数据的密钥一样)
    不对称加密(私有密钥:一方保管 公有密钥:双方公有)
    数字证书:互联网通讯中标识通讯各方身份信息的一串数字

    https实际就是在TCP层与http层之间加入SSL/TLS来为上层的安全保驾护航,重要用到对称加密、非对称加密、证书等技术进行客户端与服务器的数据加密传输,最终达到保证整个通信的安全性。

    相关文章

      网友评论

          本文标题:http、cookie、session、https

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