CS 5341 - Advanced Network Programming

Course Description:

Study of advanced concepts and programming skills in computer networks: advanced TCP/IP API, multicasting and broadcasting, reliable communications, advanced I/O functions and options.


Course Objectives:


Students will learn such advanced networking concepts as options in BSD socket API (application programming interface), implementation of reliable communications sessions under unreliable networking environment, use of threads for performance enhancement, and advanced I/O functions.


Students are expected to gain solid knowledge about fundamental aspects of advanced networking techniques that will facilitate their further career endeavor.

Course Notes:


Section Info:

Lecture/Lab Hours: 3 hours lecture, 0 hours lab