General description
This course provides an introduction to computer networks, with special emphasis on Internet architecture and protocols. Topics include layered network architectures, addressing, naming, forwarding, routing, connection reliability, client-server model, peer-to-peer, web, and email protocols.