Adres Çözümleme Protokolü Nedir?

Adres Çözünürlük Protokolü, başka bir cihazın Ethernet adresini belirlemek için bir ağ uygulaması veya cihaz için bir araçtır. Ayrıca ARP kısaltması tarafından da bilinir, bir İnternet Protokolü (IP) adresini bir donanım adresiyle eşleştirmeye çalışır. ARP, bir yerel ağdaki her cihaz tarafından aynı ağdaki başka bir cihazla ilk kez iletişim kurduğunda kullanılır.

Uygulamalar ve ağ cihazları, protokol yığınının ağ katmanındaki paketleri kullanarak yüksek düzeyde iletişim kurar. Bu paketler IP adreslerine yönlendirilir. Her paket veri bağlantı katmanı kullanılarak yerel alan ağı (LAN) üzerinden gönderildiğinde, alıcının Ethernet adresi de bilinmelidir. Ethernet adresleri genellikle aynı kalırken, IP adresleri dinamik olarak atanabilir ve zaman içinde değişebilir. Bir uygulama veya cihaz, o anda verilen bir IP adresiyle ilişkilendirilmiş donanım adresini belirlemek için bir yola ihtiyaç duyar.

Adres Çözümleme Protokolü, bu adresleri bulmak için standart bir yöntem tanımlar. ARP, 1982'de İnternet Mühendisliği Görev Gücü (IETF) tarafından Yorum İsteği (RFC) 826 olarak belgelenmiştir. Bir sistem bir IP paketi göndermeye hazır olduğunda, son zamanlarda çözümlenen adreslerin önbelleğine başvurur. Hedef IP adresi önbellekte değilse, ARP kullanarak tüm LAN'a bir mesaj yayınlar. Bu mesaj, hedef IP adresli cihazdan Ethernet donanım adresi ile cevap vermesini ister.

Bu Adres Çözünürlük Protokolü istek paketi, talep edenin IP ve donanım adreslerini ve ayrıca aranan IP adresini içerir. LAN üzerindeki her cihaz IP adresini içeren bir ARP istek paketini dinler. Biri duyulursa, eşleşen cihaz Ethernet donanım adresini içeren bir ARP yanıt paketi oluşturur. Bu yanıt paketi daha sonra doğrudan ARP önbelleğinde adresleri daha sonra tekrar kullanmak üzere depolayan doğrudan istek sahibine gönderilir. Yanıt veren, adresleri önbelleğinde de saklayabilir, çünkü istek sahibi ile daha fazla iletişim kurması muhtemeldir.

IP Sürüm 4 (IPv4) ve Ethernet adresleri, Adres Çözümleme Protokolü tarafından çözülen en yaygın adres türleridir. Bununla birlikte, istek paketi Protokol Türü ve Adres Uzunluğu alanları üzerinden diğer türleri desteklemektedir. IP Sürüm 6 (IPv6) adresleri ARP yerine Komşu Keşif Protokolü (NDP) ile çözümlenir.

Ters Adres Çözünürlük Protokolü (RARP) istekte bulunanın donanım adresi için IP adresi ister. Bir RARP sunucusu, yeni bir IP adresi tahsis ederek ve talep edenin donanım adresiyle ilişkilendirerek bu taleplerden birine cevap verir. Ters ARP'nin eski olduğu kabul edilir - işlevselliği Dinamik Ana Bilgisayar Yapılandırma Protokolüne (DHCP) dahil edilmiştir. Ters Adres Çözümleme Protokolü, verilen donanım adresiyle ilişkili mevcut IP adresini ister. Bu durumda, donanım adresi aynı LAN üzerindeki herhangi bir düğümün adresi olabilir.