2014-11-06 57 views
1

我在學習ARP協議。我對ARP的看法是,它是一種協議,可以幫助將IP定位到確切的MAC地址。「arp -a」輸出中的「永久」字是什麼意思?

但是當我嘗試這樣做:

arp -a 

這一點我覺得它會顯示IP地址和MAC匹配的地址列表。我明白一切,直到看到permanent這個詞。其他行標記爲ifscope,另一行標記爲permanent

有人能告訴我什麼意思permanent?這條線爲什麼不同?

在此先感謝。

Arp table

回答

1

按照TCP/IP Guide

有跡象表明,緩存條目可放入 ARP緩存兩種不同的方式:

  • 靜態ARP緩存條目:這些是手動添加到設備的緩存表中的地址分辨率,並保存在緩存中 o永久的基礎。通常使用 工具來管理靜態條目,例如arp軟件實用程序。

  • 動態ARP高速緩存條目:這些是硬件/ IP地址對,由軟件本身添加到高速緩存中,作爲 成功完成過去的ARP分辨率的結果。它們僅保存在 緩存中一段時間​​,然後被刪除。

所以在arp -a輸出字permanent意味着條目被手動添加到高速緩存(靜態)。