Designation: Elective Course
Course Level: Graduate
Prerequisite(s) by Topic:
Prerequisite: (ICS 570 and ICS 431) or Consent of Instructor
Introduction to Clients, Servers, and Protocols. Client-Server Architectures. Software Architectures for Clients and Servers. Network and Operating System Support for
Client-Server Applications. Programming language support. Standard interfaces and API. Examples of clients and servers for several popular protocols such as X, POP3,
news, ftp, and http. Project(s).