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ının çalışması için ARP gerekir.
ARP'nin Tarihçesi ve Amacı
ARP, 1980'lerin başında IP ağları için genel amaçlı bir adres çeviri protokolü olarak geliştirildi. Ethernet ve Wi-Fi'nin yanı sıra ATM, Token Ring ve diğer fiziksel ağ türleri için ARP uygulanmıştır.
ARP, bir ağın bağlantıları, her birine bağlı belirli fiziksel aygıttan bağımsız olarak yönetmesine olanak tanır. Bu, internet protokolünün çeşitli donanım cihazlarını ve fiziksel ağları bağımsız olarak yönetmekten daha verimli çalışmasını sağlar.
ARP Nasıl Çalışır
ARP, OSI modelinde Katman 2'de çalışır. Protokol desteği, ağ işletim sistemlerinin aygıt sürücülerinde uygulanmaktadır. İnternet RFC 826, paket formatı ve istek ve yanıt mesajlarının işleyişi de dahil olmak üzere protokolün teknik ayrıntılarını belgeler
ARP, modern Ethernet ve Wi-Fi ağlarında aşağıdaki gibi çalışır:
- Ağ bağdaştırıcıları, Medya Erişim Kontrolü (MAC) adresi adı verilen donanıma katıştırılmış fiziksel bir adresle üretilir. Üreticiler, bu altı baytlık (48 bit) adreslerin benzersiz olmasını sağlar, çünkü IP, ileti teslimi için bu benzersiz tanımlayıcılara dayanır.
- Herhangi bir cihaz başka bir hedef cihaza veri göndermeden önce, IP adresi verilen MAC adresini belirlemelidir. Bu IP-MAC adres eşlemeleri, her cihazda tutulan bir ARP önbelleğinden türetilir.
- Verilen IP adresi bir cihazın önbelleğinde görünmüyorsa, o cihaz yeni bir eşleme elde edene kadar mesajları bu hedefe yönlendiremez. Bunu yapmak için, başlatan cihaz önce yerel alt ağda bir ARP istek yayın mesajı gönderir. Verilen IP adresine sahip ana bilgisayar, yayına yanıt olarak bir ARP yanıtı göndererek, başlatan cihazın önbelleğini güncellemesine ve mesajları doğrudan hedefe iletmesine olanak tanır.
Ters ARP ve Ters ARP
Uzmanlar, 1980'lerde ARP'yi tamamlamak için RARP (Ters ARP) adlı başka bir ağ protokolü geliştirdi. RARP, fiziksel ağ adreslerinden bu cihazlara atanan IP adreslerine dönüştürerek ARP'nin tam tersi işlevini yerine getirdi. RARP, DHCP (Dinamik Ana Bilgisayar Yapılandırma Protokolü) tarafından geçersiz kılındı ve artık kullanılmıyor.
Ters ARP adlı ayrı bir protokol de ters adres eşleme işlevini destekler. Ters ARP, Ethernet veya Wi-Fi ağlarında kullanılmaz, ancak bazen başka türlerde de bulabilirsiniz.
Gereksiz ARP
ARP'nin verimliliğini artırmak için bazı ağlar ve ağ cihazları, karşılıksız ARP adı verilen bir iletişim yöntemi kullanır. Bir cihaz, diğer cihazları varlığından haberdar etmek için yerel ağa bir ARP istek mesajı yayınlar.