Running your home network can be as simple as a router and a few wireless clients or as complex as a multi-node configuration with VLANs, switches, access points, and a custom router and firewall.
When my internet starts crawling, I don't just restart my router and hope for the best. I grab these three network diagnostic tools and systematically work through my network to find the real culprit.