A network protocol analyzer supports multiple types of network protocols, such as ARP, IP, ICMP, UDP and TCP.