网络基础
网络分层让复杂系统可维护。理解 TCP/IP 与 HTTP,是 Web 开发基本功。
一、分层模型
TCP/IP 四层(链路/网络/传输/应用)对应 OSI 的精简版。IP 负责寻址与路由,TCP/UDP 负责端到端传输。
二、HTTP
- 方法:GET/POST/PUT/DELETE 等表达语义。
- 状态码:2xx 成功、3xx 重定向、4xx 客户端错、5xx 服务端错。
- 无状态:每次请求独立,状态靠 Cookie/Session/Token 维持。
三、REST
用 URL 定位资源、用方法表达操作,是 Web API 的通用风格。理解幂等性(GET/PUT/DELETE 应幂等)很重要。