協議分析器是一種系統,它可以在數據通過計算機總線或網絡時對其進行監視和解釋。它通常也可以收集和存儲大量的數據。某些條件通常可以通過編程來自動啟動和停止包捕獲過程。電子和軟件工程師經常使用用于診斷計算機網...
協議分析器是一種系統,它可以在數據通過計算機總線或網絡時對其進行監視和解釋。它通常也可以收集和存儲大量的數據。某些條件通常可以通過編程來自動啟動和停止包捕獲過程。電子和軟件工程師經常使用用于診斷計算機網絡、存儲設備和新電路設計問題的協議分析器。網絡協議分析器或嗅探器還可以幫助跟蹤有線或無線網絡上的安全漏洞。

數據移動這些系統有幾種形式,有些是完全獨立的設備,不能用于任何其他目的,另一些則由專門的計算機軟件組成它運行在通用筆記本電腦或其他便攜式系統上。第三種類型的協議分析器包括必須與通用邏輯分析儀一起使用的軟件和硬件。可用的數據存儲量和可能觸發數據收集的條件集因設計而異特定的系統。

許多個人計算機上仍然可以找到推薦的標準232(RS-232)電纜的端口邏輯分析儀可以實時監控電子電路中的一組信號,跟蹤每個信號的邏輯狀態;協議分析儀還可以解釋所跟蹤信號所代表的數據。例如,網絡分析儀可以解碼并顯示以太網硬件地址、Internet協議(IP)地址等通過被監視的連接的數據包數據。分析程序存在于大量的網絡和計算機總線類型中,通常可以解釋幾十種常見的協議。系統通常也可以識別格式錯誤的數據包和其他類型的傳輸錯誤諸如IP、Internet消息訪問協議(IMAP)和點對點協議(PPP)等網絡協議通常由數據包分析器識別,安全套接字層(SSL)和許多其他協議也經常受到支持。現代網絡協議分析器可以解釋以太網、光纖通道或無線網絡上的通信量。它通常可以生成正確和錯誤的網絡數據包,用于測試目的。分析儀通常連接在集線器或交換機上,通過一個常規的網絡端口或一個監視端口,它可以看到交換機兩側的通信量。計算機系統和磁盤驅動器之間交換的數據可以用一種稱為總線的特殊協議分析器來監視分析儀。類似于網絡分析儀,它可以解釋小型計算機系統接口(SCSI)、串行高級技術附件(SATA)和其他類型的存儲總線上的數據它通常可以分析這些數據,即使這些數據是通過光纖通道、IP或以太網傳輸的附加協議封裝的。一個非常復雜的分析儀可以監控高速存儲區域網絡(SAN)上的服務器、交換機和存儲設備之間移動的數據包。這種類型的分析儀可以幫助優化性能,優化資源并識別SAN上的間歇性故障設備。通用串行總線(USB)、推薦的標準(RS)232串行和外圍組件互連(PCI?) 也有自己的總線分析儀。像存儲設備總線一樣,這些計算機硬件總線包括它們自己獨特的數據傳輸協議和信號定時。總線專用協議分析儀可以利用現有的計算機系統或邏輯分析儀來監視、解碼和存儲控制傳輸和數據包。總線事務,可以跟蹤請求和事件,以便以后分析,以及檢測到的任何錯誤和異常。