先看“要解析什么”
ARP 的问题是:已经知道目标 IP,但在局域网里真正发送帧还需要对方 MAC 地址,所以要把 IP 地址解析成 MAC 地址。它偏二层交付,是本地网络中很常见的考点。
DNS 的问题是:用户输入的是域名,例如 example.com,计算机通信需要 IP 地址,所以要把域名解析成 IP 地址。DHCP 的问题则更靠前:主机刚接入网络,还不知道自己应该用哪个 IP、网关和 DNS 服务器,所以需要自动获取网络配置。
| 协议 | 解决的问题 | 常见题干关键词 |
|---|---|---|
| ARP | IP 地址到 MAC 地址 | 局域网、物理地址、同一网段交付 |
| DNS | 域名到 IP 地址 | 域名解析、递归查询、权威服务器 |
| DHCP | 自动分配 IP 等网络参数 | 自动获取地址、租约、默认网关 |
| ICMP | 网络差错与连通性测试 | ping、目的不可达、超时 |
ARP 不负责找网站,DNS 不负责找 MAC
很多错题来自“方向感”乱了。访问网站时,用户先通过 DNS 得到服务器 IP;如果目标在同一局域网内,主机还可能通过 ARP 获取目标 MAC;如果跨网段,主机通常解析的是默认网关的 MAC,而不是远端服务器的 MAC。
所以题目问“域名 www 开头的地址最终变成什么”,多半是 DNS;题目问“已知 IP 地址,要得到物理地址”,多半是 ARP。两个协议可能在一次访问中都出现,但考试会把具体问题问清楚。
老师式小例子
你要寄快递,DNS 像把公司名字查成具体地址。
ARP 像在小区门口找到具体门牌对应的人。
DHCP 像物业先给新住户分配门牌、网关和基础配置。
DHCP 的关键词是“自动”和“租约”
DHCP 最容易被低估。题干只要说新主机接入网络后自动获得 IP 地址、子网掩码、默认网关、DNS 服务器地址,就要想到 DHCP。它不是拿域名换 IP,也不是拿 IP 换 MAC,而是给主机分配网络配置。
真实网络里 DHCP 分配的地址通常有租约期限。考试不一定细问完整交互过程,但“自动配置”“地址池”“租约”这些词很常见。看到这些词,就不要误选 ARP 或 DNS。
| 题干说法 | 优先想到 | 不要误选 |
|---|---|---|
| 新电脑接入网络后自动获得 IP | DHCP | DNS |
| 输入域名后得到服务器 IP | DNS | ARP |
| 已知 IP 地址查询 MAC 地址 | ARP | DHCP |
| 检测网络是否可达 | ICMP | DNS |
复习时按“缺什么”建立索引
这组协议不建议死背定义。你可以把它们放成三个问题:缺 IP 配置找 DHCP,缺域名对应的 IP 找 DNS,缺局域网交付需要的 MAC 找 ARP。每次做题先补全这句话,选项会清楚很多。
如果题干写得比较长,先圈出“域名、IP、MAC、自动获取、网关、租约”这些信号词。网络工程师基础协议题通常不难,真正容易失分的是把协议作用边界看混。
相关题目解析
下面这些题目和本专题的判断方法关联较强,适合读完概念后回到具体题干里校验理解。
- /27 子网掩码可以提供多少个可用主机地址?子网划分 / /27子网可用主机数
- 递归 DNS 和权威 DNS 在域名解析中有什么区别?DNS / 递归查询
- /26 子网有多少个可用主机地址?CIDR 子网主机数 / 网络工程师子网划分