Skip to main content

Ποιο είναι το πρωτόκολλο μηνύματος ελέγχου Internet;

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

Το ICMP χρησιμοποιείται για την αποστολή μηνυμάτων σφάλματος ή διαγνωστικών πληροφοριών μεταξύ συσκευών ή κεντρικών υπολογιστών, χρησιμοποιώντας το πρωτόκολλο Internet.Τα μηνύματα ICMP είναι προκαθορισμένα και μπορούν να αναφέρονται είτε με το όνομα είτε τον αριθμό τύπου.Τα περισσότερα από αυτά τα μηνύματα είναι για διαφορετικούς τύπους αναφοράς σφαλμάτων.Για παράδειγμα, όταν δεν μπορεί να επιτευχθεί ένας συγκεκριμένος κεντρικός υπολογιστής, δημιουργείται συχνά ένα μήνυμα ICMP, υποδεικνύοντας το συγκεκριμένο πρόβλημα που εμποδίζει την παράδοση δεδομένων.Άλλοι τύποι μηνυμάτων αποστέλλονται εάν τα πακέτα καταστραφούν ή εάν ένας δρομολογητής ή ο κεντρικός υπολογιστής σε ένα δίκτυο έχει συμφόρηση.

Το μέγιστο μέγεθος ενός πακέτου δεν είναι προκαθορισμένο, αλλά υπαγορεύεται από τη μέγιστη μονάδα μετάδοσης (MTU) ενός συγκεκριμένου συνδέσμου δικτύου.Οι διαφορετικοί σύνδεσμοι μπορούν να έχουν διαφορετικά MTU, αλλά ένα πακέτο πρέπει να είναι μικρότερο από το μικρότερο MTU κατά μήκος μιας δεδομένης διαδρομής για να ολοκληρωθεί το ταξίδι του.Μια τεχνική γνωστή ως Path MTU Discovery (PMTUD) χρησιμοποιεί μηνύματα ICMP για να ειδοποιήσει έναν αποστολέα όταν τα πακέτα είναι πολύ μεγάλα για ένα συγκεκριμένο τμήμα διαδρομής.

Ένα σχετικό πρωτόκολλο γνωστό ως πρωτόκολλο Discovery Router ICMP (IRDP) μπορεί να διευκολύνει τη αυτόματη διαμόρφωση δικτύου για κεντρικούς υπολογιστές που το υποστηρίζουν.Το IRDP χρησιμοποιεί δύο τύπους μηνυμάτων πρωτοκόλλου μηνυμάτων ελέγχου Internet για να ανακοινώσει και να ανακαλύψει τους κοντινούς δρομολογητές, δηλαδή τους οικοδεσπότες που συνδέουν δύο ή περισσότερα δίκτυα.Ένας δρομολογητής που υποστηρίζει το IRDP θα μεταδίδει περιοδικά ένα μήνυμα διαφήμισης του δρομολογητή ICMP που ανακοινώνει την παρουσία του σε οικοδεσπότες.Οι οικοδεσπότες μπορούν επίσης να στείλουν ένα μήνυμα προσέλκυσης ζητώντας από όλους τους κοντινούς δρομολογητές να αναγνωριστούν.

Ορισμένα δημοφιλή βοηθητικά προγράμματα δικτύου βασίζονται επίσης στο πρωτόκολλο μηνύματος ελέγχου του Διαδικτύου.Ένα εργαλείο, το Traceroute, χρησιμοποιεί το μήνυμα ICMP που δημιουργήθηκε όταν ένα πακέτο έχει λήξει ή ξεπέρασε τον "χρόνο για να ζήσει" (TTL).Ρυθμίζοντας μια σκόπιμα χαμηλή τιμή TTL για ένα πακέτο, το Traceroute θα λάβει ένα χρόνο ICMP ξεπέρασε το μήνυμα από τον τελευταίο δρομολογητή που έφτασε το πακέτο πριν από τη λήξη.Η επανάληψη αυτής της διαδικασίας και η αύξηση της τιμής TTL θα δημιουργήσει θεωρητικά μια λίστα με όλα τα πακέτα κεντρικών υπολογιστών.Δυστυχώς, το ping μπορεί επίσης να καταχραστεί σε μια λεγόμενη "επίθεση Smurf" όταν ένας χάκερ στέλνει αιτήματα Echo με παραποιημένες πληροφορίες αποστολέα, τα οποία στη συνέχεια απαντώνται από πολλά άλλα μηχανήματα.Αυτό μπορεί να συμφορήσει ένα δίκτυο στο σημείο όπου δεν μπορούν να περάσουν νόμιμα πακέτα, μια κατάσταση γνωστή ως άρνηση υπηρεσίας.