41.您需要找出特定使用者的電腦上,所有最近曾經連線過的電腦MAC位址。您應該使用下列哪一個指令以完成這項任務?
(A)ping 127.0.0.1
(B)netstat -a
(C)arp -s
(D)arp -a
答案:登入後查看
統計: A(12), B(21), C(9), D(46), E(0) #3247036
統計: A(12), B(21), C(9), D(46), E(0) #3247036
詳解 (共 2 筆)
#6345700
MAC 位址(Media Access Control Address)是網路設備在資料鏈結層的唯一識別碼。當一台電腦與其他設備通訊時(例如在同一區域網路中),它會通過 ARP(Address Resolution Protocol,位址解析協議)將 IP 位址映射到 MAC 位址。作業系統通常會將這些映射儲存在 ARP 快取表中。因此,要找出最近連線過的設備的 MAC 位址,我們需要查看本機的 ARP 快取。
現在,讓我們逐一檢視每個選項:
- (A) ping 127.0.0.1
ping 指令用於測試網路連通性,127.0.0.1 是本機的回環位址(localhost)。執行這個指令只會測試本機網路堆疊是否正常運作,不會顯示任何與其他設備的連線資訊,更不用說 MAC 位址了。因此,這個選項 不正確。 - (B) netstat -a
netstat 是一個網路狀態查看工具,-a 選項會顯示所有活躍的連線和監聽埠。它可以提供 IP 位址、埠號和連線狀態等資訊,但不會直接顯示 MAC 位址。MAC 位址是資料鏈結層的概念,而 netstat 主要關注網路層和傳輸層,因此它無法滿足題目需求。這個選項 不正確。 - (C) arp -s
arp -s 用於手動將一個 IP 位址與 MAC 位址的映射新增到 ARP 快取中(例如 arp -s 192.168.1.1 00-14-22-01-23-45)。這是一個設定指令,而不是用來顯示現有快取內容的工具。因此,它無法列出最近連線過的 MAC 位址,這個選項 不正確。 - (D) arp -a
arp -a 用於顯示本機 ARP 快取表的内容。這個表會列出最近與本機通訊的設備的 IP 位址及其對應的 MAC 位址。只要本機曾與這些設備進行過網路通訊(例如 ping 或其他資料交換),它們的 MAC 位址就會被記錄下來。這正是題目要求的:找出最近連線過的電腦的 MAC 位址。因此,這個選項 正確。
3
0