网络协议速查手册

开发者必备核心知识点汇总 | 支持 A4 打印和 PDF 下载

一、HTTP 状态码大全

100
Continue
继续,请求者应继续发送请求
101
Switching Protocols
切换协议,服务器同意切换协议
200
OK
请求成功,返回请求的数据
201
Created
已创建,资源创建成功
204
No Content
无内容,请求成功但无返回数据
301
Moved Permanently
永久重定向,资源已永久移动到新位置
302
Found
临时重定向,资源临时移动到新位置
304
Not Modified
未修改,资源未修改可使用缓存
400
Bad Request
请求错误,语法错误或参数无效
401
Unauthorized
未授权,需要身份验证
403
Forbidden
禁止访问,服务器拒绝请求
404
Not Found
未找到,资源不存在
405
Method Not Allowed
方法不允许,请求方法不被支持
408
Request Timeout
请求超时,服务器等待请求超时
429
Too Many Requests
请求过多,超出速率限制
500
Internal Server Error
服务器内部错误
502
Bad Gateway
网关错误,上游服务器返回无效响应
503
Service Unavailable
服务不可用,服务器暂时过载或维护
504
Gateway Timeout
网关超时,上游服务器响应超时

二、常用端口号速查

端口 协议 用途 说明
21 FTP 文件传输 文件传输协议控制端口
22 SSH 安全 shell 安全远程登录和文件传输
23 Telnet 远程登录 不安全的远程终端协议
25 SMTP 邮件发送 简单邮件传输协议
53 DNS 域名解析 域名系统查询和响应
80 HTTP 网页浏览 超文本传输协议(未加密)
110 POP3 邮件接收 邮局协议版本 3
143 IMAP 邮件接收 互联网消息访问协议
443 HTTPS 安全网页 HTTP over SSL/TLS(加密)
993 IMAPS 安全邮件 IMAP over SSL
995 POP3S 安全邮件 POP3 over SSL
3306 MySQL 数据库 MySQL 数据库服务
3389 RDP 远程桌面 Windows 远程桌面协议
5432 PostgreSQL 数据库 PostgreSQL 数据库服务
6379 Redis 缓存数据库 Redis 键值存储服务
8080 HTTP Alt 代理/开发 HTTP 代理或开发服务器
8443 HTTPS Alt 安全代理 HTTPS 代理端口
27017 MongoDB 数据库 MongoDB NoSQL 数据库

三、主流协议对比

传输层协议对比

特性 TCP UDP
连接类型 面向连接 无连接
可靠性 可靠,保证送达 不可靠,不保证送达
速度 较慢(有确认机制) 快(无确认开销)
顺序 保证顺序 不保证顺序
流量控制 有(滑动窗口) 无
适用场景 文件传输、网页、邮件 视频流、语音、游戏

应用层协议对比

协议 端口 用途 特点
HTTP 80 网页传输 明文传输,无状态
HTTPS 443 安全网页 SSL/TLS 加密,安全
HTTP/2 80/443 高性能网页 多路复用,头部压缩
HTTP/3 443 最新网页协议 基于 QUIC,低延迟
WebSocket 80/443 实时双向通信 持久连接,全双工
FTP 21 文件传输 支持上传下载,需认证
SSH 22 安全远程登录 加密,替代 Telnet
DNS 53 域名解析 域名转 IP 地址
SMTP 25 邮件发送 推送邮件到服务器
POP3 110 邮件接收 下载邮件到本地
IMAP 143 邮件管理 服务器端管理邮件

四、网络术语表

IP 地址
互联网协议地址,用于标识网络中的设备。IPv4 为 32 位(如 192.168.1.1),IPv6 为 128 位。
DNS
域名系统(Domain Name System),将人类可读的域名(如 www.example.com)转换为 IP 地址。
TCP
传输控制协议(Transmission Control Protocol),面向连接的可靠传输协议,保证数据完整和顺序。
UDP
用户数据报协议(User Datagram Protocol),无连接的快速传输协议,适用于实时应用。
HTTP
超文本传输协议(HyperText Transfer Protocol),用于 Web 浏览器和服务器之间传输网页数据。
HTTPS
HTTP Secure,HTTP 的安全版本,通过 SSL/TLS 加密数据传输。
SSL/TLS
安全套接字层/传输层安全,用于加密网络通信的协议,保护数据隐私和完整性。
WebSocket
双向通信协议,在单个 TCP 连接上提供全双工通信通道,适用于实时应用。
REST
表述性状态转移(Representational State Transfer),一种软件架构风格,用于设计网络 API。
API
应用程序接口(Application Programming Interface),定义软件组件之间交互的规则和协议。
CORS
跨域资源共享(Cross-Origin Resource Sharing),允许网页从不同域名的服务器请求资源的机制。
CDN
内容分发网络(Content Delivery Network),分布式服务器网络,加速内容交付给用户。
负载均衡
将网络流量分发到多个服务器的技术,提高可用性和响应速度。
反向代理
位于服务器前的代理服务器,接收客户端请求并转发到后端服务器,提供缓存、SSL 终止等功能。
JWT
JSON Web Token,用于在网络应用环境间安全传递信息的开放标准(RFC 7519)。
OAuth
开放授权标准,允许第三方应用有限访问用户资源,而无需暴露用户凭证。
MQTT
消息队列遥测传输,轻量级发布/订阅消息协议,适用于 IoT 设备。
gRPC
Google 远程过程调用,高性能开源 RPC 框架,使用 HTTP/2 和 Protocol Buffers。
QUIC
快速 UDP 互联网连接,Google 开发的传输层协议,基于 UDP,降低延迟。
OSI 模型
开放系统互连模型,7 层网络架构模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。