|
Date |
Lecture Notes |
Useful Links |
|
W1 |
Lecture 0 course overview, PPTX, PDF |
|
|
W2 |
Lecture 2 - Internet
Design Principles, PPTX, PDF |
|
|
W3 |
Lecture 4 - Routing
Principles, PPTX, PDF, Lecture 5.1 Shortest Paths Algorithms, PPTX, PDF |
|
|
W4 |
Lecture 5.2 -
Distance-Vector, PPTX,
PDF Lecture 5.2 Exercises DOCX, PDF, Solution PDF Lecture 5.3 - Link-State, PPTX, PDF Lecture 5.3 Exercises PPTX, PDF, Solution PDF Lecture 5.23 Quiz, ANS |
|
|
W4 |
Lecture 6 - IP Addressing, PPTX, PDF Lecture 6 Quiz, ANS |
|
|
W5 |
Lecture 7 - Routers, PPTX,
PDF Lecture 7 – Exercises PPTX, PDF, Lecture 7 Quiz, ANS |
|
|
W6 |
Lecture 8 - Inter-Domain
Routing, PPTX,
PDF Lecture 8 – Exercises PPTX, PDF, Lecture 8 Quiz, ANS |
|
|
W7 |
Lecture 9 - BGP
Implementation and IP Header, PPTX,
PDF Lecture 9 Quiz, ANS |
|
|
W8 |
|
|
|
W9 |
Midterm Exam Tue, Mar 31 |
|
|
W10 |
Lecture 10 – Reliability, PPTX, PDF Lecture 10 Quiz, ANS |
|
|
W11 |
Lecture 11 - TCP Implementation, PPTX, PDF Lecture 11 Quiz, ANS |
Discussion
8 - TCP (YouTube) |
|
W12 |
Lecture 12 - Congestion Control, PPTX, PDF Lecture 12 Quiz, ANS Lecture 13 - Congestion Control II, PPTX, PDF Lecture 13 Quiz, ANS |
|
|
|
Lecture 14 Quiz, ANS Lecture 15 - HTTP and CDNs, PPTX, PDF Lecture 15 Quiz, ANS |
|
|
|
|
|
|
|
Lecture 18 - Error Detection and
Correction, PPTX,
PDF Lecture 19 - Network Security and
Cryptography, PPTX,
PDF |
|
|
W13 |
|
|
|
Refs |
* Internet
Architecture at UC Berkeley * Computer
Networks by Neso Academy * Video lectures for
Computer Networking: a Top Down
Approach by Jim Kurose * Complete
lecture series on Computer Networking by Epic Networks Lab |
|
* Slides subject to change. Please download the latest version after
class.
* Lectures: TR 2:40-4:05 pm,
SIC 200
* Office hours: Thu 4:05-6:00 pm, SIC
219
* Discord channel: https://discord.com/invite/rhgjASZc67
* Zoom link: https://hofstra.zoom.us/j/97046839235
* Joseph Capone (Tutor) hours: Thur 4:15-6:00 pm, SIC 226. You can find him in Discord,
or by email jcapone2@pride.hofstra.edu.
|
Assign Date |
Assignment |
Due Date |
|
02/26 |
Lab1 (10 pts) Web server and client programming Hint: refer to Lab1 Background Socket Programming Useful links: Running Linux, CS Lab Technology Guide, Lab Report Template |
03/31 |
|
02/26 |
Lab2 (20
pts) Traceroute, Starter Code. |
05/08 |