Date |
Lecture Notes |
W1, W2 |
Lecture
0-course overview, PPTX, PDF Chapter_1_Introduction 1.1 1.2
Introduction Network Edge, PPTX, PDF |
W3, W4 |
Chapter_2_Application
Layer 2.1 Principles of Network Applications, PPTX, PDF 2.2 The Web and HTTP, PPTX,
PDF 2.6 Video Streaming and Content
Distribution Networks, PPTX, PDF |
W5, W6 |
Chapter_3_Transport
Layer 3.1 3.2 Introduction Multiplexing and
Demultiplexing, PPTX, PDF 3.6 3.7 Congestion Control TCP CC, PPTX, PDF |
W7, W8 |
Chapter_4_Network
Layer Data Plane 4.1 Network Layer Overview, PPTX,
PDF 4.2 Whats Inside a Router, PPTX,
PDF 4.3 The Internet Protocol, PPTX,
PDF |
|
Midterm
Exam, Wed, 10/16, Sample
Midterm Exam, Midterm Exam
2024, Quiz
Questions Slides (Pre-Midterm) |
W9, W10 |
Pre-Midterm
Slides Covered, PPTX, PDF Chapter_5_Network
Layer Control Plane 5.0
Shortest Path Algorithm, PPTX,
PDF 5.1 5.2 Control Plan Routing Protocols, PPTX, PDF |
W11, W12 |
Chapter_6_Link
Layer LANs 6.1 6.2 Introduction Error-Detection and
-Correction Techniques, PPTX,
PDF |
W13, W14 |
Chapter_7_Wireless
and Mobile Networks |
W15, W16 |
Chapter_8_Security |
W10 |
Final Exam, Mon 12/16,
18:15 - 20:15, Quiz Questions Slides |
*Slides subject to change. Please download the
latest version after class.
*Based on the textbook Computer Networking: a
Top Down Approach (Pearson).
* Interactive end-of-chapter exercises https://gaia.cs.umass.edu/kurose_ross/interactive/
*Lectures: MW 6:00-7:25 pm, SIC LAB 126
*Video
lectures by author: https://gaia.cs.umass.edu/kurose_ross/lectures.php
*Video
lectures by Epic Networks Lab https://www.youtube.com/playlist?list=PLo80JwUm6hSSwGLJmS_quaeJgx9SILLiI
*Video lectures by Polly Huang, NTU
https://www.youtube.com/@pollyhuang/playlists
Assign Date |
Assignment |
Due
Date |
09/16 |
Lab1 (10 pts) WebServer_programming, DOCX, PDF Hint: refer to Section 2.7 Socket Programming, Slide 12
Example app: TCP server. |
10/16 |
10/16 |
Lab2 (10 pts) UDP_Pinger_programming, DOCX, PDF Hint: refer to Section 2.7 Socket Programming, Slides 6-8 on UDP socket programming. |
11/18 |
10/21 |
12/11 |
* Discord
channel for discussions.