everything.study
ECE 610

Broadband Communication Networks

Graduate

Winter 2024 · Broadband Communication Networks, Winter 2024

Topics

  • Introduction: definition of networks, circuit switching, packet switching, network architecture, protocol and layering
  • Probabilistic description of network and queuing analysis
  • Physical layer: digital transmission principles and technologies
  • Data link layer: Error detection and correction, re-transmission, medium access control
  • Network layer: IP addressing, fragmentation, routing algorithms, etc.
  • Transport layer: TCP and UDP, flow control and congestion control
  • Application layer: HTTP, DNS, FTP, synthesis: a day in the life of a web request

Readings

  • Kumar, D. Manjunath, and J. Kuri: Communication Networking: An analytical approach, Morgan-Kaufman (Elsevier), 2004, ISBN 0-12-428751-4
    unspecified
  • J. F. Kurose, K. W. Ross, Computer Networking: A Top-Down Approach, 7th edition, Addison- Wesley, 2016.
    7th edition · unspecified
  • Course lecture notes and handouts.
    unspecified
Winter 2023

Topics

  • Introduction: definition of networks, circuit switching, packet switching, network architecture, protocol and layering
  • Probabilistic description of network and queuing analysis
  • Physical layer: digital transmission principles and technologies
  • Data link layer: Error detection and correction, re-transmission, medium access control
  • Network layer: IP addressing, fragmentation, routing algorithms, etc.
  • Transport layer: TCP and UDP, flow control and congestion control
  • Application layer: HTTP, DNS, FTP, synthesis: a day in the life of a web request

Readings

  • Kumar, D. Manjunath, and J. Kuri: Communication Networking: An analytical approach, Morgan-Kaufman (Elsevier), 2004, ISBN 0-12-428751-4
    unspecified
  • D. Bertsekas and R. Gallager, Data Networks, Prentice Hall, 1992.
    unspecified
  • J. F. Kurose, K. W. Ross, Computer Networking: A Top-Down Approach, 7th edition, Addison- Wesley, 2016.
    7th edition · unspecified
  • Course lecture notes and handouts.
    unspecified
Winter 2022

Topics

  • Introduction: Internet as a network of networks, standardization, digital transmission principles and technologies, switching and multiplexing technologies, design of network: the layered approach, its advantages and shortcomings, protocols, services, issues in quality of service.
  • Application layer: HTTP, DNS, etc.
  • Transport layer: from congestion control principle to current protocols (TCP and UDP), reliable data transfer.
  • Internetworking: introduction, naming, addressing, IP: fragmentation, error handling.
  • Routing: fundamentals, Intra-domain routing (RIP, OSPF), Inter-domain routing (BGP)
  • Data link layer from an introduction to error detection to framing, Multiple Access protocols: Aloha, CSMA/CD and CSMA/CA. Example of LAN technologies: Ethernet, WiFi, and Switches.
Winter 2021

Topics

  • Introduction: definition of networks, circuit switching, packet switching, network architecture, protocol and layering
  • Probabilistic description of network and queuing analysis
  • Physical layer: digital transmission principles and technologies
  • Data link layer: Error detection and correction, re-transmission, medium access control
  • Network layer: IP addressing, fragmentation, routing algorithms, etc.
  • Transport layer: TCP and UDP, flow control and congestion control
  • Application layer: HTTP, DNS, FTP, synthesis: a day in the life of a web request

Readings

  • Kumar, D. Manjunath, and J. Kuri: Communication Networking: An analytical approach, Morgan-Kaufman (Elsevier), 2004, ISBN 0-12-428751-4
    unspecified
  • D. Bertsekas and R. Gallager, Data Networks, Prentice Hall, 1992.
    unspecified
  • J. F. Kurose, K. W. Ross, Computer Networking: A Top-Down Approach, 7th edition, Addison- Wesley, 2016.
    7th edition · unspecified
  • Course lecture notes and handouts.
    unspecified
Winter 2020

Topics

  • Introduction to broadband networks: wireline and wireless
  • Networking functional elements: Multiplexing. Switching, Routing, Network management
  • Current networks: Network infrastructure, architecture, circuit switched, packet switched, ATM, internet, wireless networks.
  • Circuit-switching: Network performance and source characterization. Introduction to loss models. Erlang formula. Multi-rate circuit switching, Kaufman-Roberts recursion, Overflow process, loss networks. Erlang fixed point formula
  • Packet switching: Modeling. Introduction to queueing theory. Delay estimation. Traffic models. Statistical multiplexing and effective bandwidths
  • Stream sessions: Deterministic network analysis. Introduction to network calculus. Leaky buckets. Weighted Fair Queueinq Scheduling.
  • Routing in networks. Shortest path. Dijkstra’s algorithm and Bellman-Ford, routing metrics. Distance Vector protocols, Link state protocols. Maxflow-mincut theorem. Internet routing protocols. Exterior Gateway protocols. 1
  • Congestion control: Rate-based control for elastic traffic. Window based schemes. TCP and rate control. Admission control
  • Introduction to wireless networks. Multiple access. Aloha, Slotted-aloha. CSMA/CA and WLANs. IEEE 802.11 protocol. Saturation throughput and other performance issues such as stability.
  • Emerging networking scenarios. Cloud computing and load balancing. Redudancy schemes eg. Google Bigtable.

Readings

  • D. Bertsekas and R. Gallager; Data Networks, 2nd Edition, Prentice-Hall, 1992, ISBN 0-13-200916- 1 It is recommended that you buy this excellent book. There will be additional material that will be covered and relevant pointers and notes will be given out. In addition the following books also cover the material to varying degrees:
    2nd Edition · unspecified
  • A. Kumar, D. Manjunath, and J. Kuri: Communication Networking: An analytical approach , Morgan-Kaufman (Elsevier), 2004, ISBN 0-12-428751-4 (This is an excellent book that takes a more modern but analytical take on the material. Also highly useful as a reference.)
    unspecified
  • J. Walrand and P. Varaiya, High Performance Communication Networks , 2nd ed., Morgan Kaufmann, San Francisco, 2000.
    2nd ed. · unspecified
  • • Problem sets will be handed out. The onus is on you all to attempt them. Solutions will be posted on the course website.
    unspecified
Winter 2017

Readings

  • Kumar, D. Manjunath, and J. Kuri: Communication Networking: An analytical approach, Morgan-Kaufman (Elsevier), 2004, ISBN 0-12-428751-4
    unspecified
  • D. Bertsekas and R. Gallager, Data Networks, Prentice Hall, 1992.
    unspecified
  • J. F. Kurose, K. W. Ross, Computer Networking: A Top-Down Approach, Third edition, Addison-Wesley, 2004.
    unspecified
Sources