National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : CS6302 : Advanced Computer Networks { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Prof.(Ms.) Suchismita Chinara

Syllabus

Module 1: Introduction
Overview of wireless computer networks issues and challenges of wireless networks hidden terminal problem exposed terminal problem Solutions of hidden terminal problem and exposed terminal problem RTS CTS Overview on Wireless Networks
Module 2: Wireless Network Architecture
Layered communication architecture layers services protocols layer entities service access points protocol functions distributed coordination function point coordination function BEB algorithm backoff timer Architecture of IEEE 802.11 frame format of IEEE 802.11 variations of IEEE 802.11
Module 3: MAC protocols for WLAN
Media access control for WLAN design goals for protocol design MAC protocol classifications contention based protocol contention free protocols MACA MACAW FAMA BTMA DBTMA RI-BTMA SRMA-PA contention based protocols with reservation mechanism contention based protocols with scheduling mechanism
Module 4: Routing in wireless networks
Advanced Routing algorithms, Network Congestion Control algorithms, Quality of service, Real Time Transport Protocol, Internetworking, Performance Issues, Overview on VPN networks, AODV, DSDV, DSR routing protocols for ad hoc networks
Module 5: Wireless Sensor Networks
Key definition of sensor networks sensing model localization and tracking media access control in WSN S-MAC protocol IEEE 802.15.4 standard and zigbee Routing in WSN direct diffusion routing LEACH

Course Objectives

  • To provide a broad coverage of some new advanced topics in the field of computer networks (wireless networks, ad hoc networks, wireless sensor networks).
  • To learn the principles of wireless networks in terms of their architecture, Protocols, and services
  • To study about the performance analysis of layered protocols in terms of efficiency, throughput, jitter, reliability, QoS, packet delivery and delay in packet routing.
  • To understand the framework of MAC layer, Network layer, Transport layer, and Application layer

Course Outcomes

1. Understand the concepts related to the layered communication architecture, wireless networks and its architectures vis a vis the wired networks. <br />2. Understand the issues and challenges of wireless networks in terms of protocol design and development. <br />3. Gain the knowledge about the state of the art technologies in wireless networks like WSN, MANET, VANET, IoT etc. <br />4. Design the Routing protocols and MAC Protocol for various resource constrained wireless networks. <br />5. Do the performance analysis of protocols in terms of efficiency, throughput, delay, PDR, channel utilization etc. for different architectural layers of wireless networks.

Essential Reading

  • A S Tanenbaum, Computer Networks, Prentice Hall
  • B S Davie and L L Peterson, Computer Networks: A systems approach, MK

Supplementary Reading

  • S Basagni, M Conti, S Giordano, I Stojmenovic, Mobile Ad Hoc Networking, Wiley
  • F Zhao and L Guibas, Wireless Sensor Networks: An Information Processing Approach, MK