The goal of this course is to introduce the students to state-of-the-art network protocols and architectures, Networking technologies such as Ethernet, Wireless local area network, and wireless personal area network, Multiple access technologies, Unicast and multicast routing algorithms, subnetting of internetworking, Error / Congestion / Flow control techniques, QoS Provisioning and network security.