Protocol Analyzers
Very useful for analyzing a packet-by-packet “trace” of a network session between two devices
Can also provide useful information about overall utilization of network
Highest end product: Network General Sniffer
Other recommended software: NetXRay, EtherPeek
Not inexpensive in terms of cost or ability to use effectively