计算机基础知识
文章平均质量分 93
yxiuzhu
A man finding job.
展开
-
网络安全:XSS、CSRF、点击劫持、HTTPS加密(中间人攻击、DNS劫持)、泛洪攻击、SQL注入
网络安全介绍及解决方案原创 2021-07-31 16:58:55 · 2374 阅读 · 1 评论 -
18、进程、线程与协程
18.1 进程与线程涉及面试题:进程与线程区别?JS 单线程带来的好处?JS 是单线程执行的,但是你是否疑惑过什么是线程?讲到线程,那么肯定也得说一下进程。本质上来说,两个名词都是 CPU 工作时间片的一个描述。进程描述了 CPU 在运行指令及加载和保存上下文所需的时间,放在应用上来说就代表了一个程序。线程是进程中的更小单位,描述了执行一段指令所需的时间把这些概念拿到浏览器中来说,当你打开一个 Tab 页时,其实就是创建了一个进程,一个进程中可以有多个线程,比如渲染线程、JS 引擎线程、原创 2021-03-16 20:03:16 · 136 阅读 · 0 评论 -
TCP/IP模型(三次握手、四次握手)
简单介绍了SOCKET的原理模型——TCP/IP模型,包括了三次握手/四次握手。1. 网络模型计算机网络一共有3种模型。OSI七层结构TCP/IP结构五层协议结构TCP/IP模型,又称传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol)。简单来说,此协议的通信过程如同数据出栈入栈的过程。入栈:数据发送方每层不断地封装头部和尾部,向中间添加传输信息出栈:数据接收方每层不断拆除头部尾部,读取中间的传输信息TCP/IP原创 2021-04-14 17:51:30 · 509 阅读 · 0 评论 -
30、浏览器从输入URL到显示页面的步骤(涉及到计算机网络数据传输过程、浏览器解析渲染过程)
//todo原创 2021-03-18 21:51:15 · 183 阅读 · 0 评论 -
22、浏览器缓存机制
22.1 浏览器缓存机制注意:该知识点属于性能优化领域,并且整一章节都是一个面试题缓存可以说是性能优化中简单高效的一种优化方式了,它可以显著减少网络传输所带来的损耗。对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来,这样就减少了响应数据。接下来的内容中我们将通过以下几个部分来探讨浏览器缓存机制:缓存位置缓原创 2021-03-17 22:37:29 · 89 阅读 · 0 评论