CSCI 381 / 780 -- Fall 2014
Computer Networking and Internet

Introduction to principles and practice of Computer Networking, with a focus on the concepts and protocols of the modern Internet. Application layer with the client-server paradigm. Transport layer with reliable transmission, connection sessions, multiplexing, controlling congestion and flow. Network layer with routing. Link layer with channel sharing. Network security fundamentals.

Computer Networking: A Top-Down Approach
by James F. Kurose and Keith W. Ross
Pearson, (6th Edition) 2012
ISBN-13: 978-0132856201

enforced prerequisites: CSCI 313 and CSCI 220