Data communications & networking presents a unique challenge for instructors. This book presents this subject matter by using a pedagogical approach supported by more than 700 figures. It allows instructors to cover the material in one course, rather than having separate courses on data communications & networking.