This course provides a comprehensive study of Local Area Networks (LANs), LAN technologies, Layered TCP/IP architecture, Switching, Internet addressing, routing protocols, congestion control and Applications (DNS, HTTP, peer-to-peer networks). Students will design, construct, and administer a LAN using a popular network operating system (Linux).