Wireshark
Wireshark is a utility for monitoring and analyzing network traffic. Useful in higher level troubleshooting, wireshark allows for isolation by IP address, port, protocol, network card etc. It allows for the analysis of data packets in hundreds of different protocols and it runs on pretty much any platform.
Great when trying to analyze traffic from specific devices or troubleshoot tcp/ip messages
COST: Free