Ένας οδηγός για αρχάριους για τα πρωτόκολλα επίλυσης διευθύνσεων (ARP)

Τα πρωτόκολλα επίλυσης διευθύνσεων διαχειρίζονται τον τοπικό τρόπο διευθύνσεις IP επίλυση μεταξύ υπολογιστών σε α δίκτυο.

Τι κάνει το πρωτόκολλο ανάλυσης διευθύνσεων (ARP) για το δίκτυο του υπολογιστή σας

ο αρπ Η εντολή δεν χρησιμοποιείται ευρέως—είναι κυρίως χρήσιμη μόνο για συγκεκριμένες μορφές αντιμετώπισης προβλημάτων.

Επικεντρωμένος άνδρας μηχανικός που εργάζεται στο φορητό υπολογιστή
Εικόνες Ηρώων / Getty Images

Φανταστείτε ότι έχετε έναν υπολογιστή όπως ένα φορητό υπολογιστή και θέλετε να επικοινωνήσετε με τον δικό σας Raspberry Pi, και τα δύο είναι συνδεδεμένα ως μέρος της τοπικής ευρυζωνικής σας σύνδεσης.

Μπορείτε γενικά να δείτε εάν το Raspberry PI είναι διαθέσιμο στο δίκτυο κάνοντας ping. Μόλις κάνετε ping στο Raspberry Pi ή επιχειρήσετε οποιαδήποτε άλλη σύνδεση με το Raspberry Pi, θα ξεκινήσετε την ανάγκη για ανάλυση διεύθυνσης. Σκεφτείτε το ως μια μορφή χειραψίας.

Το ARP συγκρίνει τη διεύθυνση και μάσκες υποδικτύου του κεντρικού υπολογιστή και του υπολογιστή προορισμού. Εάν ταιριάζουν, τότε η διεύθυνση έχει ουσιαστικά επιλυθεί στο τοπικό δίκτυο.

Πώς λειτουργεί στην πραγματικότητα αυτή η διαδικασία;

Ο υπολογιστής σας χρησιμοποιεί μια προσωρινή μνήμη ARP, στην οποία έχετε πρόσβαση πρώτα για την επίλυση της διεύθυνσης. Εάν η κρυφή μνήμη δεν περιέχει τις πληροφορίες που απαιτούνται για την επίλυση της διεύθυνσης, τότε αποστέλλεται ένα αίτημα σε κάθε μηχάνημα στο δίκτυο.

Εάν ένα μηχάνημα στο δίκτυο δεν αναφέρει τη διεύθυνση IP που αναζητείται, τότε απλώς θα αγνοήσει τη διεύθυνση IP αίτημα, αλλά εάν το μηχάνημα αναφέρει μια αντιστοίχιση, τότε προσθέτει τις πληροφορίες για τον υπολογιστή που καλεί σε αυτό το δικό ARP cache. Στη συνέχεια στέλνει μια απάντηση στον αρχικό υπολογιστή που καλεί.

Μετά τη λήψη επιβεβαίωσης της διεύθυνσης του υπολογιστή προορισμού, η σύνδεση ολοκληρώνεται, ώστε να μπορεί να ακολουθήσει ένα ping ή άλλο αίτημα δικτύου.

Οι πραγματικές πληροφορίες που αναζητά ο υπολογιστής προέλευσης από τον υπολογιστή προορισμού είναι δικές του Διεύθυνση MAC.

Χρησιμοποιώντας την εντολή "arp".

Από προεπιλογή, η εντολή arp στο Linux εμφανίζει το όνομα κεντρικού υπολογιστή των στοιχείων μέσα στη μνήμη cache ARP, αλλά μπορείτε να τον αναγκάσετε να εμφανίζει διευθύνσεις IP χρησιμοποιώντας τον ακόλουθο διακόπτη:

arp -n

Εναλλακτικά, μπορεί να θέλετε να χρησιμοποιήσετε τον ακόλουθο διακόπτη που θα εμφανίζει την έξοδο με διαφορετικό τρόπο:

αρπ -α

Η έξοδος από την παραπάνω εντολή θα είναι κάτι ανάλογο με αυτό:

raspberrypi (172.16.15.254) στις d4:ca: 6d: 0e: d6:19 [ether] στο wlp2s0. 

Αυτή τη φορά λαμβάνετε το όνομα του υπολογιστή, τη διεύθυνση IP, τη διεύθυνση HW, τον τύπο HW και το δίκτυο.

arp cache

Πώς να διαγράψετε καταχωρήσεις από την προσωρινή μνήμη ARP

Η προσωρινή μνήμη ARP δεν διατηρείται στα δεδομένα της για πολύ καιρό, αλλά εάν δεν μπορείτε να συνδεθείτε σε ένα συγκεκριμένο υπολογιστή και υποψιάζεστε ότι τα δεδομένα διεύθυνσης είναι λανθασμένα, διαγράψτε μια καταχώρηση από την προσωρινή μνήμη στο ακολουθώντας τον τρόπο.

Αρχικά, εκτελέστε την εντολή arp για να λάβετε τη διεύθυνση HW της καταχώρισης που θέλετε να καταργήσετε.

Τώρα εκτελέστε την ακόλουθη εντολή:

arp -d HWADDR

Αντικαταστήστε το HWADDR με τη Διεύθυνση HW για την καταχώρηση που θέλετε να αφαιρέσετε.