网络基础
文章平均质量分 92
「已注销」
这个作者很懒,什么都没留下…
展开
-
网络基础12 二维码扫码登录原理
以微信网页版为例,学习一下二维码登陆的原理。原创 2020-01-02 19:57:28 · 2727 阅读 · 1 评论 -
网络基础20 HTTP2
网络基础之HTTP2原创 2019-12-11 11:30:41 · 449 阅读 · 0 评论 -
网络基础11 单点登录
单点登录SSO(Single Sign On)就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。原创 2019-10-27 19:16:34 · 694 阅读 · 0 评论 -
网络基础08 HTTPS
SSL/TLS协议HTTPS(HTTP Secure)是HTTP加上加密、认证和完整性保护。不是一种新的协议,只是在HTTP通信接口部分用了SSL和TLS协议代替,也就是说在HTTP与TCP之间增加了SSL,HTTP与SSL通信,再由SSL与TCP通信。TLS是SSL协议的升级版, 目前应用最广泛的是TLS1.0和SSL3.0。不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明...原创 2019-09-26 08:01:25 · 519 阅读 · 0 评论 -
网络基础19 TCP连接
TCP连接基础知识原创 2019-09-24 10:32:57 · 506 阅读 · 0 评论 -
网络基础07 HTTP安全
关于HTTP安全的学习笔记。原创 2019-08-08 11:23:37 · 322 阅读 · 0 评论 -
网络基础16 携带Cookie跨域
普通的AJAX请求(非跨域的情况)是默认携带cookie的,但是在跨域时则是不携带cookie的。跨域时携带cookie的方法有三种:Nginx反向代理JSONPCORS对Cookie跨域的理解假设服务端的域名是a.com,发送跨域请求的前端的域名是b.com,那么在b.com想a.com发送跨域请求时,是可以携带cookie的,但是这个cookie必须是域名为a.com下的cook...原创 2019-06-11 16:47:21 · 1425 阅读 · 0 评论 -
网络基础02 HTTP缓存
WEB缓存分类Web缓存大致可以分为:数据库缓存、服务器端缓存(代理服务器缓存、CDN缓存)、浏览器缓存。浏览器缓存也包含很多内容:HTTP缓存、indexDB、cookie、localstorage 等等。强缓存和协商缓存强缓存:可以理解为无须验证的缓存策略。对强缓存来说,响应头中有两个字段Expires/Cache-Control来表明规则。协商缓存:缓存的资源到期了,并不意味着资源...原创 2018-12-05 19:09:54 · 182 阅读 · 2 评论 -
网络基础09 提高网络性能
总结加快请求速度(使用CDN, keep-alive,Websocket,避免重定向,优先加载CSS文件)增多请求并发(Domian-Hash)减小请求数目(合并文件、雪碧图)减小请求体积(压缩图片和文件,Gzip,懒加载,Cookie-Free(减少不必要的cookie),Cache-Control,合理设置缓存)要点在 HTTP/1.1 协议中「浏览器客户端在同一时间,针对同一...原创 2018-12-07 18:16:35 · 350 阅读 · 0 评论 -
网络基础03 Web Storage
Web Storage知识总结原创 2017-04-14 12:07:43 · 283 阅读 · 0 评论 -
网络基础06 HTTP长连接和短连接 + Websocket
HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。长连接短连接操作过程短连接的操作步骤是:原创 2017-06-23 12:34:43 · 5904 阅读 · 0 评论 -
网络基础01 Cookie
Cookie知识总结原创 2018-01-07 10:16:27 · 1173 阅读 · 0 评论