Skip to main content

Τι είναι ένας αναλυτής πρωτοκόλλων;

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

Αυτά τα συστήματα έρχονται σε διάφορες μορφές.Ορισμένες είναι εντελώς αυτόνομες συσκευές που δεν μπορούν να χρησιμοποιηθούν για οποιονδήποτε άλλο σκοπό.Άλλοι αποτελούνται από εξειδικευμένο λογισμικό υπολογιστών που εκτελείται σε φορητό υπολογιστή γενικής χρήσης ή άλλο φορητό σύστημα.Ένας τρίτος τύπος αναλυτή πρωτοκόλλου περιλαμβάνει λογισμικό και υλικό που πρέπει να χρησιμοποιηθεί μαζί με έναν αναλυτή λογικής γενικής χρήσης.Η ποσότητα της διαθέσιμης αποθήκευσης δεδομένων και το πιθανό σύνολο συνθηκών που μπορούν να ενεργοποιήσουν τη συλλογή δεδομένων ποικίλλουν ανάλογα με το σχεδιασμό του συγκεκριμένου συστήματος.

Ένας λογικός αναλυτής μπορεί να παρακολουθεί μια ομάδα σημάτων σε ένα ηλεκτρονικό κύκλωμα σε πραγματικό χρόνο, εντοπίζοντας τη λογικήκατάσταση κάθε σήματος.Ένας αναλυτής πρωτοκόλλων μπορεί επίσης να ερμηνεύσει τα δεδομένα που αντιπροσωπεύουν τα σήματα που παρακολουθεί.Για παράδειγμα, ένας αναλυτής δικτύου μπορεί να αποκωδικοποιήσει και να εμφανίσει διευθύνσεις υλικού Ethernet, διευθύνσεις πρωτοκόλλου Internet (IP) και άλλα δεδομένα πακέτων που περνούν μέσω της σύνδεσης που παρακολουθείται.Οι αναλυτές υπάρχουν για μεγάλο αριθμό τύπων δικτύων και υπολογιστή και μπορούν συχνά να ερμηνεύσουν δεκάδες κοινά πρωτόκολλα.Τα συστήματα μπορούν συνήθως να εντοπίζουν επίσης δυσμορφμένα πακέτα και άλλους τύπους σφαλμάτων μετάδοσης.Πρωτόκολλο μεταφοράς αρχείων (FTP), Secure Socket Layer (SSL) και πολλά άλλα πρωτόκολλα υποστηρίζονται επίσης επίσης.Ένας σύγχρονος αναλυτής πρωτοκόλλου δικτύου μπορεί να ερμηνεύσει την κυκλοφορία σε Ethernet, Fiber Channel ή ασύρματα δίκτυα, μεταξύ άλλων.Μπορεί συχνά να παράγει τόσο καλά όσο και εσφαλμένα πακέτα δικτύου για σκοπούς δοκιμής.Ένας αναλυτής συνήθως συνδέεται σε ένα διανομέα ή διακόπτη, μέσω μιας κανονικής θύρας δικτύου ή μιας θύρας παρακολούθησης που του επιτρέπει να βλέπει την κυκλοφορία και στις δύο πλευρές ενός διακόπτη.Ο τύπος του αναλυτή πρωτοκόλλου που ονομάζεται αναλυτής λεωφορείων.Παρόμοια με έναν αναλυτή δικτύου, μπορεί να ερμηνεύσει δεδομένα σχετικά με τη διεπαφή μικρού συστήματος υπολογιστών (SCSI), τη σειριακή προηγμένη τεχνολογία (SATA) και άλλους τύπους λεωφορείων αποθήκευσης.Μπορεί συχνά να αναλύει τέτοια δεδομένα ακόμη και όταν είναι ενθυλακωμένο από πρόσθετα πρωτόκολλα για τη μεταφορά μέσω ινών, IP ή Ethernet.Ένας πολύ περίπλοκος αναλυτής μπορεί να παρακολουθεί τα πακέτα που κινούνται μεταξύ διακομιστών, διακόπτη και συσκευών αποθήκευσης σε δίκτυο αποθήκευσης υψηλής ταχύτητας (SAN).Αυτός ο τύπος αναλυτή μπορεί να συμβάλει στη συντονισμό της απόδοσης, στη βελτιστοποίηση των πόρων και στον εντοπισμό διακεκομμένης αποτυχημένης εξοπλισμού σε ένα San.

Universal Serial Bus (USB), το συνιστώμενο πρότυπο (Rs) 232 Serial and Peripheral Component Interconnect (PCI Trade).Όπως και τα λεωφορεία συσκευών αποθήκευσης, αυτά τα λεωφορεία υλικού υπολογιστή περιλαμβάνουν τα δικά τους μοναδικά πρωτόκολλα μεταφοράς δεδομένων και χρονικές στιγμές σήματος.Ένας ειδικός αναλυτής πρωτοκόλλου με λεωφορείο μπορεί να χρησιμοποιήσει ένα υπάρχον σύστημα υπολογιστή ή έναν αναλυτή λογικής για την παρακολούθηση, την αποκωδικοποίηση και την αποθήκευση μεταφορών ελέγχου και των πακέτων δεδομένων.Οι συναλλαγές, τα αιτήματα και τα συμβάντα των λεωφορείων μπορούν να παρακολουθούνται για μεταγενέστερη ανάλυση, μαζί με τυχόν ανιχνευόμενα σφάλματα και ανωμαλίες.