ARP 命令
ARP(地址解析協議)是一種網路協議,用於將網路地址(例如 IP 地址)對映到物理(MAC)地址。它是網際網路協議 (IP) 的基本組成部分,用於允許裝置在網路上相互通訊。在本文中,我們將討論各種 ARP 命令及其用法,並提供示例來幫助您更好地理解該概念。
ARP 命令:arp
arp 命令用於顯示或修改計算機上的 ARP 快取。ARP 快取是一個表格,儲存 IP 地址與其對應 MAC 地址的對映關係。arp 命令可用於顯示 ARP 快取、向快取新增條目以及從快取中刪除條目。
要顯示 ARP 快取,您可以使用不帶任何選項的 arp 命令。例如,以下命令將顯示 Windows 計算機上的 ARP 快取:-
C:>arp
此命令將顯示快取中 ARP 條目的 IP 地址、物理地址和型別。條目的型別可以是動態或靜態。動態條目由計算機透過 ARP 廣播學習,通常用於連線到同一網路的裝置。靜態條目由使用者手動新增,通常用於未連線到同一網路的裝置。
要向 ARP 快取新增條目,您可以將 -s 選項與 arp 命令一起使用。例如,以下命令將為 IP 地址 192.168.1.1 和 MAC 地址 00-11-22-33-44-55 新增一個 ARP 快取條目:-
C:>arp -s 192.168.1.1 00-11-22-33-44-55
要從 ARP 快取中刪除條目,您可以將 -d 選項與 arp 命令一起使用。例如,以下命令將刪除 IP 地址 192.168.1.1 的 ARP 快取條目:-
C:>arp -d 192.168.1.1
ARP 命令:arp -a
arp -a 命令用於顯示計算機上的 ARP 快取,包括動態和靜態條目。此命令類似於不帶任何選項的 arp 命令,但它還顯示快取中條目的狀態。
例如,以下命令將顯示 Windows 計算機上的 ARP 快取,包括動態和靜態條目:-
C:>arp -a
此命令將顯示快取中 ARP 條目的 IP 地址、物理地址、型別和狀態。條目的狀態可以是不完整或完整。不完整條目是指尚未解析的條目,而完整條目是指已解析並位於快取中的條目。
ARP 命令:arp -g
arp -g 命令用於顯示計算機上的 ARP 快取,僅包括動態條目。此命令類似於 arp -a 命令,但它僅顯示快取中的動態條目。
例如,以下命令將顯示 Windows 計算機上的 ARP 快取,僅包括動態條目:-
C:>arp -g
此命令將顯示快取中動態 ARP 條目的 IP 地址、物理地址和型別。
ARP 命令:arp -s
arp -s 命令用於向計算機上的 ARP 快取新增靜態條目。此命令用於手動向 ARP 快取新增未連線到同一網路的裝置的條目。例如,如果您有一個 IP 地址為 192.168.1.100 的裝置未連線到您的網路,但您需要與之通訊,則可以使用 arp -s 命令為該裝置向 ARP 快取新增靜態條目。
例如,以下命令將為 IP 地址 192.168.1.100 和 MAC 地址 00-11-22-33-44-55 新增一個靜態 ARP 快取條目:-
C:>arp -s 192.168.1.100 00-11-22-33-44-55
新增條目後,您可以使用 arp 命令確認該條目是否在快取中:-
C:>arp
此命令將顯示快取中 ARP 條目的 IP 地址、物理地址和型別,包括 IP 地址為 192.168.1.100 的靜態條目。
ARP 命令:arp -d
arp -d 命令用於從計算機上的 ARP 快取中刪除條目。此命令用於刪除不再需要或不正確的 ARP 快取條目。例如,如果 ARP 快取中有一個不再連線到網路的裝置的條目,則可以使用 arp -d 命令從快取中刪除該條目。
例如,以下命令將刪除 IP 地址 192.168.1.100 的 ARP 快取條目:-
C:>arp -d 192.168.1.100
刪除條目後,您可以使用 arp 命令確認該條目是否不再位於快取中:-
C:>arp
此命令將顯示快取中 ARP 條目的 IP 地址、物理地址和型別,不包括 IP 地址為 192.168.1.100 的條目。
結論
總之,ARP 命令是管理計算機上 ARP 快取的基本工具。它們可用於顯示、新增和刪除快取中的條目,從而允許裝置在網路上相互通訊。瞭解這些命令的用法和示例將幫助您更好地管理網路並解決任何與 ARP 相關的故障。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP