Tanım: ARP (Adres Çözümleme Protokolü) bir İnternet Protokolü (IP) adresini karşılık gelen fiziksel ağ adresine dönüştürür. Ethernet ve Wi-Fi üzerinde çalışanlar da dahil olmak üzere IP ağları çalışması için ARP'ye ihtiyaç duyar.
ARP'nin Tarihçesi ve Amacı
ARP, 1980'lerin başlarında IP ağları için genel amaçlı bir adres çeviri protokolü olarak geliştirilmiştir. Ethernet ve Wi-Fi yanı sıra, ATM , Token Ring ve diğer fiziksel ağ türleri için ARP de uygulanmaktadır.
ARP, bir ağa, her birine bağlı belirli bir fiziksel cihazdan bağımsız bağlantıları yönetme olanağı sağlar. Bu, İnternet Protokolü'nün, farklı türde donanım aygıtlarının ve fiziksel ağların kendisinin adreslerini yönetmek zorunda kaldığından daha verimli çalışmasını sağladı.
ARP Nasıl Çalışır?
ARP, OSI modelinde Layer 2'de çalışır. Ağ işletim sistemlerinin cihaz sürücülerinde protokol desteği uygulanır. Internet RFC 826, paket formatı ve istek ve yanıt mesajlarının işleyişi de dahil olmak üzere protokolün teknik detaylarını belgeler.
ARP, aşağıdaki gibi modern Ethernet ve Wi-Fi ağları üzerinde çalışır:
- Ağ bağdaştırıcıları , Ortam Erişim Denetimi (MAC) adresi adı verilen donanımda yerleşik fiziksel bir adresle üretilir. Üreticiler, bu 6 baytlık (48 bit) adreslerin benzersiz olmasını sağlamaya özen gösterir; çünkü IP, mesaj gönderimi için bu benzersiz tanımlayıcılara güvenir.
- Herhangi bir cihaz başka bir hedef cihaza veri göndermek istediğinde, öncelikle IP adresi verilen o hedefin MAC adresini belirlemelidir. Bu IP'den MAC adresine eşleştirmeler, her aygıtta tutulan bir ARP önbelleğinden türetilir.
- Verilen IP adresi bir cihazın önbelleğinde görünmezse, söz konusu cihaz yeni bir eşleme elde edilene kadar iletileri bu hedefe yönlendiremez. Bunu yapmak için, başlatıcı cihaz ilk önce yerel alt ağda bir ARP talebi yayın mesajı gönderir. Verilen IP adresine sahip ana bilgisayar, yayıncıya yanıt olarak bir ARP cevabı gönderir, böylece başlatma cihazının önbelleğini güncellemesine ve doğrudan hedefe mesaj göndermesine izin verir.
Ters ARP ve Ters ARP
ARP'yi tamamlamak için 1980'lerde RARP (Ters ARP) adlı bir ağ protokolü de geliştirildi. Adından da anlaşılacağı gibi, RARP, fiziksel ağ adreslerinden bu aygıtlara atanan IP adreslerine dönüştürülen ARP'nin ters işlevini gerçekleştirdi. RARP DHCP tarafından modası geçmiş ve artık kullanılmamaktadır.
Ters ARP olarak adlandırılan ayrı bir protokol, ters adres eşleme işlevini de destekler. Ters ARP, Ethernet veya Wi-Fi ağlarında kullanılmaz, bazen başka türlerde de bulunabilir.
Arsız ARP
ARP'nin verimliliğini arttırmak için, bazı ağlar ve ağ aygıtları, bir aygıtın kendi ARP istek mesajını kendi yerel ağına ileterek, varlığının diğer aygıtlarını bildirdiği, karşılıksız ARP adı verilen bir iletişim yöntemi kullanır.