MAC 3040 Networks and the Internet
This course provides an introduction to fundamental concepts in the design and implementation of computer communication networks, their protocols, and applications. Topics to be covered include: overview of network architectures, applications (HTTP, FTP), network programming interfaces (e.g., sockets), transport (TCP, UDP), flow control, congestion control, IP, routing, multicast, data link protocols, error-detection/correction, multiple access, LAN, Ethernet, wireless networks, and network security.
LA
Prerequisite
Prerequisite: MAC.2010 with a C- or better