随笔分类 -  网络和优化

XSS与CSRF
摘要:1.XSS XSS,跨站脚本攻击,允许攻击者将恶意代码植入到提供给其它用户使用的页面中 XSS预防 1.过滤 在用户输入的过程中,过滤掉用户输入的恶劣代码,然后提交给后端,但是如果攻击者绕开前端请求,直接构造请求就不能预防了 2.不用执行恶意代码 在使用 .innerHTML、.outerHTML、 阅读全文

posted @ 2024-04-28 11:42 sss大辉 阅读(18) 评论(0) 推荐(0) 编辑

HTTP1.0/HTTP1.1/HTTP2.0区别
摘要:HTTP1.0: 浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接 HTTP1.1: 引入了持久连接,即TCP连接默认不关闭,可以被多个请求复用 在同一个TCP连接里面,客户端可以同时发送多个请求 虽然允许复用TCP连接,但是同一个TCP连接里面,所有的数据通信是按次 阅读全文

posted @ 2024-03-26 01:04 sss大辉 阅读(35) 评论(0) 推荐(0) 编辑

http与https
摘要:1.HTTP (HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范(传输的是明文数据) 2.HTTPS = HTTP + SSL/TLS 流程图如下所示: SSL 的实现这些功能主要依赖于三种手段: 对称加密:采用协商的密钥对数据加密 非对称加密:实 阅读全文

posted @ 2024-03-26 00:47 sss大辉 阅读(39) 评论(0) 推荐(0) 编辑

UDP 协议
摘要:UDP 协议UDP(User Datagram Protocol),目标是在传输层提供直接发送报文(Datagram)的能力。Datagram 是数据传输的最小单位。UDP 协议不会帮助拆分数据,它的目标只有一个,就是发送报文。 与tcp差异 阅读全文

posted @ 2023-11-01 15:21 sss大辉 阅读(13) 评论(0) 推荐(0) 编辑

传输层协议 TCP
摘要:TCP(Transport Control Protocol)是一个传输层协议,提供 Host-To-Host 数据的可靠传输,支持全双工,是一个连接导向的协议。 TCP 提供的是 Host-To-Host 传输,一台主机通过 TCP 发送数据给另一台主机。 TCP 协议往上是应用到应用(Appli 阅读全文

posted @ 2023-10-26 15:14 sss大辉 阅读(12) 评论(0) 推荐(0) 编辑

http状态码
摘要:常见的: 200 请求成功 301--资源被转移了 304--未修改。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源 一般与浏览器缓存有关系(Not Modified) 404 - 请求的资源( 阅读全文

posted @ 2021-03-17 11:32 sss大辉 阅读(144) 评论(0) 推荐(0) 编辑

缓存
摘要:缓存分为:1.dns缓存;2.内存缓存;3.浏览器缓存1.dns缓存:主要就是在浏览器本地把对应的 IP 和域名关联起来,这样在进行DNS解析的时候就很快。 2.内存缓存:从优先级上来说,它是浏览器最先尝试去命中的一种缓存。从效率上来说,它是响应速度最快的一种缓存。内存缓存是快的,也是“短命”的。它 阅读全文

posted @ 2020-06-23 16:30 sss大辉 阅读(558) 评论(0) 推荐(0) 编辑

浏览器输入URL后发生了什么?
摘要:1.合成URL浏览器会根据内容判断是搜索还是网址;判断的话,会将搜索内容+默认搜索引擎合成新的url;网址的话,加上协议合成合法的url 2.DNS域名解析,在客户端和浏览器本地DNS直接查询方式是递归查询;从浏览器缓存中查找->本地的hosts文件查找->找本地DNS解析器缓存查找->本地DNS服 阅读全文

posted @ 2020-06-23 16:29 sss大辉 阅读(280) 评论(0) 推荐(0) 编辑

查看性能优化
摘要:1.Lighthouse Lighthouse 是 google 一个开源的自动化工具; 运行 Lighthouse 的方式有两种: 一种是作为 Chrome 扩展程序运行;(推荐) 另一种作为命令行工具运行。 Chrome 扩展程序提供了一个对用户更友好的界面,方便读取报告。通过命令行工具可以将 阅读全文

posted @ 2020-04-14 10:15 sss大辉 阅读(129) 评论(0) 推荐(0) 编辑

nginx的基础使用
摘要:1.nginx的常用命令 start nginx--启动 nginx -t--检查nginx的状态 nginx -s stop--停止nginx nginx -s reload--重启nginx 2.一般nginx常用于代理,转发跨域问题 server { listen 3334; server_n 阅读全文

posted @ 2020-03-27 23:52 sss大辉 阅读(206) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示