Βασικά Protocol (ICMP) μηνυμάτων ελέγχου Internet

Σύνοψη

Internet Control Message Protocol (ICMP) είναι μια αναφορά σφαλμάτων και το διαγνωστικό βοηθητικό πρόγραμμα και θεωρείται απαραίτητο μέρος κάθε εφαρμογή IP. Κατανόηση ICMP και γνωρίζετε τι πιθανώς να δημιουργήσει ένας συγκεκριμένος τύπος ICMP είναι χρήσιμο στη διάγνωση προβλημάτων δικτύου.

Περισσότερες πληροφορίες

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


Κάθε μήνυμα ICMP περιέχει τρία πεδία που καθορίζουν το σκοπό και παρέχει ένα άθροισμα ελέγχου. Αυτά είναι τα πεδία ΤΎΠΟΣ ΚΏΔΙΚΑ και το άθροισμα ΕΛΈΓΧΟΥ. Το πεδίο ΤΎΠΟΣ προσδιορίζει το μήνυμα ICMP, το πεδίο παρέχει περαιτέρω πληροφορίες σχετικά με το συσχετισμένο πεδίο ΤΎΠΟΥ και το άθροισμα ΕΛΈΓΧΟΥ παρέχει μια μέθοδο για τον προσδιορισμό της ακεραιότητας του μηνύματος.


Οι ΤΎΠΟΙ που ορίζεται είναι:

TYPE   Description
---- -----------
0 Echo Reply
3 Destination Unreachable
4 Source Quench
5 Redirect Message
8 Echo Request
11 Time Exceeded
12 Parameter Problem
13 Timestamp Request
14 Timestamp Reply
15 Information Request (No Longer Used)
16 Information Reply (No Longer Used)
17 Address Mask Request
18 Address Mask Reply

Αίτηση αντήχησης & απάντησης ηχούς

Αυτό είναι το πιο χρησιμοποιείται για να ελέγξετε τη σύνδεση IP ευρέως γνωστή ως PING ICMP. Το ICMP αίτησης ηχούς θα έχει ένα πεδίο τύπου 8 και ένα πεδίο Κωδικός 0. Απαντήσεις ηχούς έχουν ένα πεδίο με τύπο 0 και ένα πεδίο Κωδικός 0.

Μη προσβάσιμος προορισμός

Όταν ένα πακέτο δεν παραδόθηκε, δημιουργείται μια αδυναμία πρόσβασης στον προορισμό, τύπος 3, ICMP. ICMPs τύπος 3 μπορεί να έχει τιμή 0 έως 15 κώδικα:
Type 3
Code
Value Description
----- -----------
0 Network Unreachable
1 Host Unreachable
2 Protocol Unreachable
3 Port Unreachable
4 Fragmentation needed and DF (Don't Fragment) set
5 Source route failed
6 Destination Network unknown
7 Destination Host unknown
8 Source Host isolated
9 Communication with Destination Network Administratively Prohibited
10 Communication with Destination Host Administratively Prohibited
11 Network Unreachable for Type Of Service
12 Host Unreachable for Type Of Service
13 Communication Administratively Prohibited by Filtering
14 Host Precedence Violation
15 Precedence Cutoff in Effect

Σήμα εξάντλησης προέλευσης

Ένα μήνυμα ICMP πια έγκυρη έχει ένα πεδίο τύπου 4 και κωδικός 0. Προέλευση απόσβεσης μηνύματα αποστέλλονται όταν ο προορισμός είναι δυνατό να επεξεργαστεί την κυκλοφορία ως γρήγορη στέλνει το αρχείο προέλευσης. Το ICMP χωρίς προέλευση λέει το προέλευσης για να περικοπεί η ταχύτητα με την οποία το στέλνει δεδομένα. Ο προορισμός θα συνεχίσει να παράγει προέλευσης χωρίς ICMPs μέχρι να σας στέλνει το αρχείο προέλευσης με ταχύτητα αποδεκτή.

Ανακατεύθυνση μηνύματος

Μια ενδιάμεση συσκευή θα δημιουργήσει ένα μήνυμα ICMP ανακατεύθυνση, όταν καθορίζει ότι ένα δρομολόγιο που ζητήθηκε μπορεί να επιτευχθεί είτε τοπικά είτε μέσω μια καλύτερη διαδρομή. ICMPs μήνυμα ανακατεύθυνσης είναι τύπου 5 και περαιτέρω ορίζονται από τις ακόλουθες τιμές πεδίου κώδικα:

Type 5
Code
Value Description
----- -----------
0 Redirect datagrams for the Network
1 Redirect datagrams for the Host
2 Redirect datagrams for the Type of Service and Network
3 Redirect datagrams for the Type of Service and Host

Λήξη χρονικού ορίου

Εάν ένα δρομολογητή ή κεντρικός υπολογιστής απορρίπτει ένα πακέτο λόγω χρονικό όριο, θα δημιουργήσει μια φορά υπέρβαση τύπου 11 ICMP. Το ICMP υπέρβαση χρόνου θα έχει κωδικό τιμή 0 ή 1. Ένας κωδικός 0 δημιουργείται όταν γίνεται υπέρβαση του ορίου αλμάτων από ένα αυτοδύναμο πακέτο και το πακέτο απορρίπτεται. 1 Κωδικός δημιουργείται όταν την επανασύνθεση ενός πακέτου κατακερματισμένα υπερβαίνει την τιμή χρονικού ορίου.

Πρόβλημα παραμέτρου

Όταν μια ενδιάμεση συσκευή ή κεντρικός υπολογιστής απορρίψει ένα αυτοδύναμο πακέτο λόγω αδυναμίας για την επεξεργασία, δημιουργείται ένα 12 ICMP. Κοινές αιτίες αυτού ICMP είναι πληροφορίες κεφαλίδας κατεστραμμένα ή λείπουν επιλογές. Εάν ο λόγος για το ICMP είναι μια απαιτούμενη επιλογή λείπει, το ICMP θα έχει τιμή 1 κώδικα. Εάν η τιμή του κωδικού είναι 0, το πεδίο "δείκτης" θα περιέχει την οκτάδα της κεφαλίδας το απορρίφθηκαν datagram όπου εντοπίστηκε το σφάλμα.

Αίτηση χρονικής σήμανσης & απάντησης στη χρονική επισήμανση

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

Αίτηση πληροφοριών & απάντηση πληροφορίες

Αυτοί οι τύποι ICMP είχαν σχεδιαστεί αρχικά για να επιτρέψετε την εκκίνηση κεντρικό υπολογιστή για να ανακαλύψετε μια διεύθυνση IP. Αυτή η μέθοδος έχει καταργηθεί και δεν χρησιμοποιείται πλέον. Πιο κοινές μέθοδοι για την εύρεση της διεύθυνσης IP είναι BOOTP (πρωτόκολλο bootstrap) και DHCP (πρωτόκολλο). BOOTP ορίζεται από RFC1542 και DHCP ορίζεται από στα RFC1541. Για πληροφορίες σχετικά με την εφαρμογή της Microsoft DHCP, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
Βασικές πληροφορίες DHCP (πρωτόκολλο) 169289

Αίτηση μάσκας διεύθυνσης & μηνυμάτων, απάντηση μάσκας διεύθυνσης

Εκκίνηση υπολογιστή για να προσδιορίσετε τη μάσκα υποδικτύου χρησιμοποιείται στο τοπικό σας δίκτυο χρησιμοποιεί τη διεύθυνση μάσκα αίτηση ICMP τύπου 17. Μια ενδιάμεση συσκευή ή υπολογιστή που ενεργεί ως μια ενδιάμεση συσκευή θα απαντήσει με μια διεύθυνση τύπου 18 ICMP, μάσκα απάντηση ICMP.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με το ICMP, ανατρέξτε στην ενότητα RFC950, RFC792 και RFC1122.


Να αποκτήσετε τα RFC μέσω Internet ως εξής:


Αντίγραφα σε χαρτί όλες οι αιτήσεις RFC είναι διαθέσιμες από το NIC, είτε μεμονωμένα είτε σε βάση συνδρομής (για περισσότερες πληροφορίες, επαφή
NIC@NIC. DDN.MIL). Ηλεκτρονικά αντίγραφα είναι διαθέσιμα μέσω FTP ή Kermit από το NIC. DDN.MIL ως rfc/rfc ### .txt ή .PS ### rfc/rfc (### είναι ο αριθμός RFC χωρίς μηδενικά στην αρχή).

Ιδιότητες

Αναγνωριστικό άρθρου: 170292 - Τελευταία αναθεώρηση: 10 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια