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