If you have an interest in computer networks and networking basics, this is a great place to expand that knowledge and figure out what advanced direction you may which to follow. Most of the topics are deep enough to provide real value in knowledge, and the book overall remains fairly broad in the multiple aspects of networks.