『壹』 DOS中ARP是什麼意思,有什麼用,怎麼用
英文原義:Address Resolution Protocol
中文釋義:(RFC-826)地址解析協議
區域網中,網路中實際傳輸的是「幀」,幀裡面是有目標主機的MAC地址的。所謂「地址解析」就是主機在發送幀前將目標IP地址轉換成目標MAC地址的過程。ARP協議的基本功能就是通過目標設備的IP地址,查詢目標設備的MAC地址以保證通信的順利進行。
註解:簡單地說,ARP協議主要負責將區域網中的32為IP地址轉換為對應的48位物理地址,即網卡的MAC地址,比如IP地址為192.168.0.1網卡MAC地址為00-03-0F-FD-1D-2B。整個轉換過程是一台主機先向目標主機發送包含IP地址信息的廣播數據包,即ARP請求,然後目標主機向該主機發送一個含有IP地址和MAC地址數據包,通過MAC地址兩個主機就可以實現數據傳輸了。
應用:在安裝了乙太網網路適配器的計算機中都有專門的ARP緩存,包含一個或多個表,用於保存IP地址以及經過解析的MAC地址。在Windows中要查看或者修改ARP緩存中的信息,可以使用arp命令來完成,比如在Windows XP的命令提示符窗口中鍵入「arp -a」或「arp -g」可以查看ARP緩存中的內容;鍵入「arp -d IPaddress」表示刪除指定的IP地址項(IPaddress表示IP地址)。arp命令的其他用法可以鍵入「arp /?」查看到。(129)
『貳』 dos命令中的arp命令什麼意思
·arp
-a或arp
–g
用於查看高速緩存中的所有項目。-a和-g參數的結果是一樣的,多年來-g一直是UNIX平台上用來顯示ARp高速緩存中所有項目的選項,而Windows用的是arp
-a(-a可被視為all,即全部的意思),但它也可以接受比較傳統的-g選項。
·arp
-a
Ip
如果我們有多個網卡,那麼使用arp
-a加上介面的Ip地址,就可以只顯示與該介面相關的ARp緩存項目。
『叄』 在DOS下輸入arp命令,
首先說一下什麼是ARP。如果你在Windows 9x/ME/XP/2003或者Unix等操作系統的命令模式下輸入arp -a,你的輸出看起來應該是這樣的:
Interface: xxx.xxx.xxx.xxx
Internet Address Physical Address Type
xxx.xxx.xxx.xxx 00-00-93-64-48-d2 dynamic
xxx.xxx.xxx.xxx 00-00-b4-52-43-10 dynamic
...... ......... ....
這里第一列顯示的是ip地址,第二列顯示的是和ip地址對應的網路介面卡的硬體地址(MAC),第三列是該ip和mac的對應關系類型。
可見,arp是一種將ip轉化成以ip對應的網卡的物理地址的一種協議,或者說ARP協議是一種將ip地址轉化成MAC地址的一種協議。它靠維持在內存中保存的一張表來使ip得以在網路上被目標機器應答。
為什麼要將ip轉化成mac呢?簡單的說,這是因為在tcp網路環境下,一個ip包走到哪裡,要怎麼走是靠路由表定義。但是,當ip包到達該網路後,哪台機器響應這個ip包卻是靠該ip包中所包含的mac地址來識別。也就是說,只有機器的mac地址和該ip包中的mac地址相同的機器才會應答這個ip包。因為在網路中,每一台主機都會有發送ip包的時候。所以,在每台主機的內存中,都有一個arp--> mac的轉換表。通常是動態的轉換表(注意在路由中,該arp表可以被設置成靜態)。也就是說,該對應表會被主機在需要的時候刷新。這是由於乙太網在子網層上的傳輸是靠48位的mac地址而決定的。
通常主機在發送一個ip包之前,它要到該轉換表中尋找和ip包對應的mac地址。如果沒有找到,該主機就發送一個ARP廣播包,看起來象這樣子:
"我是主機xxx.xxx.xxx.xxx , mac是xxxxxxxxxxx ,ip為xxx.xxx.xxx.xx1的主機請告之你的mac來"
ip為xxx.xxx.xxx.xx1的主機響應這個廣播,應答ARP廣播為:
"我是xxx.xxx.xxx.xx1,我的mac為xxxxxxxxxx2"
於是,主機刷新自己的ARP緩存,然後發出該ip包。
明白了ARP的基本原理之後,就知道這兩條命令的意思了:
arp -a是顯示主機系統當前的ARP緩存中的內容。
arp -s是將某個IP地址(可以是一個主機的IP地址,也可以是一個路由器的IP地址)與其相對應的mac地址做靜態的「綁定」,免得被刷新掉。(這可以作為防止ARP欺騙的一種方法。)
『肆』 DOS哪個命令可以查看ARP入侵攻擊的IP
打開Windows命令提示符,輸入「arp –a」,可以查看當前電腦上的ARP映射表。可以看到當前的ARP表的類型是「dynamic」,即動態的,通過「arp –s w.x.y.z aa-bb-cc-dd-ee-ff」命令來添加靜態ARP實現ARP綁定。其中w.x.y.z代表路由器的IP地址,aa-bb-cc-dd-ee-ff代表路由器的MAC地址。例如:arp -s 192.168.1.1 00-02-b3-3c-16-95再輸入「arp -a」就可以看到剛才添加的靜態ARP條目了。為了不必每次重啟電腦後都要重新輸入上面的命令來實現防止ARP欺騙,可以新建一個批處理文件如arp_bind.bat。在裡面加入我們剛才的命令:arp -s 192.168.1.1 00-02-b3-3c-16-95保存就可以了,以後可以通過雙擊它來執行這條命令,還可以把它放置到系統的啟動目錄下來實現啟動時自己執行。打開電腦「開始」->「程序」,雙擊「啟動」打開啟動的文件夾目錄,把剛才建立的arp_bind.bat復制到裡面去。這樣每次重啟都會執行ARP綁定命令,
『伍』 dos命令中的arp命令什麼意思
輸入「arp
-a」就可以查看ARP緩存表中的內容輸入「arp
-d」命令可以刪除ARP表中所有的內容;
輸入「arp
-d
<指定ip地址>」
可以刪除指定ip所在行的內容
輸入「arp
-s」可以手動在ARP表中指定IP地址與MAC地址的對應,類型為static(靜態),靜態ARP緩存除非手動清除,否則不會丟失。無論是靜態還是動態ARP緩存,重啟啟動計算機後都會丟失。
『陸』 dos命令arp -a產生的結果是什麼意思
在管理員命令提示符窗口輸入arp -a,回車,顯示本機通信過的IP地址及經過ARP解析的MAC地址。IP地址為:192.168.1.101的物理地址為:48-62-76-c0-87-71(無線網卡),IP地址為192.168.1.100的物理地址為:14-cf-92-b5-f9-a6(乙太網)。
『柒』 有誰知道在DOS下可以清楚ARP病毒的命令嗎拜託了各位 謝謝
打開Windows命令提示符,輸入「arp –a」,可以查看當前電腦上的ARP映射表。可以看到當前的ARP表的類型是「dynamic」,即動態的,通過 「arp –s w.x.y.z aa-bb-cc-dd-ee-ff」命令來添加靜態ARP實現ARP綁定。其中w.x.y.z代表路由器的IP地址,aa-bb-cc-dd-ee-ff代表路由器的MAC地址。 例如:arp -s 192.168.1.1 00-02-b3-3c-16-95 再輸入「arp -a」就可以看到剛才添加的靜態ARP條目了。 為了不必每次重啟電腦後都要重新輸入上面的命令來實現防止ARP欺騙,可以新建一個批處理文件如arp_bind.bat。在裡面加入我們剛才的命令: arp -s 192.168.1.1 00-02-b3-3c-16-95 保存就可以了,以後可以通過雙擊它來執行這條命令,還可以把它放置到系統的啟動目錄下來實現啟動時自己執行。打開電腦「開始」->「程序」,雙擊「啟動」打開啟動的文件夾目錄,把剛才建立的arp_bind.bat復制到裡面去。這樣每次重啟都會執行ARP綁定命令,
『捌』 如何DOS下查看自己本機是否中了ARP攻擊。怎麼可以看出來。
1、打開騰訊電腦管家,點擊主界面中的「工具箱」按鈕,並在打開的擴展面板中點擊「ARP防火牆」項。