To provide a practical understanding of computer networks with respect to system architectures, protocols, and client-server interaction. These objectives are accomplished through extensive laboratory exercises.
Communication media; protocol layers, TCP/IP protocols, wireless protocols, high speed protocols, routing, and switching architectures.
Interprocess communication, client-server interaction, and socket programming.
Emerging trends and technologies such as high speed asynchronous transfer mode (ATM) communication, wireless communication, and videoconferencing.
Homework and programming projects; final design/analysis project