Fundamentals of Data Communication (ET4070)

B.Sc in Electronics and Telecommunications (ET-E4), Hanoi University of Science and Technology

Summary

Purpose

This course provides fundamental knowledge about communication networks and the key issues to be addressed within them, such as routing and pathfinding, flow control, and congestion management in data networks. It also introduces basic methods for modeling and evaluating the performance of a network system. These foundational concepts serve as the basis for more advanced courses on communication and networking.

Lectures

  1. Introduction (Slides)
  2. Queueing Theory - Part I (Slides)
  3. Stochastic Processes (Slides)
  4. Queueing Theory - Part II (Slides)
  5. Queueing Theory - Part III (Slides)
  6. Graph Theory (Slides)
  7. Routing Algorithms (Slides)
  8. Flow and Congestion Control - Part I (Slides)
  9. Automatic Repeat Request (ARQ): Stop-and-Wait ARQ, Go-back-N ARQ, Selective repeat ARQ (Slides)
  10. Flow and Congestion Control - Part II (Slides)

Textbooks

  • Forouzan, B. A. (2007). Data Communications and Networking. Huga Media.
  • Stallings, W. (2007). Data and Computer Communications. Pearson Education India.