Arp komutu nedir, ne işe yarar?

0

arp komudu nedir? arp komutu nasıl kullanılır? Arp komutu ne işe yarar?

murat murat (12547)
12 ay önce sordu

    Toplam 1 Cevap


    1

    ARP (Address Resolution Protocol) yani Adres Çözümleme Protokolüdür. Bir IP adresinin yerel ağ içinde MAC adresi ile eşleşmesini sağlar.  Temelde ARP, IP adresine göre  bir bilgisayarın / cihazın MAC adresinin bulunmasını sağlar.

    Yerel ağlarda iletişim IP üzerinden değil MAC adresleri üzerinden gerçekleşir.  Bir bilgisayar başka bir ağdaki bilgiyarla iletişim için IP adresini kullanır. Cihazlar aynı ağ içindeyse iletişim MAC adresi üzerinden gerçekleşir.

    Mesela aynı ağ içindeki bir istemci ve sunucuyu düşünelim.  İstemci sunucuyla iletişime geçmek istesin.  Önce istemci ARP önbelleğini  kontrol eder. ARP ön belleği  IP adresleri ve MAC adreslerinin eşleştiği bir tablodur.

    Windows komut isteminde şu komutu yazdığınızda:

    arp -a

    bilgisayarınızın sahip olduğu arp tablosunu görebilirsiniz.

    C:\Users\ceys>arp -a
    
    Interface: 192.168.56.1 --- 0xc
      Internet Address      Physical Address      Type
      192.168.56.255        ff-ff-ff-ff-ff-ff     static
      224.0.0.2             01-00-4e-00-00-01     static
      224.0.0.22            01-00-4e-00-00-13     static
      224.0.0.251           01-00-4e-00-00-fa     static
      224.0.0.252           01-00-4e-00-00-fe     static
      239.255.255.250       01-00-1e-4f-ff-fb     static
    
    Interface: 192.168.137.1 --- 0x10
      Internet Address      Physical Address      Type
      192.168.137.255       ff-ff-ff-ff-ff-ff     static
      224.0.0.2             01-00-4e-00-00-01     static
      224.0.0.22            01-00-4e-00-00-13     static
      224.0.0.251           01-00-4e-00-00-fa     static
      239.255.255.250       01-00-4e-6f-ef-fe     static
      255.255.255.255       ff-ff-ff-ff-ff-ff     static

    ilk kolon IP adresi, ikinci kolon MAC adresini gösterir.

    ARP öncelleği zaman aşımı süresi dolana kadar bu veriler tabloda kalır.

    Bu tabloda sunucu için herhangi bir ip-mac eşleşmesi bulunmaması durumunda istemci bilgisayar arp protokolünü kullanarak tüm ağa bir mesaj yollar. Bu mesaj ip adresi ip adresinin MAC adresi nedir gibi bir mesajdır.  Bu mesajı alan sunucu ."..MAC adresim budur" diye cevap verir. İstemci sunucunun ip adresini ve MAC adresini  ARP tablosuna ekler.

    ARP ile IP adresi bilinen bir cihazın MAC adresini bulmak için

    arp -a 192.168.1.1

    yazmak yeterlidir. Bu komutun karşılığında

    Interface: 192.168.1.29 --- 0x15
      Internet Address      Physical Address      Type
      192.168.1.1           40-cf-10-58-7c-2b     dynamic

    gibi bir cevap gelecektir. Buradaki Physical Address, MAC adresidir.

     

    murat murat (12547)
    12 ay önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol