This course assumes knowledge of the first level BTech course in Computer Networks.

Major topics include: Internet protocols for congestion control, approaches to achieve reliability, scalability. Network measurement, p2p networks, Wireless networks, and content delivery networks. Software Defined Networking (SDN) artictecture, Network Functions Virtualization (NFV).

This course will emphasize the concepts and issues underlying the design and implementation of the Internet. We will also spend time learning to quantitatively analyze the performance of network protocols. A combination of reference books and a set of research papers will be used to cover the fundamentals, seminal findings and new directions in networking research.