协议分析器是一种系统,它可以在数据通过计算机总线或网络时对其进行监视和解释。它通常也可以收集和存储大量的数据。某些条件通常可以通过编程来自动启动和停止包捕获过程。电子和软件工程师经常使用用于诊断计算机网...
协议分析器是一种系统,它可以在数据通过计算机总线或网络时对其进行监视和解释。它通常也可以收集和存储大量的数据。某些条件通常可以通过编程来自动启动和停止包捕获过程。电子和软件工程师经常使用用于诊断计算机网络、存储设备和新电路设计问题的协议分析器。网络协议分析器或嗅探器还可以帮助跟踪有线或无线网络上的安全漏洞。

数据移动这些系统有几种形式,有些是完全独立的设备,不能用于任何其他目的,另一些则由专门的计算机软件组成它运行在通用笔记本电脑或其他便携式系统上。第三种类型的协议分析器包括必须与通用逻辑分析仪一起使用的软件和硬件。可用的数据存储量和可能触发数据收集的条件集因设计而异特定的系统。

许多个人计算机上仍然可以找到推荐的标准232(RS-232)电缆的端口逻辑分析仪可以实时监控电子电路中的一组信号,跟踪每个信号的逻辑状态;协议分析仪还可以解释所跟踪信号所代表的数据。例如,网络分析仪可以解码并显示以太网硬件地址、Internet协议(IP)地址等通过被监视的连接的数据包数据。分析程序存在于大量的网络和计算机总线类型中,通常可以解释几十种常见的协议。系统通常也可以识别格式错误的数据包和其他类型的传输错误诸如IP、Internet消息访问协议(IMAP)和点对点协议(PPP)等网络协议通常由数据包分析器识别,安全套接字层(SSL)和许多其他协议也经常受到支持。现代网络协议分析器可以解释以太网、光纤通道或无线网络上的通信量。它通常可以生成正确和错误的网络数据包,用于测试目的。分析仪通常连接在集线器或交换机上,通过一个常规的网络端口或一个监视端口,它可以看到交换机两侧的通信量。计算机系统和磁盘驱动器之间交换的数据可以用一种称为总线的特殊协议分析器来监视分析仪。类似于网络分析仪,它可以解释小型计算机系统接口(SCSI)、串行高级技术附件(SATA)和其他类型的存储总线上的数据它通常可以分析这些数据,即使这些数据是通过光纤通道、IP或以太网传输的附加协议封装的。一个非常复杂的分析仪可以监控高速存储区域网络(SAN)上的服务器、交换机和存储设备之间移动的数据包。这种类型的分析仪可以帮助优化性能,优化资源并识别SAN上的间歇性故障设备。通用串行总线(USB)、推荐的标准(RS)232串行和外围组件互连(PCI™) 也有自己的总线分析仪。像存储设备总线一样,这些计算机硬件总线包括它们自己独特的数据传输协议和信号定时。总线专用协议分析仪可以利用现有的计算机系统或逻辑分析仪来监视、解码和存储控制传输和数据包。总线事务,可以跟踪请求和事件,以便以后分析,以及检测到的任何错误和异常。