Დამწყები სახელმძღვანელო მითითებები რეზოლუციის პროტოკოლების (ARP)

მისამართი რეზოლუციის პროტოკოლები გულისხმობს ქსელის კომპიუტერებს შორის ადგილობრივ IP მისამართებს.

მისი მარტივი ფორმით წარმოგიდგენიათ კომპიუტერი, როგორიც არის ლეპტოპი და გსურთ დაუკავშირდეთ თქვენს Raspberry PI- ს, რომელიც დაკავშირებულია თქვენს ადგილობრივ ფართოზულ კავშირთან.

ზოგადად შეგიძლიათ იხილოთ, თუ ჟოლოს PI ხელმისაწვდომია ქსელში პინგინგზე . როგორც კი პისტოლეტი Raspberry PI ან სცადეთ ნებისმიერი სხვა კავშირი Raspberry PI თქვენ უნდა kicking off საჭიროების მოგვარების. დაფიქრდით, როგორც ხელის ჩამოსხმის ფორმა.

ARP ადგენს მასპინძლისა და სამიზნე კომპიუტერის მისამართსა და ქვე-მოდელს . თუ ამ მატჩზე მოხდა მაშინ, ეს მისამართი ეფექტურად გადაწყდა ადგილობრივ ქსელში.

როგორ ხდება ეს პროცესი რეალურად მუშაობს?

თქვენს კომპიუტერში ექნება ARP ქეში, რომელიც ხელმისაწვდომი იქნება პირველ ადგილზე გასასვლელად და გამოსასწორებლად.

თუ ქეში არ შეიცავს მისამართს გადასაჭრელად საჭირო ინფორმაციას, მაშინ მოთხოვნის ეგზავნება ყველა აპარატს ქსელში.

იმ შემთხვევაში, თუ ქსელში ქსელს არ გააჩნია IP მისამართი, რომელსაც ეძებენ, მაშინ ის მხოლოდ იგნორირებას მოითხოვს, მაგრამ თუ აპარატს მატჩი აქვს, მას დაამატებთ ინფორმაციას მისთვის ARP კეში. მას შემდეგ გააგზავნით პასუხს თავდაპირველი ნომრის კომპიუტერზე.

სამიზნე კომპიუტერის მისამართების დადასტურების შემდეგ კავშირი გაკეთდება და პინგ ან სხვა ქსელის მოთხოვნის დამუშავება შეიძლება.

ფაქტობრივი ინფორმაცია წყაროს კომპიუტერში ეძებს დანიშნულების კომპიუტერში არის მისი MAC მისამართი ან როგორც ეს ზოგჯერ უწოდა HW მისამართი.

მუშაობის მაგალითი გამოყენებით Arp ბრძანება

იმისათვის, რომ გაიგოთ უფრო ადვილი გასაგები, თქვენს კომპიუტერში 2 კომპიუტერი უნდა დაერთოთ.

დარწმუნდით, რომ ორივე კომპიუტერი ჩართულია და შეუძლია ინტერნეტთან დაკავშირება.

ახლა გახსენით ტერმინალის ფანჯარა Linux- ის გამოყენებით და შეიტანეთ შემდეგი ბრძანება:

arp

ნაჩვენები ინფორმაცია არის თქვენი კომპიუტერის ARP ქეში შენახული ინფორმაცია.

შედეგები შეიძლება მხოლოდ აჩვენოთ თქვენი მანქანა, შეგიძლიათ იხილოთ არაფერს, ან შედეგი შეიძლება შეიცავდეს სხვა კომპიუტერის სახელს, თუ მასთან დაკავშირება ადრე.

Arp ბრძანებით გათვალისწინებული ინფორმაცია შემდეგია:

თუ არაფერი არ არის ნაჩვენები, არ ინერვიულოთ, რადგან ეს მალე შეიცვლება. თუ თქვენ შეგიძლიათ იხილოთ სხვა კომპიუტერი მაშინ სავარაუდოდ დაინახავთ, რომ HW მისამართი დაყენებულია (არასრული).

თქვენ უნდა იცოდეთ სახელით კომპიუტერი, რომელიც დაკავშირებულია. ჩემს შემთხვევაში, მე დამიკავშირდება ჟოლოს PI ნულოვანი.

ტერმინალის ქვეშ ატვირთეთ შემდეგი ბრძანება, რომლითაც შეცვალეთ სიტყვა raspberrypizero კომპიუტერის სახელით, რომელიც დაკავშირებულია.

ping raspberrypizero

რა მოხდა ის არის, რომ კომპიუტერი, რომელიც თქვენ იყენებთ თქვენს ARP ქეშით და მიხვდა, რომ მას არ გააჩნია ინფორმაცია ან არ არის საკმარისი ინფორმაცია იმ მანქანასთან დაკავშირებით, რომელიც თქვენ ცდილობთ პინგს. ამიტომ გამოაგზავნა თხოვნა მთელი ქსელის სთხოვა ყველა სხვა აპარატურა ქსელში თუ არა ისინი მართლაც კომპიუტერი თქვენ ეძებთ.

თითოეული კომპიუტერი ქსელში გამოიყურება IP მისამართი და ნიღაბი მოთხოვნილი და ყველა, მაგრამ ერთი რომ IP მისამართი გაუქმება მოთხოვნა.

კომპიუტერი, რომელსაც აქვს მოთხოვნილი IP მისამართი და ნიღაბი, გაახარებს, "ჰეი, რომელიც ჩემთვის!" და გაგზავნის HW მისამართი უკან მოთხოვნის კომპიუტერი. ეს შემდეგ დაემატება ARP- ის ქეში დარეკვის კომპიუტერს.

არ მჯერა მე? გაუშვით ARP ბრძანება.

arp

ამჯერად თქვენ უნდა დაინახოთ კომპიუტერის სახელი, რომელიც თქვენ გააქვთ და თქვენ ასევე იხილავთ HW- ს მისამართს.

აჩვენეთ IP მისამართები ნაცვლად კომპიუტერის ჰოსტინგის სახელით

თავდაპირველად, arp ბრძანება გამოჩნდება ARP- ის ქეშის შიგთავსის მასპინძელი სახელით, მაგრამ შეგიძლიათ აიძულოთ, რომ IP მისამართები გამოვიყენოთ შემდეგნაირად:

arp -n

გარდა ამისა, თქვენ შეიძლება გსურთ გამოიყენოთ შემდეგი შეცვლა, რომელიც გამოაქვს გამომავალი სხვაგვარად:

arp-a

გამომავალი ბრძანება გამომავალი იქნება ამ მიმართულებით:

raspberrypi (172.16.15.254) d4: ca: 6d: 0e: d6: 19 [ether] on wlp2s0

ამჯერად მიიღეთ კომპიუტერის სახელი, IP მისამართი, HW მისამართი, HW ტიპი და ქსელი.

როგორ ამოიღოთ ჩანაწერები ARP Cache

ARP ქეში არ ინახავს თავის მონაცემებს ძალიან დიდი ხნის განმავლობაში, მაგრამ თუ თქვენ დაკავშირებულია კონკრეტულ კომპიუტერთან დაკავშირებულ პრობლემებზე და ეჭვი გაქვთ, რადგან მისამართი არასწორია, შეგიძლიათ წაშალოთ ჩანაწერი ქეშიდან შემდეგნაირად.

პირველი, აწარმოებს arp ბრძანება მისაღებად HW მისამართი შესვლის გსურთ ამოიღონ.

ახლა გაუშვით შემდეგი ბრძანება:

arp -d HWADDR

HWADDR- ის ჩანაცვლება HW- სთან ერთად ჩანაწერის გასახსნელად.

შემაჯამებელი

არპური ბრძანება არ გამოიყენება თქვენს საშუალო კომპიუტერის მომხმარებლის მიერ და მხოლოდ ქსელში პრობლემების გადასაჭრელად მხოლოდ უმრავლესობას შეესაბამება.