Skip to main content

Χρησιμοποιήστε την προσωρινή μνήμη ARP για να μετατρέψετε μια διεύθυνση MAC σε μια διεύθυνση IP

Week 7 (Ενδέχεται 2024)

Week 7 (Ενδέχεται 2024)
Anonim

Μία διεύθυνση MAC αντιπροσωπεύει το φυσικό αναγνωριστικό ενός προσαρμογέα δικτύου, ενώ η διεύθυνση IP αντιπροσωπεύει μια λογική διεύθυνση συσκευής σε δίκτυα TCP / IP. Μόνο σε ορισμένες συγκεκριμένες περιπτώσεις ο χρήστης-πελάτης μπορεί να αναγνωρίσει τη διεύθυνση IP που σχετίζεται με έναν προσαρμογέα όταν γνωρίζει μόνο τη διεύθυνση MAC του.

ARP και άλλη υποστήριξη πρωτοκόλλου TCP / IP για διευθύνσεις MAC

Τώρα τα παρωχημένα πρωτόκολλα TCP / IP που ονομάζονται RARP (Reverse ARP) και το InARP μπορούν να εντοπίσουν διευθύνσεις IP από διευθύνσεις MAC. Η λειτουργία τους είναι μέρος του DHCP. Ενώ οι εσωτερικές λειτουργίες του DHCP διαχειρίζονται τόσο MAC όσο και δεδομένα διεύθυνσης IP, το πρωτόκολλο δεν επιτρέπει στους χρήστες να έχουν πρόσβαση σε αυτά τα δεδομένα.

Μια ενσωματωμένη δυνατότητα TCP / IP, το Address Resolution Protocol (ARP) μεταφράζει διευθύνσεις IP σε διευθύνσεις MAC. Το ARP δεν σχεδιάστηκε για να μεταφράζει διευθύνσεις προς την άλλη κατεύθυνση, αλλά τα δεδομένα του μπορούν να βοηθήσουν σε ορισμένες καταστάσεις.

Υποστήριξη ARP Cache για διευθύνσεις MAC και IP

Το ARP διατηρεί μια λίστα με τις διευθύνσεις IP και τις διευθύνσεις MAC που ονομάζονται ARP cache . Αυτές οι κρυφές μνήμες είναι διαθέσιμες σε μεμονωμένους προσαρμογείς δικτύου και σε δρομολογητές. Από την προσωρινή μνήμη είναι δυνατή η εξαγωγή μιας διεύθυνσης IP από μια διεύθυνση MAC. Ωστόσο, ο μηχανισμός είναι περιορισμένος από πολλές απόψεις.

Οι συσκευές πρωτοκόλλου Internet ανακαλύπτουν διευθύνσεις μέσω μηνυμάτων πρωτοκόλλου μηνυμάτων ελέγχου Internet (ICMP) (όπως αυτές που προκλήθηκαν από τη χρήση εντολών ping). Η εκκίνηση μιας απομακρυσμένης συσκευής από οποιοδήποτε υπολογιστή-πελάτη θα ενεργοποιήσει την ενημέρωση της προσωρινής μνήμης ARP στην αιτούσα συσκευή.

Στα Windows και σε ορισμένα άλλα λειτουργικά συστήματα δικτύου, η εντολή "arp" παρέχει πρόσβαση στην τοπική μνήμη cache ARP. Στα Windows, για παράδειγμα, πληκτρολογώντας "arp -a" στη γραμμή εντολών (DOS) θα εμφανιστούν όλες οι καταχωρήσεις στην προσωρινή μνήμη ARP αυτού του υπολογιστή. Αυτή η προσωρινή μνήμη ενδέχεται να είναι κενή μερικές φορές ανάλογα με τον τρόπο ρύθμισης αυτού του τοπικού δικτύου. Στην καλύτερη περίπτωση, η μνήμη cache ARP της συσκευής-πελάτη περιέχει μόνο καταχωρήσεις για άλλους υπολογιστές στο τοπικό δίκτυο.

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

Λογισμικό διαχείρισης για την αντιμετώπιση συσκευών σε δίκτυα επιχειρήσεων

Τα μεγαλύτερα δίκτυα υπολογιστών επιχειρήσεων επιλύουν το πρόβλημα της παγκόσμιας χαρτογράφησης διευθύνσεων MAC σε διεύθυνση IP εγκαθιστώντας ειδικούς πράκτορες λογισμικού διαχείρισης στους πελάτες τους. Αυτά τα συστήματα λογισμικού, που βασίζονται στο απλό πρωτόκολλο διαχείρισης δικτύου (SNMP), περιλαμβάνουν μια δυνατότητα που ονομάζεται ανακάλυψη δικτύου . Αυτά τα συστήματα διαβιβάζουν μηνύματα στον πράκτορα σε κάθε συσκευή δικτύου αίτημα τόσο για τις διευθύνσεις IP όσο και για τις διευθύνσεις MAC αυτής της συσκευής. Το σύστημα λαμβάνει τότε αποθηκεύει τα αποτελέσματα σε έναν κύριο πίνακα χωριστά από οποιαδήποτε μεμονωμένη μνήμη ARP.

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