A Beginner's Guide to Networking: Understanding Protocols, Topologies, and Security