COE-540 Computer Networks

Semester 071

## Exam Dates:

Exam dates are:

• Midterm: Tues Nov 20th or Thurs Nov 22nd
• Final exam: To be scheduled by the Registrar

## Lecture Notes

Students are responsible for the material in the textbook(s) and that in the handouts, if any. The class notes and slides are just "notes"; they may not cover all required material. The book is the reference for the required material. Please also note that the notes are NOT finalized. They remain in a state of evolution.

 Week/Date Topic Textbook Section+ 1 (Sept 9th) Introduction and Layered Network Architecture – Lecture Notes Chapter 1 (Gallager) 2 (Sept 16th) Physical Layer (channels and Modems), Error Detection – Lecture Notes Sections 2.1, 2.2 & 2.3 (Gallager) 3 (Sept 23rd)* ARQ Strategies,  Framing, Standard DLCs - Lecture Notes Sections 2.8, 2.9 and 2.10 are designated as Reading Assignment Sections 2.4, 2.5, & 2.6  (Gallager) 4 (Sept 30th) Review of Probability, Statistics and Basics of Markov Processes - Lecture Notes Chapter 3 (Garcia) – preferably 4 and 5 too. 5 (Oct 21st) Review of Probability, Statistics and Basics of Markov Processes Introduction to Delay Models (Little’s Formula, M/M/1 Model) - Refer to Examples of Little's Formula Application Chapter 3 & 9 (Garcia) – preferably 4 and 5 too. 6 (Oct 28th) Introduction to Delay Models (M/M/c and derivative Models, basic M/G/1 formulas, Burke’s Theorem, Jackson’s Theorem) Chapter 3 (Gallager) & Chapter 9 (Garcia) 7 (Nov 4th) Multiaccess Communication (Aloha, Tree Algorithms, CSMA, Reservation, FDMA/TDMA, CDMA, etc.) Sections 4.1, 4.2 & 4.3 (Gallager) + notes 8 (Nov 11th) Multiaccess Communication (Aloha, Tree Algorithms, CSMA, Reservation, FDMA/TDMA, CDMA, etc.) Sections 4.1, 4.2 & 4.3 (Gallager) + notes 9 (Nov 18th) (Introduction - covered in previous packages) Application Layer (Principles, Web/HTTP, FTP, Email, DNS) Sections 2.1, 2.2, 2.3, 2.4, 2.5 (Kurose) Midterm Exam (Week of Nov 17th – to be decided in class) 10 (Nov 25th) Transport Layer (Multixplexing, Demultiplexing, Connectionless (UDP)/ Connection-Oriented (TCP) protocols) Sections 3.1, 3.2, 3.3 and 3.5 (Kurose) 11 (Dec 2nd) Transport Layer (Congestion Control, TCP Congestion Control) Sections 3.6, 3.7, & 3.8 (Kurose) 12 (Dec 9th) Network Layer (Routing Principles, Hierarchical Routings, Internet Protocol) Sections 4.1, 4.2, 4.3 & 4.4 (Kurose) 13 (Dec 30th) Network Layer (Routing in the Internet, Router Operation, IPv6, etc.) Sections 4.5, 4.6, 4.7, 4.8, … (Kurose) 14 (Jan 6th) Presentation of Projects 15 (Jan 13th) Presentation of Projects Final Exam (Comprehensive – Scheduled by Registrar)

## Matlab Tutorial Material:

Basic information:

More detailed material at:

The MathWorks website - The makers of Matlab

Page still under construction - Last updated on 01/08/2008 .