Skip to main content
BookintermediatePaid

Computer Networks

by Andrew S. Tanenbaum, David J. Wetherall · Andrew S. Tanenbaum, David J. Wetherall

Classic textbook built around the layered model, working up from physical transmission and media access through routing, transport, and application protocols. Reading it leaves you able to reason about protocol design trade-offs rather than memorize configurations.

Visit resource

This link may earn us a small commission at no extra cost to you. Affiliate disclosure

More resources on Networking

BookPaid

Computer Networking: A Top-Down Approach

University textbook that presents networking from the application layer downward, covering HTTP, DNS, TCP congestion control, routing algorithms, link-layer protocols, and wireless. Working through it gives you a principled model of how internet traffic actually moves.

WebsiteFree

r/networking

Reddit community for enterprise network engineers discussing routing, switching, BGP, firewalls, wireless, vendor equipment and career questions. Readers can see how practitioners troubleshoot real outages, compare hardware and design choices, and get answers to specific configuration problems.

WebsiteFree

Professor Messer Network+

Free video training course covering the full CompTIA Network+ N10-008 exam objectives: cabling, IP addressing, routing, switching, wireless, and troubleshooting. Watching it prepares you to sit the certification exam without paying for commercial courseware.

WebsiteFree

Practical Networking

Free website with diagrams and explanations of networking concepts, frequently recommended on Reddit.

CourseFree

Introduction to Networks

Learn networking basics with Cisco's Introduction to Networks course. Explore fundamental concepts and build a foundation for your IT career!

WebsiteFree

Practical Networking

Free article series on how packets actually traverse a network, plus deep treatments of ARP, NAT, access control lists, VLANs, and cryptography. Each series builds sequentially toward a working mental model rather than memorised commands.

See all Networking resources →