|
|
|
Schedule for CSci
4211 (tentative)
Lecture notes will typically appear at least 1 class period ahead of
time, usually by Friday of the previous week. Sometimes they may
appear a little later. Note: occasionally, the published lecture notes
may deviate slightly from material presented in class. Notes will be
a combination of text and powerpoint files. For text notes, figures
may be omitted in the published notes. Some of the schedule is
flexible based on the progression of the class. Check this schedule
WEEKLY as dates could shift. If the notes from a given week are not
completed, then you may safely assume they will be continued into the
next week. The level of detail Week 7 and beyond is high-level and
will be filled as we go forward. We will also identify the TBA (or
"dessert" as called by K&R) later as well.
The current week is marked by a *. Slides will be posted for the current week. No slides up yet.
|
Week 1: Read Syllabus, Chap 1 K&R.
Course Introduction: Course Admin, Introduction to Networking Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
|
|
Week 2: Read Chap 2 (2.1-2.5) K&R.
Application Layer: Principles, Web/Http, Ftp Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: HW #1 out (Thursday 1/29)
|
|
Week 3: Read Chap 2 (2.6) K&R.
Application Layer: Mail, DNS, P2P Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
|
|
Week 4: Read Chap 3 (3.1-3.5), Chap 2 (2.7) K&R, BSD handout, Lab #1.
Transport Layer: Socket Programming, Principles, UDP Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: Lab #1 out (Tuesday 2/10), HW #1 due (Thursday 2/12)
|
|
Week 5: Read Chap 3 (cont'd) K&R.
Transport Layer: Reliable Data Transfer, Pipelining/TCP Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: HW #2 out (Thursday 2/19)
|
|
Week 6: Read Chap 3 (3.5-3.8) K&R.
Transport Layer: TCP, RTT, Flow, Congestion Control Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
|
|
Week 7: Read Chap 4 (4.1-4.4) K&R.
Network Layer: Principles, VCs, Router insides, IP Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: Lab #1 due (Tuesday 3/3), HW #2 due (Thursday 3/5)
|
|
Week 8: Read Chap 4 (4.1-4.5) K&R.
Network Layer: ICMP, IPv6, Start routing Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
|
|
Spring Break: 3/16-3/20.
|
|
Week 9: Read Chap 4 (cont'd) K&R.
Network Layer: Routing Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
Exams: Midterm review (Thursday 3/26), Midterm (next Tuesday 3/31)
|
|
Week 10: Read Chap 4 (4.5-4.8) K&R.
Network Layer: Routing + MIDTERM Lectures: lecture-1 ppt (.pdf)
Projects/Assignments: HW #3 out (Thursday 4/2)
Exams: Midterm (Tuesday 3/31)
|
|
Week 11: Read Chap 4 (cont'd) K&R, Lab #2.
Network Layer: Routing Lectures: lecture-2 ppt (.pdf)
Projects/Assignments: Lab #2 out (Thursday 4/9)
Exams: Midterm Go Over (Tuesday 4/7)
|
|
Week 12: Read Chap 5 (5.1-5.4) K&R.
Broadcast (briefly -- see week 11 slides), Data Link Layer: principles, error handling, multi-access protocols Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: HW #3 due (Thursday 4/16)
|
|
Week 13: Read Chap 5 (5.5-5.9, skip 5.7) K&R.
Data Link Layer: Addressing (from last week), Ethernet Lectures: lecture-1 ppt (.pdf)
Projects/Assignments: HW #4 out (Tuesday 4/21)
|
|
Week 14: Read Chap 7 (7.1-7.3), K&R.
ATM+ Multimedia: basics, streaming, best-effort Lectures: ATM ppt (.pdf), lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
|
|
*Week 15: Read Chap 7 (7.5-7.6) K&R.
Multimedia: best-effort (from last week), service classes, QoS Lectures: lecture-1 ppt (.pdf), last lecture ppt (.pdf)
Projects/Assignments: Lab #2 due (Thursday 5/7)
Exams: Final Review (5/7)
|
|
Final: 5/12, 1:30-3:30 in classroom.
|
|
|