2023-09-18 Web Worker和Service Worker 网络 WebWorker 介绍什么是 Web Worker?为 JS 创造多线程的环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。也就是主线程和 worker 线程并行。等到 Worker 线程完成计算的任务,再通过 post
2023-09-18 TCP原理 网络 TCP 的三次握手四次挥手三次握手的过程如下: 客户端向服务器发送 SYN 包,表示请求连接。 服务器收到 SYN 包后,向客户端发送 SYN+ACK 包,表示确认请求,并准备好接受数据。 客户端收到 SYN+ACK 包后,向服务器发送 A
2023-09-18 WebSocket 网络 什么是 websocket?websocket 是一种网络传输协议,它和 http 一样,都位于 OSI 模型的应用层。且都依赖于 TCP 协议。但是他的协议是 ws 或 wss。 功能?websocket 协议支持浏览器于 web 服务器
2023-09-04 cookie详解 浏览器 网络 Cookie 相关知识 github 掘金 常见问题主域名可以访问子域名的 cookie 吗?在浏览器中,主域名是无法直接访问子域名的 cookie 的,这是由同源策略所限制的。同源策略要求两个页面只有在协议、主机和端口号都相同的情况下,
2023-09-04 HTTPS总结 网络 HTTPShttps 采用对称加密和非对称加密+数字证书的方式,对传输数据进行加密 对称加密方式如下 客户端发送加密套件列表(就是客户端支持的加密方式)+ client-random 服务器从加密套件中选择一个加密方式,并生成 servi
2023-09-04 HTTP的发展以及个版本对比 网络 http/0.9 http/1.0 http/1.1 的发展http/0.9 http/0.9 是 1991 年提出的,该版本的只有 get 请求,被用来传输 html 超文本内容,如 GE
2023-09-04 图解dns域名解析 网络 我的掘金 域名拿我们常用的 www.baidu.com举例,它并不是完整的域名,完整的域名还需要加上一个www.baidu.com.(注意最后有一个.)。 这个.号就表示根域名,只不过在实际使用中为了方便省略了。 根域名的下一级是顶级域
2023-09-04 图解正反向代理 网络 我的掘金 我看到网上有很多关于正向代理和反向代理的解释,不过大多都是文字描述,很少有画图的。不妨通过下面的图片来了解一下。 正向代理这个在生活中比较常见了,我们举个例子:最近某某地方需要修一段路,你很想接下这个工程。你知道需要去哪个地方
2023-09-04 浏览器相关知识 浏览器 网络 浏览器的工作原理https://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/ CSS css 外部资源的由独立的线程异步加载 css 会阻塞 DOM 渲染,不会阻塞解析
2023-09-04 请求一个url时发生了什么? 浏览器 网络 我的掘金 网上的信息都比较碎片化,所以想自己画一张完整的图并总结 宏观分析下图为网络连接的大致流程 TODO: 步骤分析用户输入 urlDNS 解析TCP 连接IP 寻址网卡数据传输