A nice touch in this textbook is the summary boxes at the end of every section.
Product Tag: 9780132126953
Computer Networks by Tanenbaum, Andrew; Wetherall, David
You will find that this textbook includes a wide range of perspectives on the topic.
Computer Networks (5th Edition)
What stands out about this textbook is the step-by-step problem-solving approach.