ARP(Address Resolution Protocol)
網絡層次:ARP 屬於 OSI 模型的數據鏈路層(第2層)。
運作原理與功能:
- 功能:ARP 用於將 IP 地址解析為 MAC 地址,使得在局域網內通過以太網進行通信。
- 運作原理:
- ARP 請求:當一個設備需要知道另一個設備的 MAC 地址時,會發送一個廣播 ARP 請求。
- ARP 回應:目標設備接收到請求後,回應其 MAC 地址,這個回應是單播發送的。
- 平面:ARP 屬於 data plane 協定,因為它涉及實際的數據轉發過程。
DHCP(Dynamic Host Configuration Protocol)
網絡層次:DHCP 屬於應用層(第7層),但它與網絡層(第3層)緊密相關,因為它配置網絡參數。
運作原理與功能:
- 功能:DHCP 用於自動分配 IP 地址和其他網絡參數(如子網掩碼、網關、DNS 伺服器)給網絡中的設備。
- 運作原理:
- DHCP 發現:新設備發送 DHCPDISCOVER 廣播消息,尋找 DHCP 伺服器。
- DHCP 提供:DHCP 伺服器回應 DHCPOFFER 消息,提供一個可用的 IP 地址。
- DHCP 請求:設備選擇一個 DHCP 伺服器,並以 DHCPREQUEST 消息請求該伺服器提供的 IP 地址。
- DHCP 確認:伺服器確認並分配 IP 地址,發送 DHCPACK 消息。
- 平面:DHCP 屬於 control plane 協定,因為它配置和管理網絡設備的參數。
總結
- ARP:數據鏈路層協定,用於 IP 到 MAC 地址解析,屬於 data plane。
- DHCP:應用層協定,用於分配網絡參數,屬於 control plane。