Skip to content

Adres Çözümleme Protokolleri (ARP) İçin Yeni Başlayanlar Kılavuzu

2 de Haziran de 2021

Adres Çözümleme Protokolleri, yerel IP adreslerinin bir ağdaki bilgisayarlar arasında çözümlenme şeklini yönetir. arp komutu yaygın olarak kullanılmaz—öncelikle yalnızca belirli sorun giderme biçimleri için kullanışlıdır.

Hero Images / Getty Images
Dizüstü bilgisayar gibi bir bilgisayarınız olduğunu ve her ikisi de yerel geniş bant bağlantınızın bir parçası olarak bağlı olan Raspberry Pi’niz ile iletişim kurmak istediğinizi hayal edin. Raspberry PI’nin ağda mevcut olup olmadığını ping atarak genel olarak görebilirsiniz. Raspberry Pi’ye ping attığınız veya Raspberry Pi ile başka bir bağlantı denediğiniz anda, adres çözümleme ihtiyacını başlatacaksınız. Bunu bir el sıkışma şekli olarak düşünün. ARP, ana bilgisayar ile hedef bilgisayarın adres ve alt ağ maskelerini karşılaştırır. Bunlar eşleşirse, adres etkin bir şekilde yerel ağa çözümlenmiştir.

Peki Bu Süreç Aslında Nasıl İşliyor?

Bilgisayarınız, adresi çözmek için önce erişilen bir ARP önbelleği kullanır. Önbellek adresi çözümlemek için gereken bilgileri içermiyorsa, ağdaki her makineye bir istek gönderilir. Ağdaki bir makine, aranan IP adresini listelemiyorsa, isteği görmezden gelir, ancak makine bir eşleşme bildirirse, arayan bilgisayarın bilgilerini kendi ARP önbelleğine ekler. Ardından, orijinal arayan bilgisayara bir yanıt gönderir. Hedef bilgisayarın adresinin onayını aldıktan sonra, bir ping veya başka bir ağ talebinin takip edilebilmesi için bağlantı tamamlanır. Kaynak bilgisayarın hedef bilgisayardan aradığı asıl bilgi onun MAC adresidir.

‘arp’ Komutunu Kullanma

Varsayılan olarak, Linux’taki arp komutu, ARP önbelleğindeki öğelerin ana bilgisayar adını gösterir, ancak aşağıdaki anahtarı kullanarak onu IP adreslerini görüntülemeye zorlayabilirsiniz: arp -n

Alternatif olarak, çıktıyı farklı bir şekilde gösterecek olan aşağıdaki anahtarı kullanmak isteyebilirsiniz: arp -a

Yukarıdaki komutun çıktısı şu satırlar boyunca bir şey olacaktır: raspberrypi (172.16.15.254) at d4:ca:6d:0e:d6:19 [ether] wlp2s0’da

type=”code”> Bu sefer bilgisayarın adını, IP adresini, HW adresini, HW tipini ve ağı alırsınız.

arp önbelleği

ARP Önbelleğinden Girişler Nasıl Silinir

ARP önbelleği verilerini çok uzun süre tutmaz ancak belirli bir bilgisayara bağlanamıyorsanız ve adres verilerinin yanlış olduğundan şüpheleniyorsanız, önbellekten bir girişi aşağıdaki şekilde silin. İlk olarak, kaldırmak istediğiniz girişin HW adresini almak için arp komutunu çalıştırın. Şimdi aşağıdaki komutu çalıştırın: arp -d HWADDR

Kaldırmak istediğiniz giriş için HWADDR’yi HW Adresi ile değiştirin.