Dr. A. Chockalingam
Indian Institute of Science
Department of Electrical and Communication Engineering, Bangalore - 560 012. INDIA
Tel: +91-80-22933156, Fax: +91-80-23600563, Email: achockal@iisc.ac.in

E2-221: Communication Networks (Aug-Dec)

Course Content
  • Introduction to networking. Layering in the Internet. Application layer; HTTP, SMTP, telnet, ftp. TCP/IP protocol stack. Transport layer; TCP and UDP, congestion control, flow control, error control - ARQ schemes and analysis. Network layer; IP, optimal routing, algorithms for shortest path routing, routing protocols, mobile IP, IPV6, internetworking. Data link layer; random access, random/slotted ALOHA, splitting algorithms, CSMA-CD, Wireless LANs, CSMA-CA, IEEE 802.11 MAC throughput analysis.
  • Modelling and performance analysis in networks; deterministic analysis, scheduling, stochastic analysis - traffic models, performance mesaures. Queueing models: Little's theorem, M/M/1, M/M/m, M/M/m/m, M/G/1 queueing systems, priority queueing.

Text Books / Reference Material
  • A. Kumar, D. Manjunath, and J. Kuri, Communication Networking: An Analytical Approach, Morgan Kaufmann Publisher, 2004.
  • D. Bertsekas and R. Gallager, Data Networks, 2nd Edition, Prentice Hall of India, New Delhi, 2002.
  • J. K. Kurose and K. W. Ross, Computer Networking: A Top-Down Approach Featuring Internet, 2nd Edition, Pearson Education, 2003.