阿摩線上測驗 登入

申論題資訊

試卷:105年 - 105 專技高考_資訊技師:網路原理與應用#120653
科目:技師◆網路原理與應用
年份:105年
排序:0

申論題內容

五、請說明 ARP(Address Resolution Protocol)的作用為何?

詳解 (共 1 筆)

詳解 提供者:hchungw

ARP 是一個至關重要的協議,用於在以太網和其他基於數據鏈路層的網絡中,將 IP 地址映射到 MAC 地址。這個過程使得設備能夠正確地在局域網內尋找和通信。當網絡設備需要發送數據包時,ARP 允許它們確定目標設備的實體地址,從而完成數據包的正確傳輸。

 

ARP(Address Resolution Protocol,地址解析協議)是一種網絡協議,主要作用是將網絡層(如 IP 層)的邏輯地址(IP 地址)映射到數據鏈路層(如 Ethernet 層)的實體地址(MAC 地址)。這是網絡通信中不可或缺的一部分,尤其是在以太網和其他基於數據鏈路層的網絡中。

ARP 的作用

  1. 地址解析

    • ARP 的主要作用是將 IP 地址轉換為對應的 MAC 地址。當一台設備(如計算機或路由器)需要將數據包發送到另一台設備時,它需要知道目標設備的 MAC 地址,因為在以太網等數據鏈路層上,數據包是根據 MAC 地址進行轉發的。
  2. 內部網絡通信

    • 在內部局域網(LAN)中,當一台設備要發送數據到同一網絡中的另一台設備時,它需要使用 ARP 來查找目標設備的 MAC 地址,以便在數據鏈路層上正確地將數據包發送到目標設備。

ARP 的工作流程

  1. ARP 請求(ARP Request)

    • 當一台設備(源設備)需要發送數據到另一台設備(目標設備)時,源設備會檢查其 ARP 快取中是否已有目標設備的 MAC 地址。如果沒有,源設備會廣播一個 ARP 請求包到網絡上。
    • ARP 請求包包含源設備的 IP 地址和 MAC 地址,以及目標設備的 IP 地址,但不包含目標設備的 MAC 地址。
  2. ARP 回應(ARP Reply)

    • 網絡上所有的設備都會接收到這個 ARP 請求包,但只有目標設備(其 IP 地址與請求中的目標 IP 地址匹配)會回應。
    • 目標設備會發送一個 ARP 回應包,該包包含其 MAC 地址,並將其發送回源設備。
  3. 更新 ARP 快取

    • 源設備收到 ARP 回應後,會將目標設備的 IP 地址和 MAC 地址對應關係存儲到 ARP 快取中,以便將來使用。這樣可以避免每次發送數據時都需要進行 ARP 查詢。
    • 目標設備也會更新自己的 ARP 快取,以記錄源設備的 IP 地址和 MAC 地址對應關係。

ARP 的類型

  1. ARP 請求

    • 用於查找特定 IP 地址對應的 MAC 地址,並廣播到整個網絡。
  2. ARP 回應

    • 用於回應 ARP 請求,提供請求中所需的 IP 地址對應的 MAC 地址。
  3. 反向 ARP(RARP)

    • RARP 是 ARP 的反向版本,用於根據 MAC 地址獲取對應的 IP 地址,主要用於某些特殊情況,如無磁碟機的計算機需要從網絡上獲取 IP 地址。