This text is a self-contained balance of theoretical backgrounds and practical aspects of networking. It is designed for senior-level or graduate courses in network management for both computer science and electrical/computer engineering, and enables students to move onto the networking industry to pursue or continue research in the field