CSCI 5431: Client-Server Based Ntwk Prog Prerequisites: CSCI 3133; CSCI 4531 or CSCI 4534. Principles and issues related to the development of client-server based applications. Detailed study of networking API to the TCP/IP protocol suite in a suitable multitasking platform (Unix or Windows NT). Concurrency issues in the design of client and server programs. Trade-offs of different architectures and usage of Remote Procedure Calls. Broadcasting and Multicasting. Interoperability of IPv4 and IPv6 clients and servers. Laboratory instruction.