3cr. P: Operating systems or networking course. Layered TCP/IP architecture. LAN technologies (Ethernet, wireless, token ring). Switching. Internet addressing (IPv4, IPv6). Routing protocols. Congestion control (TCP, UDP). Applications (DNS, HTTP, peer-to-peer networks). Selection of topics including DHCP, ICMP, VPNs, multicast, security. Credit given for only one of P438 and P538.