Computer Networking: Principles, Protocols and Practice (4th ed.)
Olivier Bonaventure · CC BY-SA
~909 pages
Comprehensive coverage of networking fundamentals, protocols, architecture, and practical applications from physical layer through application layer technologies.