Skip to content

📖 计算机知识扫盲

作者 金鱼

0.背景

1.计算机网络

1.1 理论知识

计算机系统

互联网数据传输原理 OSI 七层网络参考模型

1.2 IP/IPv4/IPv6

为什么大家的 IP 都是 192.168 开头的?

硬核科普 IP 地址是什么东西?IPV6 和 IPV4 有什么区别?公网 IP 和私有 IP 又是什么?

提高阅读

计算机网络 TCP/IP 协议-从双绞线到 TCP

IPv6 和 IPv4 的主要区别?子网掩码,二进制转化,地址分类,头部,安全有什么不同?

IPv4 地址和子网掩码

1.3 VPN/代理

VPN 概念,技术原理和误区

什么是正向代理?什么是反向代理?一分钟最详解答,新手必备,入门教程

1.4 域名/DNS 解析

DNS 域名解析过程

1.5 HTTP/HTTPS 协议/CA 证书

HTTP 是什么?

在浏览器输入 URL 回车之后发生了什么?

HTTPS 是什么?加密原理和证书。SSL/TLS 握手过程

4 分钟看懂 HTTP 状态码

超好玩,教你如何把 http 状态码变成猫

提高阅读

数字签名和 CA 数字证书的核心原理和作用

数学不好也能听懂的算法 - RSA 加密和解密原理和过程

HTTP/1.1,HTTP/2 和 HTTP/3 的区别

从点击网页到显示需要多少步-DNS、HTTP、CA、TLS、HTTPS

从密折制度到对称加密到非对称加密

公钥加密技术 ECC 椭圆曲线加密算法原理

1.6 DHCP

DHCP 运作原理和握手过程

1.7 NAT 模式/Bridge 模式/Host 模式 虚拟网络

虚拟机网络模式 NAT | NAT 网络 | 桥接 Bridged | 内部网络 Internal | 仅主机(Host-Only)

1.8 ARP 协议

一条视频讲清楚什么是 ARP 协议-ARP 攻击又是什么

简单说网络 1-计算机是如何通信的?IP 地址与 mac 地址是什么?dhcp 与 arp 又是什么?

1.9 CDN/OSS

什么是 CDN?CDN 能为我们做什么?我们为什么要了解他?

cdn 是什么?用了一定更快吗?

CDN 是什么?用了一定更快吗?(上)

1 亿张照片怎么存?6 分钟速通 OSS,变身云专家

1.10 TCP/UDP/QUIC

tcp和udp区别

理解 TCP 和 UDP 协议的核心原理和区别

一条视频讲清楚 TCP 协议与 UDP 协议-什么是三次握手与四次挥手 原神用的是 TCP 还是 UDP? KCP 是什么?

QUIC 核心原理和握手过程

TCP 三次握手和四次挥手

HTTP/3 是什么?为什么需要一个新版本?QUIC 为什么基于 UDP?

提高阅读

一条视频讲清楚 TCP 协议与 UDP 协议-什么是三次握手与四次挥手

用了 TCP 就一定不会丢包吗?

用 UDP 就一定比 TCP 快吗

1.11 WebSocket/SSE 通信

websocket 是什么?和 HTTP 是什么区别?长轮询是什么?服务器推是什么?

提高阅读

WebSockets 原理,握手和代码实现!用 Socket.io 制作实时聊天室

1.12 RPC

RPC 是什么?HTTP 是什么?RPC 和 HTTP 有什么区别?

1.13 Cookie/Session/Token

Cookie、Session、Token 究竟区别在哪?如何进行身份认证,保持用户登录状态?

Cookie、Session、Token、JWT 一次性讲完

提高阅读

JWT 如何应用到服务器?Node.js 认证代码演示

2. 网络安全

2.1 DDos 网络攻击

科普:黑客是如何进行 DDoS 攻击的?

如何一分钱不花防护 DDOS 攻击

2.2 中间人攻击

什么是中间人攻击

2.3 Sql 注入

SQL 注入攻击原理,方法和类型

2.4 CSRF 跨站攻击

跨站请求伪造 CSRF 攻击的原理以及防范措施

CSRF(跨站请求伪造)攻击与防御

2.5 XSS 攻击

XSS 网络攻击 - 原理,类型和实践

2.6 IDOR 越权

IDOR 漏洞的原理,实战和预防

3. 计算机系统

3.1 理论知识

3.2 VPS/服务器

白话科普服务器是什么 |能做什么 | 和电脑有什么区别 | 什么是云服务器 | 网站上线系列分享

有用的小知识服务器到底是什么?选 VPS 还是 VDS?NAT 和虚拟主机是个啥?裸金属是个啥?ECS 和 CVM 又是啥?

3.3 虚拟化/虚拟机

IT 科普就你叫虚拟化啊?

物理机、虚拟机和容器有什么区别?

3.4 docker k8s

docker 容器和传统虚拟机有什么区别?

docker 是什么?和 kubernetes(k8s)是什么关系?

k8s 是什么?Kubernetes 是什么?架构是怎么样的?6 分钟快速入门

3.5 操作系统

操作系统究竟是怎么发展而来的,你真的了解吗?操作系统发展史

3.6 计算机架构/ARM/x86

云服务器的”性能和价格”之争,从 X86 卷到了 ARM

4. 计算机组成原理

4.1 计算机工作原理

一口气 30 分钟彻底搞懂! 计算机内存工作原理 💻🛠

4.2 计算机组成原理

提高阅读

计算机组成原理-透视版(上)

计算机组成原理-透视版(中)

计算机组成原理-透视版(下)

4.3 Linux

软件科普认识 Linux 系统

5. 结束语