• header-logo.png Department of Electronics and Electrical Engineering
    Indian Institute of Technology Guwahati
header-logo.png Department of Electronics
and Electrical Engineering

Syllabus (Core): M.Tech

Data Communication Networks

Code: EE 535 | L-T-P-C : 3-0-0

Course Contents:

Introduction to Computer Networks -Store-and-forward and circuit switching, layered network architecture, the OSI network model, Internet architecture; Data Link Layer and Peer to Peer protocols - Encoding (NRZ, NRZI, Manchester, 4B/5B), HDLC, Error detection, ARQ – SW, GBN, SR; Delay models in Data Networks-Traffic multiplexing on a communication link, Little’s theorem, The M/M/1 Queueing System, M/G/I Queues with Vacations, Priority Queues; MAC protocols and LAN- Polling and Reservations, ALOHA, Slotted ALOHA, CSMA-CD, Ethernet and IEEE 802.3, Wireless LAN and IEEE 802.11.Routing in packet networks-IP, shortest-path routing, intra- domain routing (OSPF, RIP), inter-domain routing (BGP), routing for mobile hosts; End-to-End Protocols- UDP and TCP; Congestion Control and Resource Allocation -Resource Allocation, TCP Congestion Control, Congestion-avoidance mechanisms, QoS; Internetworking using TCP/IP - Network programming using socket API, client/server communication.

Texts / References:

  1. D. Bertsekas and R. Gallager, Data Networks, 2nd Edn., Prentice Hall, 1992.
  2. L. Peterson and B. Davies, Computer Networks: A Systems Approach, 4th Edition, Elsevier, 2007.
  3. A. Leon-Garcia and I. Widjaja, Communication Networks, 2nd Edn., McGraw Hill, 2009.
  4. A. Kumar, D. Manjunath and J. Kuri, Communication Networking: An Analytical Approach, Elsevier, 2004.