2013-11-22 [普 通 ARP] [键 入 文 字 ] 普 通 ARP 请 求 及 回 应 一 、 ARP 的 定 义 ARP( Address Resolution Protocol) 地 址 解 析 协 议 : 是 在 仅 知道 主 机 的 IP 地 址 时 确 定 其 物 理 地 址 的 一 种 协 议
其 主 要 作 用 是 通过 已 知 IP 地 址 , 获 取 对 应 物 理 地 址 的 一 种 协 议
ARP 具 体 说 来 就是 将 网 络 层 地 址 解 析 为 数 据 链 路 层 的 MAC 地 址
二 、 ARP 的 原 理 在 TCP/IP 协 议 中 , A 给 B 发 送 IP 包 , 在 报 头 中 需 要 填 写 B 的IP 为 目 标 地 址 , 但 这 个 IP 包 在 以 太 网 上 传 输 的 时 候 , 还 需 要 进 行一 次 以 太 包 的 封 装 , 在 这 个 以 太 包 中 , 目 标 地 址 就 是 B 的 MAC地 址
计 算 机 A 是 如 何 得 知 B 的 MAC 地 址 的 呢
解 决 问 题 的 关 键 就 在于 ARP 协 议
在 A 不 知 道 B 的 MAC 地 址 的 情 况 下 ,A 就 广 播 一 个 ARP 请 求 包 ,请 求 包 中 填 有 B 的 IP 地 址 和 MAC 地 址 , 以 太 网 中 的 所 有 计 算 机都 会 接 收 这 个 请 求 , 而 正 常 的 情 况 下 只 有 B 会 给 出 ARP 应 答 包 ,包 中 就 填 充 上 了 B 的 MAC 地 址 , 并 回 复 给 A
A 得 到 ARP 应 答 后 , 将 B 的 MAC 地 址 放入 本机 缓存, 便于 下 次使用
三、 ARP 请 求 及 应 答 过 程 如 图