From Course Outline 21T1
Course Textbook:
Computer Networking - A Top-Down Approach Featuring the Internet, J. Kurose and K. Ross, Pearson, 7th Edition, 2017 (Sixth edition will suffice for most parts).
Reference Texts:
Unix Network 1 - Networking APIs: Sockets and XTI, W. Richard Stevens, Prentice Hall, Second Edition, 1998.
Java Network Programming, E. R. Harold, O'Reilly, Third Edition, 2004.
Learning Python, Mark Lutz, O'Reilly, Fifth Edition, 2013.
Computer Networks: A Systems Approach, Larry Peterson and Bruce Davie, Morgan Kaufmann, Fifth Edition, 2011.
Introduction to Computer Networks and Cybersecurity, John Wu and J. David Irwin, CRC Press, 2013.
Computer Networks, Andrew Tanenbaum and David Wetherall, Fifth Edition, Pearson, 2010.