计算机网络体系结构建立在严格的分层抽象之上,无论是 OSI 七层参考模型还是工业界标准的 TCP/IP 四层模型,各层协议均通过明确的报头封装与接口边界协作。掌握经典网络协议的工作层级、默认传输端口、报文机制与适用场景,是系统架构、网络排障、后端开发与 DevOps 运维的基石技能。
本速查表系统整理了 55+ 种经典基础网络通信协议,涵盖应用层、传输层、网络层、数据链路层以及通用数据表示协议,并附带权威 RFC 标准与默认传输端口对照。
🔗 相关矩阵速查:网络安全协议与防护体系全景速查表 · 加解密与现代密码学算法速查表 · HTTP 状态码速查表 · HTTPie 命令行速查表
1. TCP/IP 四层与 OSI 七层协议架构全景映射
| TCP/IP 四层模型 | OSI 七层参考模型 | 数据单元 (PDU) | 核心功能与职责 | 包含的核心协议族 |
|---|---|---|---|---|
| 应用层 (Application) | 7. 应用层 6. 表示层 5. 会话层 | 报文 / 消息 (Message) | 面向终端用户与应用程序,定义数据交互语义、格式编码、会话控制与远程调用 | HTTP, HTTPS, DNS, DHCP, SSH, FTP, SMTP, IMAP, MQTT, WebSocket, RPC |
| 传输层 (Transport) | 4. 传输层 | 数据段 / 数据报 (Segment/Datagram) | 提供端到端(进程到进程)的通信服务,负责多路复用、差错校验、流量与拥塞控制 | TCP, UDP, SCTP, QUIC (HTTP/3) |
| 网际层 (Internet) | 3. 网络层 | 分组 / 数据包 (Packet) | 负责主机到主机的逻辑寻址、路径选择(路由)与网络互联 | IPv4, IPv6, ICMP, IGMP, IPsec, OSPF, BGP, RIP, GRE |
| 网络接口层 (Network Access) | 2. 数据链路层 1. 物理层 | 帧 (Frame) 比特流 (Bit) | 负责物理介质上的相邻节点间可靠帧传输、硬件 MAC 寻址与介质访问控制 | Ethernet (802.3), Wi-Fi (802.11), ARP, RARP, VLAN (802.1Q), STP, LACP, PPP |
2. 应用层常用协议与标准端口速查表 (25 项)
| 协议名称 | 英文全称 | 传输层 | 默认标准端口 | 核心功能与工作机制 | 常见应用场景与行业地位 |
|---|---|---|---|---|---|
| HTTP | HyperText Transfer Protocol | TCP | 80 | 无状态的超文本请求/响应协议,采用明文 ASCII 传输 | 基础 Web 网页浏览与明文 RESTful API |
| HTTPS | HTTP Secure | TCP | 443 | 基于 TLS/SSL 加密封装的 HTTP 协议,提供保密性与完整性 | 现代互联网 Web 服务的绝对通用标配 |
| FTP | File Transfer Protocol | TCP | 20 (数据) 21 (控制) | 双端口架构,控制通道负责认证命令,数据通道传输文件;分主动与被动模式 | 传统文件上传下载(因明文凭据已逐渐被 SFTP 替代) |
| SFTP | SSH File Transfer Protocol | TCP | 22 | 运行于 SSH 连接之上的安全文件传输子系统,全程强加密 | 现代 Linux/Unix 服务器文件管理与自动化部署首选 |
| TFTP | Trivial File Transfer Protocol | UDP | 69 | 无身份验证的极简文件传输协议,基于停-等(Lock-step)错误校验 | 网络设备固件升级、路由器引导与 PXE 无盘启动 |
| SMTP | Simple Mail Transfer Protocol | TCP | 25 (明文) 465/587 (加密) | 邮件发送与服务器间邮件路由传输协议 | 电子邮件投递与邮件客户端发信通道 |
| POP3 | Post Office Protocol version 3 | TCP | 110 (明文) 995 (SSL) | 离线邮件接收协议,默认将邮件由服务器下载至本地并删除 | 个人轻量离线邮件拉取 |
| IMAP | Internet Message Access Protocol | TCP | 143 (明文) 993 (SSL) | 双向同步邮件访问协议,服务端持久保留邮件状态、目录与已读标记 | 现代多设备跨终端邮件同步的通用标准 |
| DNS | Domain Name System | UDP / TCP | 53 | 分布式域名解析系统;通常查询使用轻量 UDP,区域传送或响应超 512 字节转 TCP | 域名与 IP 地址双向映射解析的基础设施 |
| DHCP | Dynamic Host Configuration Protocol | UDP | 67 (服务端) 68 (客户端) | 基于 DORA(Discover/Offer/Request/Ack)四步握手自动分配 IP、子网掩码与网关 | 局域网主机接入、家庭路由器与企业网络自动配置 |
| SNMP | Simple Network Management Protocol | UDP | 161 (Agent) 162 (Trap) | 网络管理协议,通过 MIB(管理信息库)监控路由器、交换机与服务器指标 | 企业网络设备集中性能监控与故障告警 |
| NTP | Network Time Protocol | UDP | 123 | 分层时钟架构(Stratum),具备高精度网络延迟测量与纳秒级时间同步 | 跨分布式系统、日志系统与集群服务的时间对齐 |
| SSH | Secure Shell | TCP | 22 | 安全加密的远程登录与命令行交互协议,基于非对称密钥协商与对称传输 | 远程服务器运维管理与自动化流水线基石 |
| Telnet | Teletype Network | TCP | 23 | 纯明文远程终端仿真协议,数据完全不加密 | 极早期网络登录,现仅用于测试端口连通性或内网调试 |
| LDAP | Lightweight Directory Access Protocol | TCP / UDP | 389 | 树状层次结构的集中目录数据库访问协议,针对高频读取优化 | 企业内部单点登录 (SSO)、员工花名册与统一认证源 |
| LDAPS | LDAP over SSL/TLS | TCP | 636 | 基于 TLS 加密通道封装的 LDAP 目录查询服务 | 安全企业目录服务查询与身份认证交互 |
| SMB | Server Message Block / CIFS | TCP | 445 | 局域网跨系统文件共享、打印机共享与命名管道 IPC 通信协议 | Windows 局域网共享、NAS 存储访问与域环境资源调度 |
| NFS | Network File System | TCP / UDP | 2049 | 基于 RPC 的分布式文件系统协议,允许客户端透明挂载远程目录至本地 | Linux/Unix 集群、容器持久卷 (K8s PV) 与局域网共享 |
| RDP | Remote Desktop Protocol | TCP / UDP | 3389 | 微软专有多通道远程图形桌面协议,支持重定向音频、剪贴板与外设 | Windows 远程桌面运维、图形化工作站管理 |
| SIP | Session Initiation Protocol | UDP / TCP | 5060 (明文) 5061 (TLS) | 基于文本的应用层信令控制协议,负责多媒体多方会话的建立、修改与终结 | IP 电话 (VoIP)、视频会议信令协调 |
| RTP | Real-time Transport Protocol | UDP | 动态偶数端口 (16384-32767) | 配合 RTCP 传输音视频流媒体数据负载,提供时间戳与序号用于乱序重排 | 视频通话媒体流传输、实时流媒体直播 |
| MQTT | Message Queuing Telemetry Transport | TCP | 1883 (明文) 8883 (TLS) | 极简轻量级发布/订阅消息协议,头开销仅 2 字节,支持三种 QoS 服务质量等级 | 物联网 (IoT) 设备遥测、移动端长连接推送与边缘计算 |
| AMQP | Advanced Message Queuing Protocol | TCP | 5672 (明文) 5671 (TLS) | 面向企业级异步消息传递的标准协议,定义了交换机 (Exchange)、队列与路由键绑定 | 工业级消息中间件(如 RabbitMQ)、分布式系统削峰解耦 |
| WebSocket | WebSocket Protocol | TCP | 80 (WS) 443 (WSS) | 基于 HTTP 握手协议升级的全双工持久化单 TCP 长连接,双向低开销帧推送 | 网页端实时通讯、在线多人协作、金融行情秒级推送 |
| Syslog | System Logging Protocol | UDP | 514 | 集中化系统日志传输标准协议(RFC 5424),定义 Facility 与 Severity 等级 | 服务器系统事件审计、网络设备日志集中汇聚与 SIEM |
3. 传输层协议核心特性对比表 (4 项)
| 协议名称 | 连接特性 | 交付可靠性 | 传输基本单位 | 流量控制与拥塞控制 | 典型报头开销 | 握手时延 | 核心设计哲学与典型应用 |
|---|---|---|---|---|---|---|---|
| TCP (传输控制协议) | 面向连接 (三次握手) | 严格可靠 (确认应答 + 超时重传) | 连续字节流 (Byte Stream) | 有 (滑动窗口 + 拥塞避免算法) | 20 ~ 60 字节 | 1 ~ 1.5 RTT | 追求数据绝对零丢失与顺序保真;适用 Web (HTTP/1.1/2)、文件传输、邮件、SSH |
| UDP (用户数据报协议) | 无连接 | 尽力而为 (不保证送达与顺序) | 独立数据报 (Datagram) | 无 | 固定 8 字节 | 0 RTT | 追求极低开销与实时性;适用 DNS、DHCP、实时游戏、VoIP 与视频流媒体 |
| SCTP (流控制传输协议) | 面向连接 (四路握手 Cookie) | 可靠保证 (选择性确认 SACK) | 独立消息块 (Message Chunk) | 有 (流级别流量控制) | 至少 12 字节 | 1 RTT | 支持**多宿主 (Multi-homing)**与多流无队头阻塞;适用电信信令 (SS7/SIGTRAN)、WebRTC 数据通道 |
| QUIC (快速 UDP 互联网连接) | 逻辑连接 (基于 UDP 用户态) | 可靠保证 (每数据流独立编号) | 帧与数据包 (Frame/Packet) | 有 (连接级与单流级独立流控) | 可变紧凑报头 | 0 ~ 1 RTT (内置 TLS 1.3) | HTTP/3 底座,在 UDP 上实现多路复用且彻底消除队头阻塞 (HoL),支持连接迁移 |
4. 网络层与路由控制协议速查表 (11 项)
| 协议名称 | 英文全称 | 传输层/网络层承载 | 核心工作机制与算法 | 核心职责与关键能力 | 典型应用层级与场景 |
|---|---|---|---|---|---|
| IPv4 | Internet Protocol v4 | 物理网络帧 | 32 位二进制地址点分十进制表示;无连接、不可靠的分组数据包转发 | 全球互联网第一代基石,配合 NAT 缓解地址耗尽危机 | 传统互联网通用网络层标准 |
| IPv6 | Internet Protocol v6 | 物理网络帧 | 128 位十六进制冒号分隔;内置 IPSec 支持与简化报头,废除广播采用组播 | 彻底解决地址空间枯竭,原生支持即插即用(SLAAC 无状态配置) | 新一代互联网与 5G 通信网络 |
| ICMP | Internet Control Message Protocol | IP 协议号 1 | 在主机与路由器之间传递差错报文与操作控制信息(如 Echo Request/Reply) | 网络连通性测试(Ping)、路径追踪(Traceroute)与 MTU 路径发现 | 网络基础故障排查与探活诊断 |
| ICMPv6 | ICMP for IPv6 | IPv6 下一报头 58 | 整合了 ICMP、ARP、IGMP 的全部功能,包含邻居发现协议 (NDP) 与路由器通告 (RA) | 实现 IPv6 地址解析、重复地址检测 (DAD) 与网络重定向 | IPv6 网络层核心运维与配置协议 |
| IGMP | Internet Group Management Protocol | IP 协议号 2 | 主机向本地组播路由器汇报加入或退出特定多播组的协议 | 优化网络带宽,防止组播流量在局域网内无节制广播扩散 | IPTV 视频组播分发、内网实时行情多路广播 |
| IPsec | Internet Protocol Security | IP 协议号 50 (ESP) 51 (AH) | 包含认证头 (AH) 与封装安全载荷 (ESP),支持传输模式与隧道模式 | 在网络层为 IP 分组提供端到端的认证、完整性与高强度加密 | 企业级站点到站点 (Site-to-Site) VPN 专线互联 |
| GRE | Generic Routing Encapsulation | IP 协议号 47 | Cisco 开发的点对点通用隧道封装技术,将任意网络层协议封装入 IP 隧道 | 允许在纯 IPv4 骨干网络中透明跨网络透明传输组播和路由协议流量 | 跨公网 VPN 隧道互联与 SD-WAN 组网 |
| OSPF | Open Shortest Path First | IP 协议号 89 | 基于 Dijkstra SPF 算法的链路状态(Link-State)内部网关路由协议 (IGP) | 划分骨干区域 Area 0 与普通区域,收敛速度极快,无环路限制 | 企业内网与大型园区网内部动态路由规划 |
| BGP | Border Gateway Protocol | TCP 179 | 基于 **路径矢量(Path-Vector)**的外部网关路由协议 (EGP),传递 AS-Path 属性 | 全网路由可达性保证与精细化跨自治系统 (AS) 策略流量工程控制 | 全球互联网运营商互联与多线公网机房出口调度 |
| RIP | Routing Information Protocol | UDP 520 | 基于 Bellman-Ford 算法的距离矢量(Distance-Vector)内部路由协议;最大 15 跳 | 算法简单、配置容易,但收敛缓慢,存在“计数到无穷”问题 | 小型局域网络或历史网络拓扑 |
| IS-IS | Intermediate System to Intermediate System | 直接承载于数据链路层 | 基于链路状态算法的层次化内部网关路由协议,将网络划分为 Level-1 与 Level-2 | 报文不依赖 IP 栈,具备极高稳定性与可扩展性,原生平滑支持 IPv4/IPv6 双栈 | 电信级大型电信运营商骨干承载网路由 |
5. 数据链路层与局域网协议速查表 (9 项)
| 协议名称 | 遵循国际标准 | 硬件与层级定位 | 核心工作机制 | 解决的本质工程问题 |
|---|---|---|---|---|
| Ethernet | IEEE 802.3 系列 | 二层 / MAC 层 | 规范以太网数据帧结构(64~1518 字节)、48 位硬件 MAC 物理寻址与 CSMA/CD 碰撞检测 | 局域网有线物理设备互联的最通用工业通信标准 |
| ARP | RFC 826 | 二层 / 跨二三层 | 通过广播发送“谁拥有该 IP 地址”,目标主机单播回复自身 MAC 硬件地址并建立 ARP 缓存表 | 将三层逻辑 IP 地址动态映射解析为二层物理 MAC 地址 |
| RARP | RFC 903 | 二层 / 跨二三层 | 客户端广播自身 MAC 地址,由局域网 RARP 服务端查询返回预配置的 IP 地址 | 早期无磁盘工作站引导启动时获取 IP 地址(现代已被 DHCP 全面替代) |
| PPP | RFC 1661 | 点对点串行链路 | 包含链路控制协议 (LCP) 与网络控制协议 (NCP),原生支持 PAP/CHAP 身份认证与链路压缩 | 串行全双工点对点物理连线上的数据封装与身份鉴权 |
| PPPoE | RFC 2516 | 以太网二层 (协议号 0x8863/8864) | 将 PPP 帧封装在以太网帧中,结合以太网广播多路访问与 PPP 的用户认证与计费能力 | 电信运营商家庭宽带 ADSL/光纤宽带拨号上网的行业标准 |
| VLAN | IEEE 802.1Q | 交换网络数据链路层 | 在以太网帧头中插入 4 字节 802.1Q Tag(包含 12 位 VLAN ID,支持 4096 个子网) | 在同一物理交换机网络上划分多个相互隔离的逻辑二层广播域 |
| STP | IEEE 802.1D / 802.1w | 二层生成树协议 | 交换机间周期性泛洪 BPDU 报文,选出根桥,阻塞冗余端口,形成无环树状拓扑 | 消除二层冗余物理链路中的环路与广播风暴,并在链路中断时快速收敛恢复 |
| LACP | IEEE 802.3ad / 802.1AX | 二层链路聚合 | 通过动态协商将交换机或服务器上的多个物理网络接口绑定为一个逻辑通道(Bonding/Trunk) | 线性倍增链路传输总带宽,并提供物理链路级别的无缝冗余容灾 |
| LLDP | IEEE 802.1AB | 二层链路发现 | 设备单播/组播周期性通告本地接口信息、系统名称、交换能力与管理 IP 地址 | 打破厂商私有协议壁垒,跨异构网络设备自动拓扑发现与监控管理 |
6. 通用数据表示、会话安全与 RPC 协议速查表 (6 项)
| 协议名称 | 概念定位 | 报文格式与传输载荷 | 核心机制与关键能力 | 演进关系与现代替代方案 |
|---|---|---|---|---|
| TLS | 传输层安全协议 (RFC 8446) | 二进制记录层协议帧 | 结合非对称密码(ECDHE)密钥交换、数字证书身份认证与对称流密码(AES-GCM/ChaCha20)加密 | 当前安全基石;从 TLS 1.0/1.1 演进至 TLS 1.2,现主流为 1-RTT/0-RTT 的 TLS 1.3 |
| SSL | 安全套接层协议 (Netscape 创立) | 二进制安全层握手 | 早期安全传输层规范(SSL 2.0/3.0),提供保密传输与完整性保证 | 已被 IETF 正式宣布全面废弃(RFC 7568),全面由 TLS 协议所取代 |
| MIME | 多用途邮件扩展协议 (RFC 2045) | ASCII 文本头 + Content-Type | 扩展传统 7 位 ASCII 邮件协议,支持多媒体(图像、音频、二进制文件附件)的 Base64 编码表达 | 不仅统治电子邮件标准,更是现代 Web HTTP 报文标头媒体类型(MIME Type)的基础 |
| URI | 统一资源标识符 (RFC 3986) | 结构化字符串语法 | 定义全球统一命名与寻址规范:scheme:[//authority]path[?query][#fragment] | 概念范畴:URI 是超集,包含了统一资源定位符(URL)与统一资源名称(URN) |
| JSON-RPC | 轻量级无状态远程过程调用 | 紧凑 JSON 纯文本文本串 | 极简规约:包含 jsonrpc: "2.0"、method、params、id 字段,支持请求与批量通知 | 无语言绑定、极易人类阅读调试;常用于区块链交互(如以太坊节点 RPC)、VS Code LSP 协议 |
| XML-RPC | 跨平台远程过程调用协议 | 基于 XML 标签格式编码 | 使用 HTTP POST 传递 XML 报文体,结构化描述方法名与各参数类型 | Web 服务早期先驱;因 XML 冗余严重,已大范围被 RESTful JSON、JSON-RPC 与 gRPC 所取代 |