Appearance
Appearance
InternetProtocolFamily 是 TCP/IP 协议族的导航页,用来从 Wireshark 视角快速定位常见协议属于哪一层、什么时候应查看哪个协议页面。它不是某一个单独协议,也不是 OSI 七层模型的严格定义页。
什么时候用:看到抓包中出现 ARP、IP、ICMP、TCP、UDP、DNS、HTTP 等协议,但不确定它们的上下层关系或排查入口时,用本页导航。
不要混淆:TCP/IP 分层是实用协议族视角;OSI 七层是参考模型。很多协议很难唯一放进某一层,本页按常见排查路径归类,而不是给出唯一理论分类。
| 层次 | 作用 | 常见协议 / 主题 | 排查入口 |
|---|---|---|---|
| 应用与表示 | 用户可见服务、名称、文件、邮件、管理等 | HTTP、DNS、FTP、SMTP、SNMP、SSH、Telnet、NTP | 先看应用响应、状态码、请求/响应内容 |
| 传输层 | 端到端传输、端口、连接、可靠性 | TCP、UDP、SCTP、DCCP、UDP-Lite、RTP、RTCP | 看端口、握手、重传、乱序、丢包、时延 |
| Internet 层 | 跨网络寻址、分片、控制消息 | IPv4、IPv6、ICMP、ICMPv6、IGMP、IPsec AH/ESP | 看地址、TTL/Hop Limit、分片、错误消息 |
| 链路层 | 本地链路封装和邻居解析 | Ethernet、ARP、RARP、PPP、SLIP | 看 MAC、VLAN、ARP 解析、链路封装 |
| 路由与控制 | 可达性通告与路径选择 | BGP、OSPF、RIP、RIPng、EGP、GGP、IGRP、Neighbor Discovery | 看邻接、通告前缀、路由更新和控制报文 |
| 协议 | 全称 / 说明 | 什么时候看 |
|---|---|---|
| Ethernet | IEEE 802.3 局域网链路层 | 源/目的 MAC、EtherType、广播/组播、FCS、VLAN 前后的二层封装 |
| ARP | Address Resolution Protocol | IPv4 地址无法解析到 MAC、网关 MAC 异常、ARP 冲突或欺骗排查 |
| RARP | Reverse ARP | 旧式“硬件地址到 IP 地址”解析场景;现代网络中较少见 |
| PPP | Point-to-Point Protocol | 点到点链路封装、拨号或隧道相关抓包 |
| CSLIP / SLIP | Serial Line IP 及压缩形式 | 旧式串行线路 IP;多为历史兼容背景 |
| 协议 | 说明 | 什么时候看 |
|---|---|---|
| IPv4 | Internet Protocol version 4 | IPv4 地址、TTL、分片、上层协议号、跨网段转发 |
| IPv6 | Internet Protocol version 6 | IPv6 地址、Hop Limit、扩展头、邻居发现相关流量 |
| ICMP | IPv4 控制与错误消息 | ping、不可达、超时、重定向、路径 MTU 问题 |
| ICMPv6 | IPv6 控制与错误消息 | IPv6 ping、邻居发现、路由器通告、不可达和超时 |
| IGMP | IP multicast 管理 | IPv4 组播成员关系排查 |
| AH / ESP | IPsec Authentication Header / Encapsulating Security Payload | IPsec 认证、加密封装与安全策略排查 |
| 协议 | 说明 | 什么时候看 |
|---|---|---|
| BGP | Border Gateway Protocol | 自治系统之间路由通告、互联网边界路由 |
| OSPF | Open Shortest Path First | IGP 邻接、LSA、区域内路由收敛 |
| RIP / RIPng | Routing Information Protocol 及 IPv6 版本 | 距离向量路由更新 |
| EGP / GGP / IGRP | 早期或特定路由协议 | 历史网络或特定环境排查 |
| Neighbor Discovery | IPv6 邻居发现 | IPv6 地址解析、路由器发现、重复地址检测 |
| DSR | Dynamic Source Routing | Ad-hoc 网络路由场景 |
| 协议 | 说明 | 什么时候看 |
|---|---|---|
| TCP | 面向连接的可靠字节流 | 三次握手、重传、乱序、窗口、连接关闭、端口定位 |
| UDP | 无连接数据报 | DNS、DHCP、NTP、RTP 等上层协议承载,关注丢包和方向 |
| SCTP | 面向消息的可靠传输 | 多宿主、多流或电信信令相关流量 |
| DCCP | Datagram Congestion Control Protocol | 有拥塞控制的数据报传输场景 |
| UDP-Lite | Lightweight UDP | 部分校验覆盖的数据报场景 |
| RTP / RTCP | 实时媒体与控制 | 语音/视频流、抖动、丢包、媒体质量 |
| PortReference | TCP/UDP 端口号参考 | 只知道端口、不知道应用协议时 |
| 协议 | 说明 | 什么时候看 |
|---|---|---|
| DNS | Domain Name System | 域名解析、NXDOMAIN、响应慢、DNS over UDP/TCP 行为 |
| DHCP / BOOTP | 地址配置协议及前身 | 获取 IP、网关、DNS server 地址失败 |
| HTTP | Web 请求/响应 | URL、Header、状态码、明文 Web 内容 |
| FTP / TFTP | 文件传输 | 文件传输控制连接、数据连接或简单文件传输 |
| SMTP / POP / IMAP | 邮件发送和接收 | 邮件客户端、服务器交互排查 |
| SSH | 加密远程 shell | 加密远程登录连接建立和断开 |
| Telnet / RLogin / RSH | 不安全远程 shell | 旧系统远程访问排查 |
| SNMP | 网络管理 | 设备轮询、trap、管理信息访问 |
| NTP | 时间同步 | 时间偏移、同步状态、服务器响应 |
| RADIUS | 认证、授权和计费 | 网络接入认证、远程用户认证 |
| NetBIOS | 网络服务 API 和相关协议 | 旧式名称服务、会话服务排查 |
| ONC-RPC / DCE/RPC | 远程过程调用机制 | RPC 绑定、接口调用、上层服务定位 |
| MIME | 内容编码 | HTTP、SMTP 等协议中的内容类型和编码 |
| 问题 | 优先查看 |
|---|---|
| 能看到广播但访问不了网关 | Ethernet、ARP、IPv4 |
| ping 失败但 ARP 正常 | IPv4/IPv6、ICMP/ICMPv6、防火墙或路由相关控制报文 |
| TCP 连接慢或失败 | TCP、DNS、应用协议 |
| UDP 应用偶发超时 | UDP、应用协议、ICMP 错误消息 |
| 域名解析异常 | DNS、UDP/TCP、IPv4/IPv6 |
| 语音/视频质量差 | RTP、RTCP、UDP、QoS/VLAN 相关二层信息 |
| 路由收敛或邻接问题 | OSPF、BGP、RIP/RIPng、Neighbor Discovery |
| IPsec 流量不可读或协商后不通 | AH、ESP、IKE 相关页面(如有) |
原页面讨论过“HTTP 是否一定属于应用层”“DCE/RPC 和 ONC/RPC 是否应放入 Internet Protocol Family”等分类争议。实际抓包分析时,不必强行把每个协议唯一映射到 OSI 七层;更重要的是沿着封装关系和故障现象逐层定位。
Imported from https://wiki.wireshark.org/InternetProtocolFamily on 2020-08-11 23:15:07 UTC