Ruxsatnomalar protokollarini (ARP) hal qilish uchun yangi boshlanuvchilar qo'llanmasi

Manzilni hal etish protokollari tarmoqdagi kompyuterlar o'rtasida lokal IP manzillarining echimi bilan bog'liq.

Eng sodda shaklda tasavvur qiling-a, sizda noutbuk kabi kompyuter bor va siz mahalliy keng polosali aloqangizning bir qismi sifatida bog'langan Raspberry PI bilan bog'lanishni xohlaysiz.

Odatda, Raspberry PI tarmog'ida uni zabt etish orqali mavjudligini ko'rishingiz mumkin. Raspberry PI ni ping etish yoki Raspberry PI bilan boshqa ulanishga urinmasdan siz manzilni hal qilish zarurligini ko'rsatib qo'yasiz. Buni qo'llash shakli sifatida o'ylab ko'ring.

ARP hostning va maqsadli kompyuterning manzillari va pastki maskalari bilan taqqoslanadi. Agar ushbu o'yin keyinchalik manzil samarali tarzda mahalliy tarmoqqa uzatilgan bo'lsa.

Xo'sh, bu jarayon aslida qanday ishlaydi?

Sizning kompyuteringizda manzilni sinab ko'rish va hal qilish uchun avval ochilgan ARP keshiga ega bo'ladi.

Agar kesh adresni hal qilish uchun zarur bo'lgan ma'lumotlarni o'z ichiga olmasa, tarmoqdagi har bir mashinaga so'rov yuboriladi.

Tarmoqdagi kompyuterda izlanayotgan IP-manzili bo'lmasa, u faqat so'rovni e'tiborsiz qoldiradi, lekin agar mashinada o'yin bor bo'lsa, u holda qo'ng'iroq qiluvchi kompyuter uchun o'z ARP keshiga ma'lumot qo'shiladi. Keyinchalik original qo'ng'iroq kompyuteriga javob qaytaradi.

Maqsadli kompyuter manzilining tasdiqlanganidan so'ng ulanish o'rnatiladi va shuning uchun ping yoki boshqa tarmoq so'rovini qayta ishlash mumkin.

Manba kompyuterning maqsad kompyuterdan qidirayotgan haqiqiy axborot uning MAC-manzilidir yoki ba'zida HW-manzil deb ataladi.

Arp buyrug'ini qo'llagan holda ishlangan misol

Buni osonroq tushunish uchun sizning tarmog'ingizga ulangan 2 ta kompyuter bo'lishi kerak.

Har ikkala kompyuter ham yoqilganligini va Internetga ulanishi mumkinligiga ishonch hosil qiling.

Endi Linux yordamida terminal oynasini oching va quyidagi buyruqni kiriting:

arp

Ko'rsatilgan ma'lumotlar kompyuteringizda ARP keshida saqlangan ma'lumotdir.

Natijalar faqat sizning kompyuteringizni ko'rsatishi mumkin, siz hech narsa ko'rmaysiz yoki undan oldin unga ulangan bo'lsangiz, natijada boshqa kompyuterning nomi bo'lishi mumkin.

Arp komandasi tomonidan taqdim etilgan ma'lumotlar quyidagicha:

Ko'rsatilgan narsangiz bo'lmasa, u qisqa vaqt ichida o'zgarib ketishi uchun tashvishlanmang. Agar boshqa kompyuterni ko'rsangiz, siz HW manzilining (to'liqsiz) o'rnatilganligini ko'rasiz.

Siz ulangan kompyuterning nomini bilishingiz kerak. Mening holimda Raspberry PI-ga nol-ga ulanishga harakat qilaman.

Terminal ichida raspberrypizero so'zlarini o'rniga qo'yilgan kompyuterning nomi bilan almashtirilgan quyidagi buyruqni bajaring.

ping raspberrypizero

Nima bo'lgan bo'lsa, siz foydalanadigan kompyuter o'zining ARP keshiga qaraydi va u sizning kompyuteringiz haqida ping haqida ma'lumot yoki ma'lumotga ega emasligini tushunadi. Shuning uchun tarmoq bo'ylab boshqa barcha mashinalar haqida so'raganingizni so'ragan.

Tarmoqdagi har bir kompyuter talab qilingan IP-manzilga va maskaga qaraydi va bu IP-manzili bo'lgan barcha so'rovni bekor qiladi.

Talab qilingan IP-manzil va murakkab bo'lgan kompyuter, "Hey, bu men !!!" va HW manzilini so'ragan kompyuterga qaytarib beradi. So'ngra, chaqiruvchi kompyuterning ARP keshiga qo'shiladi.

Menga ishonma. Arp buyrug'ini yana ishga tushiring.

arp

Bu safar sizga ping qo'ygan kompyuterning nomini ko'rishingiz kerak va siz HW manzilini ham ko'rasiz.

Kompyuterning Hostname o'rniga IP manzilini ko'rsatish

Odatiy bo'lib, arp buyrug'i ARP keshidagi elementlarning hostnameini ko'rsatib beradi, lekin uni quyidagi kaliti yordamida IP manzillarini ko'rsatishga majbur qilish mumkin:

arp -n

Shu bilan bir qatorda, chiqishni boshqa yo'l bilan ko'rsatadigan quyidagi kalitlardan foydalanishingiz mumkin:

arp-a

Yuqoridagi buyruqdan olingan natijalar quyidagilar qatoriga kiradi:

wp2s0 da d4: ca: 6d: 0e: d6: 19 [efir] da raspberrypi (172.16.15.254)

Bu safar siz kompyuterning nomi, IP-manzili, HW manzili, HW turi va tarmoqni olasiz.

ARP keshidan arizalarni qanday o'chirish mumkin

ARP keshi ma'lumotlarga juda uzoq vaqt davomida ta'sir qilmaydi, lekin muayyan kompyuterga ulanish bilan bog'liq muammolarga duch kelsangiz va manzil ma'lumotlarining noto'g'ri kiritilganligi sababli siz keshdan kirishni quyidagi tarzda o'chirishingiz mumkinligiga shubha qilsangiz.

Avval siz olib tashlash kerak bo'lgan yozuvning HW manzilini olish uchun arp buyrug'ini boshqaring.

Endi quyidagi buyruqni bajaring:

arp -d HWADDR

O'chirishni istagan yozuv uchun HWADDR-ni HW-manzil bilan almashtiring.

Xulosa

Arp buyrug'i sizning o'rtacha kompyuter foydalanuvchingiz tomonidan ko'pincha foydalanilmaydi va tarmoq muammolarini bartaraf qilishda faqat ko'pchilik odamlar uchun tegishli bo'ladi.