Reading List

Introduction

Interconnections: Bridges, Routers, Switches, and Internetworking Protocols (2nd Edition) † by Radia Perlman

Layer 3 | Basic Protocol Description and Implementation

TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition) † by W. Richard Stevens
Advanced Programming in the UNIX Environment (3rd Edition) † by W. Richard Stevens
Programming With Threads † by Steve Kleiman, Devang Shah, Bart Smaalders
Win32 Multithreaded Programming † by Aaron Cohen and Mike Woordring
Advanced Windows: The Developer's Guide to the WIN32 API † by Jeffrey Richter
Internetworking with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and Internals (3rd Edition) † by Douglas E. Comer and David L. Stevens
TCP/IP Illustrated, Volume 2: The Implementation † by W. Richard Stevens

Layer 3 | Routing Protocols

Routing in the Internet (2nd Edition) † by Christian Huitema
OSPF: Anatomy of an Internet Routing Protocol † by John T. Moy
RFC 2178 - OSPF version 2 † by J. Moy
OSPF Network Design Solutions (2nd Edition) † by Tom Thomas
Internet Routing Architectures (2nd Edition) † by Sam Halabi
Deploying IP Multicast in the Enterprise † by Thomas Albert Maufer

Layer 2 | Basic Protocols

Practical Networking With Ethernet † by Charles Spurgeon
Ethernet: The Definitive Guide: Designing and Managing Local Area Networks by Charles Spurgeon
CCIE Professional Development: Cisco Lan Switching by Kennedy Clark and Kevin Hamilton
Gigabit Ethernet: Migrating to High-Bandwidth LANs † by Jayant Kadambi, Ian Crayford, Mohan Kalkunte
Fddi and Fddi-II: Architecture, Protocols, and Performance † by Jayasumana

Layer 1

Understanding Optical Communications by Harry Dutton

Leadup to ATM

ISDN and Broadband ISDN with Frame Relay and ATM (4th Edition) † by William Stallings
The Open Book: A Practical Perspective on OSI † by Marshall T. Rose
ATM Internetworking † by Anthony Alles

ATM

ATM Theory and Applications † by David McDysan and Darren L. Spohn
Asynchronous Transfer Mode Networks: Performance Issues † by Raif O. Onvural
Asynchronous Transfer Mode: Solution for Broadband ISDN † by Martin De Prycker

Networking Overview

Computer Networks (5th Edition) † by Andrew S. Tanenbaum
Telecommunications: Protocols and Design † by John Spragins, Krzysztof Pawlikowski, Joseph Hammond

Multiprotocol Networking

Inside Appletalk † by Gursharan S. Sidhu, Richard F. Andrews, Alan B. Oppenheimer
Novell's Guide to Netware LAN Analysis † by Laura Chappell and Dan E. Hakes

High Speed Networking

Gigabit Networking † by Craig Partridge
High-Speed Networks: TCP/IP and ATM Design Principles † by William Stallings

Higher Layers Protocols and Applications

Internetworking with TCP/IP Volume 3 : Client-Server Programming and Applications BSD Socket Version † by Douglas E. Comer and David L. Stevens
TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols † by W. Richard Stevens
Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement by Balachander Krishnamurthy and Jennifer Rexford
DNS and BIND: Help for System Administrators † by Cricket Liu, Paul Albitz
The DHCP Handbook: Understanding, Deploying, and Managing Automated Configuration Services by Ralph E. Droms and Ted Lemon
The Internet Message: Closing the Book With Electronic Mail † by Marshall T. Rose
The Simple Book: An Introduction to Internet Management † by Marshall T. Rose
SNMP, SNMPv2, SNMPv3, and RMON 1 and 2 (3rd Edition) † by William Stallings

Complementary Technologies

Firewalls and Internet Security: Repelling the Wily Hacker (2nd Edition) † by William R. Cheswick, Steven M. Bellovin , Aviel D. Rubin
Applied Cryptography: Protocols, Algorithms and Source Code in C † by Bruce Schneier
Practical Cryptography by Bruce Schneier and Niels Ferguson
Introduction to Data Compression † by Khalid Sayood

IP in Transition

IPng: Internet Protocol Next Generation † by Scott O. Bradner and Allison Mankin
IPv6 Essentials: Integrating IPv6 into Your IPv4 Network by Sylvia Hagen
DNS and BIND on IPv6: DNS for the Next-Generation Internet by Cricket Liu
IPv6 Address Planning: Designing an Address Plan for the Future by Tom Coffeen
Quality of Service: Delivering QoS on the Internet and in Corporate Networks † by Geoff Huston and Paul Ferguson
Delivering Voice over IP Networks † by Daniel Minoli and Emma Minoli
Residential Broadband: An Insider's Guide to the Battle for the Last Mile † by Kim Maxwell
ISP Survival Guide: Strategies for Running a Competetive ISP † by Geoff Huston

Wireless

Wireless Lans: Implementing Interoperable Networks † by Jim Geier

Security and Forensics

Wi-Foo: The Secrets of Wireless Hacking by Andrew Vladimirov
Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning by Gordon "Fyodor" Lyon
Wireshark 101: Essential Skills for Network Analysis by Laura Chappell and Gerald Combs
Security Engineering: A Guide to Building Dependable Distributed Systems by Ross J. Anderson
Attacking Network Protocols: A Hacker's Guide to Capture, Analysis, and Exploitation by James Forshaw
ICMP Usage in Scanning: The Complete Know-How by Ofir Arkin

Computer Architecture

Computer Architecture: A Quantitative Approach by John L. Hennessy and David A. Patterson
Computer Organization and Design: The Hardware/Software Interface by John L. Hennessy and David A. Patterson

Operating Systems

Windows Internals, Part 1: System architecture, processes, threads, memory management, and more by Pavel Yosifovich, David A. Solomon, Alex Ionescu
Troubleshooting with the Windows Sysinternals Tools by Mark E. Russinovich and Aaron Margosis

Databases

The Relational Model for Database Management: Version 2 by E.F. Codd
The Practical SQL Handbook: Using SQL Variants (4th Edition) by Judith S. Bowman, Sandra L. Emerson, Marcy Darnovsky
Joe Celko's SQL for Smarties: Advanced SQL Programming by Joe Celko

World Wide Web

Google's PageRank and Beyond: The Science of Search Engine Rankings by Amy N. Langville and Carl D. Meyer

Layer 8

Protocol Politics: The Globalization of Internet Governance by Laura DeNardis
Showstopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft by G. Pascal Zachary