网络协议核心参考 · 支持 A4 打印 · 便于收藏查阅
| 方法 | 说明 | 幂等 |
|---|---|---|
| GET | 获取资源 | 是 |
| POST | 创建资源 | 否 |
| PUT | 更新资源(全量) | 是 |
| PATCH | 更新资源(部分) | 否 |
| DELETE | 删除资源 | 是 |
| HEAD | 获取响应头 | 是 |
| OPTIONS | 获取支持方法 | 是 |
| CONNECT | 建立隧道连接 | 否 |
| TRACE | 回显服务器请求 | 是 |
| 状态码 | 说明 |
|---|---|
| 200 | OK,请求成功 |
| 201 | Created,资源创建成功 |
| 204 | No Content,成功无内容 |
| 206 | Partial Content,部分内容 |
| 状态码 | 说明 |
|---|---|
| 301 | 永久重定向 |
| 302 | 临时重定向 |
| 304 | 未修改(缓存) |
| 307 | 临时重定向(保持方法) |
| 308 | 永久重定向(保持方法) |
| 状态码 | 说明 |
|---|---|
| 400 | Bad Request,请求错误 |
| 401 | Unauthorized,未授权 |
| 403 | Forbidden,禁止访问 |
| 404 | Not Found,资源不存在 |
| 405 | Method Not Allowed |
| 429 | Too Many Requests |
| 状态码 | 说明 |
|---|---|
| 500 | 服务器内部错误 |
| 502 | Bad Gateway,网关错误 |
| 503 | Service Unavailable |
| 504 | Gateway Timeout |
| 端口 | 协议 | 用途 |
|---|---|---|
| 21 | FTP | 文件传输(控制) |
| 22 | SSH | 安全远程登录 |
| 23 | Telnet | 远程登录(不安全) |
| 25 | SMTP | 邮件发送 |
| 53 | DNS | 域名解析 |
| 80 | HTTP | Web 服务 |
| 110 | POP3 | 邮件接收 |
| 143 | IMAP | 邮件访问 |
| 443 | HTTPS | 安全 Web 服务 |
| 993 | IMAPS | 安全邮件访问 |
| 995 | POP3S | 安全邮件接收 |
| 3306 | MySQL | MySQL 数据库 |
| 3389 | RDP | 远程桌面 |
| 5432 | PostgreSQL | PostgreSQL 数据库 |
| 6379 | Redis | Redis 缓存 |
| 8080 | HTTP | Web 代理/备用 |
| 8443 | HTTPS | 安全 Web 备用 |
| 27017 | MongoDB | MongoDB 数据库 |
| 层 | 协议 | 功能 |
|---|---|---|
| 应用层 | HTTP, HTTPS, FTP, SMTP, DNS, SSH | 应用程序间通信 |
| 传输层 | TCP, UDP | 端到端数据传输 |
| 网络层 | IP, ICMP, ARP | 路由和寻址 |
| 链路层 | Ethernet, WiFi, PPP | 物理网络连接 |
| 步骤 | 方向 | 标志 |
|---|---|---|
| 1 | 客户端→服务器 | SYN |
| 2 | 服务器→客户端 | SYN-ACK |
| 3 | 客户端→服务器 | ACK |
| 步骤 | 方向 | 标志 |
|---|---|---|
| 1 | 主动方→被动方 | FIN |
| 2 | 被动方→主动方 | ACK |
| 3 | 被动方→主动方 | FIN |
| 4 | 主动方→被动方 | ACK |
| 字段 | 长度 | 说明 |
|---|---|---|
| FIN | 1 bit | 是否为最后一帧 |
| RSV1-3 | 3 bit | 保留位 |
| Opcode | 4 bit | 操作码 |
| MASK | 1 bit | 是否掩码 |
| Payload len | 7/23/71 bit | 负载长度 |
| Masking key | 32 bit | 掩码密钥 |
| Payload data | 可变 | 实际数据 |
| 值 | 含义 |
|---|---|
| 0x0 | 延续帧 |
| 0x1 | 文本帧 |
| 0x2 | 二进制帧 |
| 0x8 | 连接关闭 |
| 0x9 | Ping |
| 0xA | Pong |
系统服务使用,需要管理员权限
应用程序使用,向 IANA 注册
临时使用,客户端 ephemeral 端口
| 特性 | TCP | UDP |
|---|---|---|
| 连接 | 面向连接 | 无连接 |
| 可靠性 | 可靠 | 不可靠 |
| 顺序 | 保证顺序 | 不保证顺序 |
| 速度 | 较慢 | 较快 |
| 开销 | 高 | 低 |
| 场景 | Web/邮件/文件 | 视频/语音/DNS |
> 打印提示:点击"打印页面"按钮,在打印设置中选择"另存为 PDF"即可保存为 PDF 文件。建议使用 A4 纸张,横向打印可获得更好的阅读体验。