Was ist ein Protokollanalysator?

Ein Protokollanalysator ist ein System, das Daten überwachen und interpretieren kann, während sie sich über einen Computerbus oder ein Netzwerk bewegen. Normalerweise kann es auch eine große Menge dieser Daten sammeln und speichern. Bestimmte Bedingungen können oft so programmiert werden, dass der Paketerfassungsprozess automatisch gestartet und gestoppt wird. Elektronik- und Software-Ingenieure verwenden häufig Protokollanalysatoren, um Probleme mit Computernetzwerken, Speichergeräten und neuen Schaltkreisentwürfen zu diagnostizieren. Ein Netzwerkprotokollanalysator oder -schnüffler kann auch bei der Verfolgung von Sicherheitsverletzungen in einem verkabelten oder drahtlosen Netzwerk hilfreich sein.

Diese Systeme gibt es in verschiedenen Formen. Einige sind völlig eigenständige Geräte, die für keinen anderen Zweck verwendet werden können. Andere bestehen aus spezialisierter Computersoftware, die auf einem Allzweck-Laptop oder einem anderen tragbaren System ausgeführt wird. Ein dritter Typ eines Protokollanalysators umfasst Software und Hardware, die zusammen mit einem Allzwecklogikanalysator verwendet werden müssen. Die Menge des verfügbaren Datenspeichers und die möglichen Bedingungen, die die Datenerfassung auslösen können, variieren je nach Design des jeweiligen Systems.

Ein Logikanalysator kann eine Gruppe von Signalen in einer elektronischen Schaltung in Echtzeit überwachen und den logischen Zustand jedes Signals verfolgen. Ein Protokollanalysator kann auch die Daten interpretieren, die durch die von ihm verfolgten Signale dargestellt werden. Beispielsweise kann ein Netzwerkanalysator Ethernet-Hardwareadressen, IP-Adressen (Internet Protocol) und andere Paketdaten, die über die überwachte Verbindung übertragen werden, dekodieren und anzeigen. Analysegeräte gibt es für eine große Anzahl von Netzwerk- und Computerbustypen und können häufig Dutzende gängiger Protokolle interpretieren. Systeme können in der Regel auch fehlerhafte Pakete und andere Arten von Übertragungsfehlern identifizieren.

Netzwerkprotokolle wie IP, IMAP (Internet Message Access Protocol) und PPP (Point-to-Point Protocol) werden häufig von einem Paketanalysator erkannt. Auch FTP (File Transfer Protocol), SSL (Secure Socket Layer) und viele andere Protokolle werden häufig unterstützt. Ein moderner Netzwerkprotokollanalysator kann unter anderem den Datenverkehr in Ethernet-, Fibre Channel- oder drahtlosen Netzwerken interpretieren. Zu Testzwecken können häufig sowohl gute als auch fehlerhafte Netzwerkpakete generiert werden. Ein Analysegerät stellt normalerweise eine Verbindung zu einem Hub oder Switch über einen normalen Netzwerkport oder einen Überwachungsport her, über den der Datenverkehr auf beiden Seiten eines Switches angezeigt werden kann.

Die zwischen Computersystemen und Festplatten ausgetauschten Daten können mit einem speziellen Protokollanalysator überwacht werden, der als Busanalysator bezeichnet wird. Ähnlich wie ein Netzwerkanalysator kann er Daten über SCSI (Small Computer System Interface), SATA (Serial Advanced Technology Attachment) und andere Arten von Speicherbussen interpretieren. Oft können solche Daten auch dann analysiert werden, wenn sie von zusätzlichen Protokollen für den Transport über Fibre Channel, IP oder Ethernet eingekapselt werden. Ein sehr komplexer Analysator kann Pakete überwachen, die sich zwischen Servern, Switches und Speichergeräten in einem Hochgeschwindigkeits-SAN (Storage Area Network) bewegen. Mit diesem Analysetyp können Sie die Leistung optimieren, Ressourcen optimieren und zeitweise fehlerhafte Geräte in einem SAN identifizieren.

USB (Universal Serial Bus), RS232 (Recommended Standard) und PCI (Peripheral Component Interconnect) verfügen ebenfalls über eigene Busanalysatoren. Wie Speichergerätebusse enthalten diese Computerhardwarebusse ihre eigenen eindeutigen Datenübertragungsprotokolle und Signalzeiten. Ein busspezifischer Protokollanalysator kann ein vorhandenes Computersystem oder einen Logikanalysator verwenden, um Steuertransfers und Datenpakete zu überwachen, zu decodieren und zu speichern. Bustransaktionen, -anforderungen und -ereignisse können für eine spätere Analyse zusammen mit erkannten Fehlern und Anomalien nachverfolgt werden.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?