ARP與RARP
ARP(地址解析協議)和RARP(反向地址解析協議)是兩種用於解析鏈路層和IP協議地址的計算機網絡協議。ARP解析給定硬件地址的IP地址。RARP在提供相應的IP地址時解析硬件地址。實際上,RARP與ARP相反或相反,因此稱為reverse ARP。但是RARP不再使用(已經被更好的協議取代)。
什麼是ARP?
ARP是一種計算機網絡協議,用於將網絡層地址轉換為鏈路層地址。rfc826描述了ARP。在傳輸網絡層流量的情況下,確定多址網絡中的鏈路層地址非常重要。ARP在許多技術下使用,如IPv4、FDDI、X.25和幀中繼。最流行的兩種用法是IPv4 over ieee802.3和ieee802.11。ARP作為請求-應答協議工作。它屬於不可路由協議族(即它不會跨網絡節點)。ARP消息格式非常簡單,由一個地址解析請求或一個響應組成。但消息的實際大小取決於上面和下面層的地址大小。消息頭指定每個層的大小和地址長度。有效負載由發送和接收節點的硬件/協議地址組成。
ARP有時用作簡單通知的協議。例如,當IP或MAC地址發生更改時,它可以通知其他主機更新其地址映射。在上述情況下,ARP消息稱為免費ARP消息。這些消息只是更新網絡中其他主機的緩存,實際上並不要求它們回覆。為了確保所有主機的緩存中都有當前的ARP信息,許多操作系統在啟動時使用免費的ARP消息。
什麼是RARP?
RARP是一種用於計算機網絡的網絡協議。RARP在IETF發佈的rfc903中進行了描述。這是一個過時的協議,不再使用。當另一臺主機的硬件地址(鏈路層)地址可用時,使用該協議請求另一臺主機的IP(Internet協議,更確切地說是IPv4)地址。使用的硬件地址示例是主機的MAC(媒體訪問控制)地址。由於Bootstrap(Bootstrap Protocol)和較新的DHCP(dynamichostconfigurationprotocol)協議的引入,RARP變得過時了,因為這兩種協議都提供了比RARP更多的特性。RARP通過確保很少的服務器主機保存一個包含鏈接層到相應協議地址映射的數據庫來運行。RARP只提供IP地址。主機的MAC地址由管理員單獨配置。
ARP和RARP有什麼區別?