This book is designed for introductory one-semester or one-year
courses in communications networks in upper-level undergraduate
programs. The second half of the book can be used in more advanced
courses. As pre-requisites the book assumes a general knowledge of
computer systems and programming, and elementary calculus. The
second edition expands on the success of the first edition by
updating on technological changes in networks and responding to
comprehensive market feedback.