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 请 求 及 应 答 过 程 如 图所 示, A 与 B 位于 同一 网 段, A 想要 与 B 进 行 通 信, 此时 , A 就需 要 对 自己的 数 据 进 行 封 装 , 但 是 , A 只 知 道 B 的 IP 地 址 , 不 知 道B 的 MAC 地 址 , 故而 数 据 封 装 失败, A 就 会 先发 送 一 个 ARP 包 询问B 的 MAC 地 址 。 此时 , 就 产生了 , ARP 的 请 求 及 应 答 。 下 面我们来详细阐述 一 下 这 些 步 骤 吧 。 2013-11-22 [普 通 ARP] [键 入 文 字 ] 1、 A 开 始 进 行 数 据 封 装 。 ...