Appendix A. Working with Wireshark
When developing network applications, it's often useful to be able to see exactly what's being transmitted over the network. Maybe something weird is going on with your framing, you're trying to discover the user agent for your browser, or you want to see what's happening in the IP protocol or lower layers. We can employ a class of tools called packet sniffers to do this.