网页基础
掌握现代系统背后的核心概念,以及它们如何协同工作。
互联网是如何工作的
建立一个关于互联网如何通过分层协议和基础设施连接客户端与服务器的心智模型
抽象与 OSI 模型
理解网络抽象层和 OSI 模型,以便清晰地推理数据如何在系统之间传输。
DNS 的工作原理
了解 DNS 如何将域名转换为 IP 地址,以便客户端能够找到并连接到服务。
TCP 和 UDP
传输协议如何协调应用程序之间在互联网上进行可靠或低延迟的通信。
HTTP、HTTPS 和 API
Web 通信是如何工作的:HTTP 组织请求,HTTPS 为其提供安全保护,而 API 定义软件系统之间如何交互。
IP 和路由
IP 地址和路由如何在互联网络之间传递数据包,以到达互联网上的正确目的地。
在服务器内部
跟踪请求到达服务器后内部发生的过程,从路由和逻辑执行到响应生成。
数据库
数据库如何存储、组织并可靠地检索应用程序所依赖的持久化数据。
认证与授权
了解身份验证(authentication)和授权(authorization)之间的区别,以及它们如何在现代应用程序中保护访问权限。