浏览器及网络知识
文章平均质量分 85
wincheshe
秋天,黄叶坠地,凉风有信。
展开
-
「万字整理」看完这篇 “面经向” 计算机网络知识,相信你也可以跟面试官有来有回(推荐收藏)
文章目录HTTP 和 HTTPSHTTP 的基本概念HTTP工作原理HTTP请求/响应的步骤HTTP 的 5 种方法GET与POST的区别HTTP报文的组成成分https 的基本概念http 和 https 的区别?https 协议的工作原理https 协议的优缺点TCP/IP网络模型TCP三次握手TCP 四次挥手TCP和UDP的区别HTTP 请求跨域问题Cookie、sessionStorage、localStorage 的区别HTTP状态码及常见状态码HTTP状态码常见状态码介绍下304过程浏览器的缓存原创 2022-04-15 11:37:26 · 399 阅读 · 0 评论 -
「万字整理」进程&线程,死锁,内存管理,操作系统——面试高频考点(推荐收藏)
文章目录操作系统进程和线程进程和线程有什么区别?同一进程中的线程可以共享哪些数据?线程独占哪些资源?进程间通信有哪些方式?进程同步问题管程 Monitor临界区的概念?同步与互斥的概念?并发、并行、异步的区别?进程有哪几种状态?进程调度策略有哪些?什么叫优先级反转?如何解决?什么是僵尸进程?什么是孤儿进程?线程同步有哪些方式?互斥量和临界区有什么区别?什么是协程?协程多与线程进行比较?进程的异常控制流:陷阱、中断、异常和信号什么是IO多路复用?怎么实现?select/poll/epoll三者的区别?什么时候原创 2022-04-01 23:55:59 · 427 阅读 · 0 评论 -
浏览器渲染——什么是重排(回流),重绘?(前端性能优化)
重排和重绘每个页面至少在初始化的时候会有一次重排操作,任何对渲染树的修改,都可能引发重排或者重绘。重排:当渲染树中一部分,因为元素的规模尺寸,布局,隐藏等改变而需要重新构建,这就称为回流,每个页面至少需要一次回流,就是在页面第一次加载的时候。重绘(repaint):当盒子的位置、大小以及其他属性,浏览器便把这些都按照各自的特性绘制一遍,将内容呈现在页面中。重绘是指一个元素外观的改变所触发的浏览器行为,浏览器会根据元素的新属性重新绘制,使元素呈现新的外观。重排和重绘的关系:在回流的时候,浏览器会使原创 2022-03-30 17:08:59 · 1196 阅读 · 0 评论 -
「网络安全」面试常见的 web 网络安全知识整理
文章目录一、XSRF 攻击1、输入 cookie samesite 选项2、httpOnly3、使用Token(主流)二、XSS 攻击XSS攻击的危害原因解析XSS 攻击分类(1). 反射性XSS攻击 (非持久性XSS攻击)(2). 持久性XSS攻击 (留言板场景)(3). 基于 Flash 的跨站 XSS(4). 未经验证的跳转 XSS**修复漏洞方针**三、SQL 注入(1). SQL注入攻击的总体思路(2). SQL注入攻击实例(3). 应对方法四、DDos 攻击DDos 预防 **( 没有彻底根治的原创 2022-03-29 20:41:32 · 6782 阅读 · 0 评论 -
名词解释——对称加密、非对称加密、摘要、数字签名、数字证书
文章目录对称加密、非对称加密、摘要、数字签名、数字证书对称加密非对称加密摘要数字签名数字证书对称加密、非对称加密、摘要、数字签名、数字证书对称加密对称加密是指用来加密和解密的是同一个秘钥。其特点是加密速度快,但是秘钥容易被黑客截获,所以安全性不高。常见的有AES、DES算法。非对称加密非对称加密是指用来加密和解密的是不同的秘钥,它们是成对出现的,称为公钥和私钥,知道其中一个秘钥是无法推导出另外一个秘钥的。用公钥加密的内容需要用私钥才能解密,用私钥加密的内容需要用公钥才能解密。非对称加密的特点是安全原创 2022-03-29 11:33:39 · 2598 阅读 · 0 评论 -
「万字整理」HTTP协议,TCP和UDP,计网及网络安全——面试高频考点(推荐收藏)
文章目录计算机网络传输层:TCP和UDP什么是三次握手 (three-way handshake)?TCP建立连接可以两次握手吗?为什么?可以采用四次握手吗?为什么?第三次握手中,如果客户端的ACK未送达服务器,会怎样?如果已经建立了连接,但客户端出现了故障怎么办?初始序列号是什么?什么是四次挥手?为什么不能把服务器发送的ACK和FIN合并起来,变成三次挥手(CLOSE_WAIT状态意义是什么)?如果第二次挥手时服务器的ACK没有送达客户端,会怎样?客户端TIME_WAIT状态的意义是什么?TCP如何实现流原创 2022-03-28 19:08:00 · 5668 阅读 · 0 评论 -
从输入 URL 网址到获得页面的过程,浏览器做了什么? (越详细越好)
导航过程发生了什么也许大多数人使用 Chrome 最多的场景就是在地址栏输入关键字进行搜索或者输入地址导航到某个网站,我们来看看浏览器是怎么看待这个过程的。我们知道浏览器 Tab 外的工作主要由 Browser Process 掌控,Browser Process 又对这些工作进一步划分,使用不同线程进行处理:UI thread : 控制浏览器上的按钮及输入框;network thread: 处理网络请求,从网上获取数据;storage thread: 控制文件等的访问;浏览器主进程中的不同原创 2022-03-26 15:24:04 · 12579 阅读 · 2 评论