• To provide insight about networks, topologies, and the key concepts
  • To gain comprehensive knowledge about the layered communication architectures (OSI and TCP/IP) and its functionalities
  • To understand the principles, key protocols, design issues, and significance of each layers in ISO and TCP/IP
  • To know the basic concepts of network security and its various security issues related with each layer



  • Obtain insight about basic network theory and layered communication architectures
  • Provide solutions to various problems in network theory


Unit – I

         Introductory Concepts - Network hardware - Network software – Review of Physical layer - Guided transmission media - Cable television


Unit – II

         Data Link Layer - Design issues - Channel allocation problem - Multiple access protocols - Ethernet - Wireless LAN - 802.11 architecture


Unit – III

         Network Layer - Design issues - Routing algorithms - Congestion control algorithms - Quality of Service - Internetworking


Unit – IV

          Transport Layer - Transport service - Elements of transport protocols - User Datagram Protocol - Transmission Control Protocol


Unit – V

          Application Layer - DNS - Electronic mail - World Wide Web - Multimedia



  • Andrew S. Tanenbaum and David J. Wetherall, “Computer Networks”, 5th edition, Prentice Hall, 2010 
  • W. Stallings, "Data and Computer Communication", 8th Edition, Pearson Education, 2007


  • Behrouz A. Foruzan, “Data Communication and Networking”, 5th edition, Science Engineering & Math Publications, 2012