Skip to content
Λογότυπο GrCode Club σε μαύρο Λογότυπο GrCode Club σε λευκό GrCode Club

GrCode Club

Λογότυπο GrCode Club σε μαύρο Λογότυπο GrCode Club σε λευκό GrCode Club

GrCode Club

  • Αρχική
  • Προγραμματισμός
    • Developer
    • Web Development
    • Γλώσσες Προγραμματισμού
    • Docker
  • Δίκτυα
    • Βασικές Πληροφορίες
    • Πρωτόκολλα Δικτύων
    • Υπηρεσίες & Θύρες
    • Cloud Computing
  • Λειτουργικά Συστήματα
    • Βασικές Πληροφορίες
    • Linux: Οδηγός
    • Microsoft Windows
  • Κυβερνοασφάλεια
    • Βασικές Πληροφορίες
    • Κυβερνοεπιθέσεις
    • Εργαλεία Κυβερνοασφάλειας
  • Hardware
    • Βασικές Πληροφορίες
    • Εξαρτήματα Υπολογιστή
    • Οθόνες & Τηλεοράσεις
    • Υποστήριξη Υπολογιστή
    • Πιστοποίηση IP
  • Κινητά
    • Βασικές Πληροφορίες
    • Android
    • iPhone
  • Κοινότητα
    • Σύνδεση / Λογαριασμός
    • Μέλη
    • Γίνε Content Creator
    • Projects Μελών
    • Ξεκινήστε να Μαθαίνετε
  • Αρχική
  • Προγραμματισμός
    • Developer
    • Web Development
    • Γλώσσες Προγραμματισμού
    • Docker
  • Δίκτυα
    • Βασικές Πληροφορίες
    • Πρωτόκολλα Δικτύων
    • Υπηρεσίες & Θύρες
    • Cloud Computing
  • Λειτουργικά Συστήματα
    • Βασικές Πληροφορίες
    • Linux: Οδηγός
    • Microsoft Windows
  • Κυβερνοασφάλεια
    • Βασικές Πληροφορίες
    • Κυβερνοεπιθέσεις
    • Εργαλεία Κυβερνοασφάλειας
  • Hardware
    • Βασικές Πληροφορίες
    • Εξαρτήματα Υπολογιστή
    • Οθόνες & Τηλεοράσεις
    • Υποστήριξη Υπολογιστή
    • Πιστοποίηση IP
  • Κινητά
    • Βασικές Πληροφορίες
    • Android
    • iPhone
  • Κοινότητα
    • Σύνδεση / Λογαριασμός
    • Μέλη
    • Γίνε Content Creator
    • Projects Μελών
    • Ξεκινήστε να Μαθαίνετε

ARP Protocol: Αντιστοίχιση IP Διεύθυνσης με MAC Address

Το ARP (Address Resolution Protocol) χρησιμοποιείται σε δίκτυα IPv4 για να εντοπίζει τη διεύθυνση MAC που αντιστοιχεί σε μια IPv4 διεύθυνση μέσα στο ίδιο τοπικό δίκτυο (broadcast domain). Έτσι, μια συσκευή μπορεί να δημιουργήσει Ethernet frame προς τον επόμενο κόμβο.

Πώς λειτουργεί το ARP

Όταν ένας υπολογιστής θέλει να στείλει δεδομένα σε μια IPv4 διεύθυνση του ίδιου subnet, ελέγχει πρώτα τον ARP cache. Αν δεν υπάρχει καταχώριση, εκπέμπει ARP Request ως broadcast. Η συσκευή που έχει τη συγκεκριμένη IPv4 διεύθυνση απαντά συνήθως με ARP Reply unicast, δηλώνοντας τη MAC διεύθυνσή της.

  • ARP Request: ερώτημα broadcast προς το τοπικό δίκτυο: «Ποιος έχει αυτή την IPv4 διεύθυνση;»
  • ARP Reply: απάντηση που περιλαμβάνει τη MAC διεύθυνση του κατόχου της IP.
  • ARP Cache: προσωρινός πίνακας αντιστοιχίσεων IPv4 και MAC, ώστε να αποφεύγονται επαναλαμβανόμενα αιτήματα.

Παράδειγμα επικοινωνίας

Έστω ότι ο υπολογιστής A (192.168.1.10) θέλει να επικοινωνήσει με τον υπολογιστή B (192.168.1.20) στο ίδιο subnet. Αν δεν γνωρίζει τη MAC του B, στέλνει ARP Request. Ο B απαντά με ARP Reply και ο A αποθηκεύει την αντιστοίχιση στην cache.

Αν ο προορισμός βρίσκεται σε διαφορετικό subnet, ο υπολογιστής δεν αναζητά τη MAC του απομακρυσμένου host. Αναζητά τη MAC της προεπιλεγμένης πύλης (default gateway) και στέλνει σε αυτήν το Ethernet frame, διατηρώντας ως IP προορισμού την τελική διεύθυνση.

Βασικά πεδία ARP message

ΠεδίοΠεριγραφή
Hardware Type (HTYPE)Τύπος δικτύου ζεύξης, π.χ. Ethernet.
Protocol Type (PTYPE)Πρωτόκολλο δικτύου, π.χ. IPv4.
Hardware Address Length (HLEN)Μήκος hardware address σε bytes (6 για Ethernet MAC).
Protocol Address Length (PLEN)Μήκος protocol address σε bytes (4 για IPv4).
Operation (OPER)1 για Request και 2 για Reply στο Ethernet/IPv4 ARP.
Sender / Target Hardware AddressMAC διευθύνσεις αποστολέα και στόχου.
Sender / Target Protocol AddressIPv4 διευθύνσεις αποστολέα και στόχου.

Έλεγχος ARP table

Windows CMD

arp -a
arp -d *
arp -s 192.168.1.20 00-11-22-33-44-55

Η εντολή arp -d * διαγράφει δυναμικές καταχωρίσεις από την cache, ενώ η arp -s προσθέτει στατική αντιστοίχιση. Η συμπεριφορά και τα δικαιώματα εξαρτώνται από την έκδοση και το περιβάλλον εκτέλεσης.

Linux Terminal

ip neigh
ip neigh show
ip neigh flush dev eth0

Το ip neigh εμφανίζει και διαχειρίζεται τον πίνακα γειτόνων. Η εκκαθάριση μπορεί να απαιτεί αυξημένα δικαιώματα και το όνομα interface πρέπει να προσαρμοστεί στο σύστημά σου.

ARP Spoofing και ασφάλεια

Το ARP δεν διαθέτει ενσωματωμένο μηχανισμό αυθεντικοποίησης. Σε ένα τοπικό δίκτυο, ένας κακόβουλος κόμβος μπορεί να επιχειρήσει να διαδώσει πλαστές αντιστοιχίσεις IP–MAC (ARP spoofing/poisoning), με πιθανό αποτέλεσμα την ανακατεύθυνση της κίνησης ή επίθεση Man-in-the-Middle.

  • Χρησιμοποίησε Dynamic ARP Inspection (DAI) και DHCP Snooping σε υποστηριζόμενα managed switches.
  • Διαχώρισε το δίκτυο με VLANs και περιόρισε την πρόσβαση στις θύρες switch.
  • Παρακολούθησε ασυνήθιστες αλλαγές στις αντιστοιχίσεις IP–MAC.
  • Σε κρίσιμα περιβάλλοντα αξιολόγησε στατικές εγγραφές όπου είναι διαχειρίσιμες.

Σημείωση: Το ARP αφορά IPv4. Στα IPv6 δίκτυα, αντίστοιχες λειτουργίες γειτονικής ανακάλυψης υλοποιούνται από το Neighbor Discovery Protocol (NDP), το οποίο βασίζεται στο ICMPv6.

Σχετικοί οδηγοί

  • Μοντέλο TCP/IP
  • Διεύθυνση MAC
  • Internet Protocol (IP)
  • Δίκτυα Υπολογιστών

Social Media

  • Facebook
  • X
  • Instagram
  • TikTok
  • YouTube
  • Linkedin
  • Discord
Email Επικοινωνίας

info@grcodeclub.gr

Για Τεχνικά Θέματα

support@grcodeclub.gr

Πολιτική Cookies (ΕΕ)

Πολιτική απορρήτου

Όροι και Προϋποθέσεις

GrCode Club by @dimitridedou
Διαχείριση Συγκατάθεσης
Για να παρέχουμε την καλύτερη εμπειρία, χρησιμοποιούμε τεχνολογίες όπως cookies για την αποθήκευση ή/και την πρόσβαση σε πληροφορίες συσκευών. Η συγκατάθεση για τις εν λόγω τεχνολογίες θα μας επιτρέψει να επεξεργαστούμε δεδομένα προσωπικού χαρακτήρα, όπως συμπεριφορά περιήγησης ή μοναδικά αναγνωριστικά σε αυτόν τον ιστότοπο. Η μη συγκατάθεση ή η ανάκληση της συγκατάθεσης, μπορεί να επηρεάσει αρνητικά ορισμένες λειτουργίες και δυνατότητες.
Λειτουργικά Πάντα ενεργό
Η τεχνική αποθήκευση ή πρόσβαση είναι απολύτως απαραίτητη για τον νόμιμο σκοπό της δυνατότητας χρήσης συγκεκριμένης υπηρεσίας που ζητείται ρητά από τον συνδρομητή ή τον χρήστη ή με αποκλειστικό σκοπό τη μετάδοση επικοινωνίας μέσω δικτύου ηλεκτρονικών επικοινωνιών.
Προτιμήσεις
Η τεχνική αποθήκευση ή πρόσβαση είναι απαραίτητη για τον νόμιμο σκοπό της αποθήκευσης προτιμήσεων που δεν ζητούνται από τον συνδρομητή ή τον χρήστη.
Στατιστικά
Η τεχνική αποθήκευση ή πρόσβαση που χρησιμοποιείται αποκλειστικά για στατιστικούς σκοπούς. Η τεχνική αποθήκευση ή πρόσβαση που χρησιμοποιείται αποκλειστικά για ανώνυμους στατιστικούς σκοπούς. Χωρίς κλήτευση, η εθελοντική συμμόρφωση εκ μέρους του Παρόχου Υπηρεσιών Διαδικτύου ή πρόσθετες καταγραφές από τρίτο μέρος, οι πληροφορίες που αποθηκεύονται ή ανακτώνται για το σκοπό αυτό από μόνες τους δεν μπορούν συνήθως να χρησιμοποιηθούν για την αναγνώρισή σας.
Εμπορικής Προώθησης
Η τεχνική αποθήκευση ή πρόσβαση απαιτείται για τη δημιουργία προφίλ χρηστών, για την αποστολή διαφημίσεων ή για την καταγραφή του χρήστη σε έναν ιστότοπο ή σε διάφορους ιστότοπους για παρόμοιους σκοπούς εμπορικής προώθησης.
  • Διαχείριση επιλογών
  • Διαχείριση υπηρεσιών
  • Manage {vendor_count} vendors
  • Διαβάστε περισσότερα για αυτούς τους σκοπούς
Προβολή προτιμήσεων
  • {title}
  • {title}
  • {title}