This module introduces the hierarchical network communication in a distributed computing environment. Topics cover network technologies, architecture, protocols, and security. The curriculum gives specific emphasis to the TCP/IP stack and in making students familiar with writing portable socket-based software, t also discusses some of the unique challenges of networked games and strategies for addressing them.
Prerequisites
CSD 2126, CSD 2182