Advanced Network Principles and Protocols

Credit: 3



  • Understand the architecture of the Internet protocols as a layered model

  • To understand the fundamentals of data transmission, encoding and multiplexing

  • To understand how the various components of wide area networks and local area networks work together



Introduction to Networks - Application of Networks - Architecture Topology Switching - SLIP, PPP -ALOHA protocols, CSMA/CD, IEEE 802.3, 802.4, 802.5



Network Layer Issues- Routing, Congestion control- Internetworking - Issues, Address Learning Bridges, Spanning tree, Source routing, Bridges, Routers, Gateway.



Network Protocol- IP datagram - hop by hop routing, ARP, RARP, DHCP -Sub net Addressing, Address Masking, ICMP, RIP, RIPV2, OSPF, DNS, LAN and WAN Multicast.



Transport Layer- Design issues, Connection Management, Transmission Control Protocol (TCP) - User Datagram Protocol (UDP).



Application Layer Protocol- Telnet - TFTP - FTP - SMTP - Ping Finger, Bootstrap Network Time Protocol- SNMP.



  • Familiarization of the different layers of TCP/IP protocol stack

  • Understanding of the working principle of different protocols at different layers


Text Books

  1. Andrew S. Tanenbaum and David J. Wetherall, “Computer Networks”, 5th Edition, Pearson, 2011

  2. William Stallings, "Data and Computer Communications”, 9th Edition, Pearson, 2011


Reference Book

  1. W Richard Stevens and G. Gabrani, "TCP/IP Illustrated - Volume I, The protocols", Pearson Education, 2009