Course Details
Subject {L-T-P / C} : CS6302 : Advanced Computer Networks { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Judhistir Mahapatro
Syllabus
Module 1 : |
Introduction to Computer Networks and the Internet: network edge, network core, delay, loss, and throughput in packet-switched networks, application layer: Web caching and HTTP/2, DNS, Peer-to-Peer file distribution, electronic mail in the Internet, Content distribution networks
|
Module 2 : |
Network Layer (Data plane): Overview of network layer, IPv4 and IPv6, Generalized forwarding and SDN, Network Layer (Control plane): routing algorithms, Link-State, Distance vector, OSPF, BGP, SDN control plane, ICMP, SNMP |
Module 3 : |
Wireless Network Architecture: Overview of wireless computer networks issues and challenges, hidden terminal problem, exposed terminal problem, solutions of hidden terminal problem and exposed terminal problem using RTS and CTS. 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 4 : |
Cellular networks: FDMA, CDMA, TDMA, OFDM, cellular system infrastructure, cellular concepts: cell area, signal strength, capacity of a cell, frequency reuse, cochannel interference, cell sectoring, cell splitting, basic queuing systems to model channel allocation schemes, basics of 4G and 5G. Mobile network protocols: Mobile IP, mobile TCP
|
Course Objective
1 . |
To provide a broad coverage of some new advanced topics in the field of computer networks (wireless networks, ad hoc networks, wireless sensor networks). |
2 . |
To learn the principles of wireless networks in terms of their architecture, Protocols, and services |
3 . |
To study about the performance analysis of layered protocols in terms of efficiency, throughput, jitter, reliability, QoS, packet delivery and delay in packet routing. |
4 . |
To understand the framework of MAC layer, Network layer, Transport layer, and Application layer |
Course Outcome
1 . |
Understand the concepts related to the layered communication architecture, wireless networks and its architectures vis a vis the wired networks.
|
2 . |
Understand the issues and challenges of data plane and network plane in terms of protocol design and development.
|
3 . |
Gain the knowledge about the state of the art technologies in wireless networks like 802.11 and 802.15.1
|
4 . |
Design the Routing protocols and MAC Protocol for various resource constrained wireless networks.
|
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
1 . |
A S Tanenbaum, Computer Networks, Prentice Hall |
2 . |
B S Davie and L L Peterson, Computer Networks: A systems approach, MK |
3 . |
James F. Kurose and Keith W. Ross, Computer Networking: A top-down approach, Pearson , Eighth Edition |
Supplementary Reading
1 . |
S Basagni, M Conti, S Giordano, I Stojmenovic, Mobile Ad Hoc Networking, Wiley |
2 . |
F Zhao and L Guibas, Wireless Sensor Networks: An Information Processing Approach, MK |
Journal and Conferences
1 . |