Skip to main content

Qu'est-ce qu'un analyseur de protocole?

Un analyseur de protocole est un système qui peut surveiller et interpréter les données à mesure qu'il se déplace sur un bus ou un réseau informatique.Il peut généralement collecter et stocker une grande quantité de ces données.Certaines conditions peuvent souvent être programmées pour démarrer automatiquement et arrêter le processus de capture des paquets.Les ingénieurs électroniques et logiciels utilisent fréquemment des analyseurs de protocole pour diagnostiquer des problèmes avec les réseaux informatiques, les périphériques de stockage et les nouveaux conceptions de circuits.Un analyseur de protocole de réseau ou un renifleur peut également aider à tracer les violations de sécurité sur un réseau câblé ou sans fil.

Ces systèmes se présentent sous plusieurs formes.Certains sont des dispositifs complètement autonomes qui ne peuvent être utilisés à d'autres fins.D'autres se composent d'un logiciel informatique spécialisé qui s'exécute sur un ordinateur portable à usage général ou un autre système portable.Un troisième type d'analyseur de protocole comprend des logiciels et du matériel qui doivent être utilisés avec un analyseur logique à usage général.La quantité de stockage de données disponible et l'ensemble possible de conditions qui peuvent déclencher la collecte de données varient en fonction de la conception du système particulier.

Un analyseur logique peut surveiller un groupe de signaux dans un circuit électronique en temps réel, en suivant la logiqueétat de chaque signal.Un analyseur de protocole peut également interpréter les données représentées par les signaux qu'il suit.Par exemple, un analyseur de réseau peut décoder et afficher les adresses matérielles Ethernet, les adresses de protocole Internet (IP) et d'autres données de paquets qui traversent la connexion surveillée.Les analyseurs existent pour un grand nombre de types de bus de réseau et d'ordinateur et peuvent souvent interpréter des dizaines de protocoles communs.Les systèmes peuvent généralement identifier également des paquets malformés et d'autres types d'erreurs de transmission.

Les protocoles réseau tels que IP, le protocole d'accès aux messages Internet (IMAP) et le protocole point à point (PPP) sont souvent reconnus par un analyseur de paquets.Le protocole de transfert de fichiers (FTP), la couche de socket sécurisée (SSL) et de nombreux autres protocoles sont également pris en charge.Un analyseur de protocole de réseau moderne peut interpréter le trafic sur les réseaux Ethernet, Fibre Channel ou sans fil, entre autres.Il peut souvent générer des paquets de réseau bons et erronés à des fins de test.Un analyseur se connecte généralement à un concentrateur ou à un commutateur, via un port réseau régulier ou un port de surveillance qui lui permet de voir le trafic des deux côtés d'un commutateur.

Les données échangées entre les systèmes informatiques et les disques peuvent être surveillés avec un spécialType d'analyseur de protocole appelé analyseur de bus.Semblable à un analyseur de réseau, il peut interpréter les données sur l'interface du système informatique (SCSI), la pièce jointe en série de technologies avancées (SATA) et d'autres types de bus de stockage.Il peut souvent analyser ces données même lorsqu'elle est encapsulée par des protocoles supplémentaires pour le transport sur Fibre Channel, IP ou Ethernet.Un analyseur très complexe peut surveiller les paquets se déplaçant entre les serveurs, les commutateurs et les périphériques de stockage sur un réseau de stockage à haut débit (SAN).Ce type d'analyseur peut aider à régler les performances, à optimiser les ressources et à identifier l'équipement défaillant par intermittence sur un SAN.

Universal Serial Bus (USB), Standard recommandé (RS) 232 Interconnexion en série et en composants périphériques (PCI Trade;) ont également leurs propres analyseurs de bus.Comme les bus des périphériques de stockage, ces bus matériels informatiques incluent leurs propres protocoles de transfert de données uniques et calendriers du signal.Un analyseur de protocole spécifique au bus peut utiliser un système informatique existant ou un analyseur logique pour surveiller, décoder et stocker les transferts de contrôle et les paquets de données.Les transactions, les demandes et les événements de bus peuvent être suivis pour une analyse ultérieure, ainsi que toutes les erreurs et anomalies détectées.