You will require the following textbook for this course:
"Communication Networks: Fundamental Concepts and Key Architectures", A. Leon-Garcia and I. Widjaja, McGraw Hill, 2004, 2nd edition.
The following textbooks may also be useful for further reading.
"Computer Networks: A Systems Approach - Network Simulation Experiments Manual", E. Aboelela, Morgan Kaufmann, 2008, 2nd edition.
"Data Communications and Networking", B. A. Forouzan, McGraw Hill, 2007, 4th edition. Excellent book!
"Data and Computer Communications", W. Stallings, Prentice Hall, 2011, 9th edition.
"Computer Networking: A Top-Down Approach Featuring the Internet", J. F. Kurose and K. W. Ross, Addison Wesley, 2009, 5th edition.
"Computer Networks", A. S. Tanenbaum, Prentice Hall, 2003, 4th edition.
-