Tanenbaum takes a structured approach to explaining how networks work from the inside out. He starts with an explanation of...
Computer Networking Andrew S. Tanenbaum, David J. Wetherall