CS-2910 Network Protocols

Dr. Mark Sebern -- Fall quarter 2014-2015


Course overview


The following course information is taken from the official course description.

Catalog course description

This course provides an introduction to the principles and practice of computer networking with emphasis on the Internet and related protocols, including HTTP, FTP, SSH, SFTP, SMTP, and TCP/IP. The course also introduces the structure, components, and functionality of layered network architectures including packet switching, error control, window flow control, the physical layer, network layer, congestion control, quality of service, multicast, and local area networks. (prereq: CS-2852)

Course outcomes

On successful completion of this course, the student will:

Textbook and reference materials

Textbook:

References:

Course policies

My general course policies apply to this course.

For this course, attendance in class and lab is expected. Students with three or more unexcused absences may be dropped from the course by the instructor.

Grading algorithm

Note that this algorithm indicates how a grade will be determined for students who have successfully demonstrated mastery of the course outcomes. An acceptable level of success in meeting all course outcomes is a prerequisite for a passing grade in the course.