Çözünürlük protokollarına (ARP) müraciət etmək üçün başlayanlara dair təlimat

Ünvanlı Çıxarış Protokolları şəbəkə kompüterləri arasında lokal IP ünvanlarının həlli yolu ilə məşğul olur.

Ən sadə şəklində təsəvvür edin ki, bir dizüstü kompüter kimi kompüteriniz var və həm də yerli genişzolaqlı birləşmənin bir hissəsi olan Raspberry PI ilə ünsiyyət qurmaq istəyirlər.

Ümumiyyətlə, Raspberry PI şəbəkəsi onu şəbəkə vasitəsilə əldə edə bilərmi ? Raspberry PI-ni ping etdiyiniz və ya Raspberry PI ilə hər hansı digər əlaqəyə cəhd etməyincə, siz ünvanı qətnamə ehtiyacını aradan qaldıracaqsınız. Bunu əllə bir forma kimi düşünün.

ARP, ana və hədəf kompüterin ünvanı və alt şəbəkə maskələrini müqayisə edir. Bu matçı sonra ünvan düzgün bir şəkildə yerli şəbəkəyə həll edildi.

Beləliklə, bu proses necə işləyir?

Sizin kompüteriniz əvvəlcədən çıxış etmək üçün ünvana daxil olan bir ARP cache olacaq.

Önbellek, ünvanı çözmek üçün lazım olan bilgileri içermiyorsa, ağdaki her bir maşına bir istek gönderilir.

Şəbəkədəki bir maşın axtarışda olan IP ünvanı yoxdursa, o zaman yalnız tələbi görməyəcəkdir, lakin maşın bir uyğunluq varsa, çağırış kompüter üçün məlumatı öz ARP önbelliyinə əlavə edəcəkdir. Daha sonra orijinal çağırış kompüterinə cavab göndərəcək.

Hedef bilgisayarın adresinin onaylanmasını aldıktan sonra bağlantı yapılır ve bir ping ya da başqa bir ağ isteği işlenebilir.

Kaynak kompüter hedef bilgisayardan isteyen gerçek bilgiler, MAC adresi ya da bazen HW Adresi olaraq adlandırılır.

Arp komandanlığı istifadə edərək hazırlanmış bir nümunə

Bunu asanlaşdırmaq üçün şəbəkənizə 2 ədəd kompüter lazımdır.

Hər iki kompüterin açıldığından və internetə qoşulduğundan əmin olun.

İndi Linux istifadə edərək terminal pəncərəsini açın və aşağıdakı komanda yazın:

arp

Göstərilən məlumatlar hazırda kompüterinizin ARP yaddaşında saxlanılan məlumatdır.

Nəticələr yalnız maşınınızı göstərə bilər, siz heç bir şey görməyəcəksiniz və ya nəticələr əvvəlcədən bağlı olduğunuz halda digər kompüterin adını ehtiva edə bilər.

Arp əmri ilə verilən məlumatlar belədir:

Göründüyü bir şey varsa, bu qısa müddətdə dəyişəcək çünki narahat olmayın. Digər kompüteri görsəniz, HW ünvanının (natamam) təyin olunduğunu görürsünüz.

Bağladığınız kompüterin adını bilmək lazımdır. Mənim vəziyyətimdə Raspberry PI sıfırla əlaqə saxlayıram.

Terminal daxilində, raspberrypizero sözləri ilə əlaqəli kompüterin adı ilə əvəz olunan aşağıdakı komanda işlədir.

ping raspberrypizero

Nə oldu ki, istifadə etdiyiniz kompüter ARP önbelleğine baxdı və onu ping etməyə çalışdığınız maşın haqqında məlumat və ya kifayət qədər məlumat yoxdu. Buna görə şəbəkənin bütün digər maşınlarını soruşduqları kompüteriniz olub-olmadığı barədə istənilən bir sorğu göndərdi.

Şəbəkədəki hər bir kompüter istənilən IP ünvanına və maskasına baxacaq və həmin IP ünvanına sahib olan hər kəs istəkləri ləğv edəcək.

İstənilən IP ünvanı və maska ​​olan kompüter, "Hey bu mənimdir !!!!" və HW ünvanını tələb edən kompüterə geri göndərəcək. Bu, çağırış kompüterinin ARP önbelliyinə əlavə olunacaq.

Mənə inanma? Arp əmri yenidən başladın.

arp

Bu dəfə pinglədiyiniz kompüterin adını görməlisiniz və HW ünvanını da görəcəksiniz.

Kompüterin Hostname əvəzinə IP ünvanlarını göstərin

Mənim cari olaraq, arp əmri ARP önbelleğindeki maddələrin hostnameini göstərəcək, lakin onu aşağıdakı keçidi istifadə edərək IP ünvanlarını göstərməyə məcbur edə bilərsiniz:

arp -n

Alternativ olaraq, çıxışınızı fərqli bir şəkildə göstərəcək aşağıdakı keçiddən istifadə etmək istəyə bilərsiniz:

arp-a

Yuxarıdakı əmrdən gələn nəticə bu xətt boyunca bir şey olacaq:

wp2s0da d4: ca: 6d: 0e: d6: 19 [ether] 'da raspberrypi (172.16.15.254)

Bu dəfə kompüterin adını, IP ünvanını, HW ünvanını, HW tipini və şəbəkəni əldə edirsiniz.

ARP Cache-dən girişləri necə silmək olar

ARP önbelleği çox uzun məlumatları saxlamır, ancaq müəyyən bir kompüterə bağlanma ilə bağlı problemlər yarandığında və saxladığınız ünvan məlumatlarının düzgün olmadığından şübhə edirsinizsə, bir girişin önbellekten aşağıdakı şəkildə silinməsi mümkündür.

Birincisi, aradan qaldırmaq istədiyiniz girişin HW ünvanını almaq üçün arp əmrini işləyin.

İndi aşağıdakı əmri çalıştırın:

arp -d HWADDR

HWADDR'yi, aradan qaldırmaq istədiyiniz giriş üçün HW ünvanı ilə dəyişdirin.

Xülasə

Arp komanda, orta hesabla kompüter istifadəçiniz tərəfindən istifadə edilmir və şəbəkə məsələlərini həll edərkən yalnız insanların əksəriyyəti ilə əlaqəli olacaq.