
HTTP
文章平均质量分 77
huang_0_3
这个作者很懒,什么都没留下…
展开
-
HTTP知识梳理(二)
本文接着HTTP知识梳理(一)继续梳理HTTPS & HTTP网络协议栈https 是基于http 实现了数据的安全传输,http 的一个问题就是数据没有被加密,容易被劫持,https 主要功能是对http的数据进行加密解密。https 网络协议栈比 http 多一层安全层。在客户端和服务端建立了 TCP 链接后,客户端和服务端会初始化这个安全层,对加密参数进行沟通并交换秘钥。安全层初始完成之后,客户端就可以将请求报文发送给安全层,安全层会前对其加密,然后发送给服务端。ht...原创 2021-05-29 08:44:10 · 197 阅读 · 0 评论 -
HTTP知识梳理(一)
http基于是基于TCP/IP协议实现的应用层协议。说白了TCP/IP保证了数据的可靠传输,然后通过http协议实现客户端和服务端上层应用的交互,比如资源重定向、缓存、鉴权认证、字符编码,压缩等。原创 2021-05-22 08:46:39 · 196 阅读 · 0 评论 -
HTTPS的理解
HTTPS的理解HTTPS有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。CA证书的申请CA证书数字签名的生成HTTPS 数据传输过程证书验证过程总结1.https 需要考虑数据安全与执行效率问题。因此https主要通过非对称加密进行秘钥的交换,同时通过对称加密(效率比非对称高)进行数据的交换。2.加密安全的重点在于秘钥的随机性,原创 2020-06-20 08:30:48 · 587 阅读 · 0 评论 -
HTTP缓存机制
HTTP缓存,换句话说就是,服务器告诉浏览器,你可以缓存我输出的内容,下次再访问相同内容时,就不用向我拿数据了。而浏览器则是个乖小孩。根据HTTP响应,将获取的内容存储到自己指定的文件夹目录下。下次有人再访问相同URL时。先去查找自己目录下是否有这个URL的内容,有没有过期。有这个URL内容且没有过期。直接输出的页面。HTTP缓存主要有两中方式:1. 对比缓存 对比缓存,虽然浏览器...原创 2018-12-22 09:45:34 · 175 阅读 · 0 评论