Protocol Atlas · Field Reference
网络协议图谱
把“协议叫什么、解决什么问题、跑在什么之上、报文怎么排、排障看什么”放在同一张可搜索的地图里。先看分层总览,再按关键字或层次筛选;点击卡片展开字段、时序和抓包要点。
63 个核心协议6 个分组可搜索 字段与场景
协议栈总览
从应用数据到链路帧隧道一层怎么看:ESP/AH/GRE 直接由 IP 承载(协议号 50/51/47),抓包时外层 IP 协议号就是它们,ESP 加密之后看不到内层 L4;IKEv2、WireGuard 跑在 UDP 之上(500/4500、51820);OpenVPN 可跑 UDP 或 TCP(常见 1194),先 UDP/TCP 再进隧道负载。VPN 环境下本机出现的 utun/utunX 接口就是隧道在本机的虚拟网卡口。
读图方法:“层”是学习上的归类,不是永远唯一的归属。例如 TLS 通常位于应用与 TCP 之间,OSPF 直接封装在 IP(协议号 89)中,ARP 是链路上的地址解析机制而不是可路由的 IP 负载。想看 Frame、Packet、Segment、Port 的完整关系,请打开分层封装图。
协议目录
搜索名称、字段、端口、场景使用建议:先按“以太网 → ARP → IP → TCP/UDP → DNS/HTTP/TLS”顺序理解一条访问链路,再回看 OSPF/BGP 等控制平面;抓包遇到 utun 接口或 UDP 4500/51820/1194 时到隧道/VPN 一族查。协议卡片是速查表,完整推导仍以协议全书对应章节为准。RFC 编号用于定位标准,不代表所有设备都实现了全部扩展;WireGuard 与 OpenVPN 没有 RFC,分别以官方白皮书/内核文档与官方开源文档为准。