The Computer Networks course provides an in-depth understanding of networking principles, architectures, and protocols. It covers the fundamental concepts of network communication, including the Internet’s structure, protocols, and network services. The course introduces the OSI and TCP/IP models, network layers, and real-world applications such as HTTP, DNS, FTP, and Email protocols. It further explores transport layer mechanisms, packet forwarding, routing, and IP addressing, including IPv4, IPv6, subnetting, NAT, and DHCP.
This course equips students with both theoretical knowledge and practical skills needed to design, configure, and troubleshoot modern computer networks.

- Teacher: Dr. Mansi Sharma