Peter Dordal, Loyola University Chicago Dept of Computer Science.
The text will be An Introduction to Computer Networks, written by myself and available for free online. Note that the book is updated regularly.
My general course groundrules are here. Exams will count for between 60% to 70% of your grade, with homework and programs making up the rest.
The online Comp 343/443 will be taught more-or-less in parallel with the classroom section. Those in the online course will be expected to take the midterm and final exams along with the classroom section, although there will be some flexibility for genuine scheduling conflicts. The midterm will be Tuesday October 28 and the final will be Tuesday December 9.week | read | assignment |
1 8/25 |
Chapter 1: Overview of Networks | Chapter 1, exercises 1, 2, 3, 4, 5, 7 due Sept 3 |
2 9/1 |
2.1 10-Mbps classic Ethernet 2.1.1 Ethernet Multicast 2.1.2 Slot Time and Collisions 2.1.3 Exponential Backoff 2.1.8 Analysis of Classic Ethernet (limited) 2.2 100 Mbps (Fast) Ethernet 2.3 Gigabit Ethernet 2.4 Ethernet Switches and the learning algorithm 2.5 Spanning Tree Algorithm. |
Chapter 2, exercises 1, 2, 3, 4, 6, 8 due Sept 10 |
3 9/8 |
Chapter 3: (Other LANs): 3.3/Wi-Fi Chapter 4 (Links): 4.1 Chapter 5 (Packets): 5.1, 5.2, 5.3 |
Chapter 3: Exercises 3, 4, 5b Chapter 4: Exercises 1 & 4 Chapter 5: Exercises 1, 2, 5, 7 due Sept 17 |
4 9/15 |
Chapter 6 (sliding windows) |
chapter 6: 1, 2, 3, 4, 5, 6, 8 due Sept 24 |
5 9/22 |
Chapter 7: 7.1-7.7 (don't worry about numeric details of fragmentation) Chapter 9: section 1: DV update algorithm |
Chapter 7: exercises 2, 6, 7, 8 Chapter 9: exercises 1, 3 due Oct 1 |
6 9/29 |
Chapter 9: section 2 (short week due to fall break) |
Chapter 9: exercises 6, 8 due Oct 10 (Friday) |
7 10/6 |
Chapter 11: sections 1 & 2 Chapter 12: sections 1-3, 6-10 |
Chapter 11: exercises 4, 6, 7 Chapter 12: exercises 2, 3, 4, 6 due Oct 15 |
8 10/13 |
Chapter 3: section 7 (virtual circuits) Chapter 9: section 5 (link-state) Chapter 12: sections 11-19 |
Chapter 3: exercises 9, 10, 11 Chapter 9: exercises 11, 12 Chapter 12: exercise 7, 8, 9 due Oct 22 |
9 10/20 |
Chapter 11: section 3 (TFTP) forwarder assignment |
No homework due to midterm |
10 10/27 |
Midterm exam Chapter 10: sections 1-4 Chapter 13: sections 1-2 |
HW9: Chapter 10, exercises 1, 2, 3, 4 Chapter 13: exercises 1, 2 Due Nov 5 |
11 11/3 |
Chapter 10: sections 5, 6 (BGP) Chapter 13: sections 1-4 (TCP Reno) |
HW10: Chapter 10: exercises 5, 6, 7 Chapter 13: exercises 3, 4, 5, 7 Due Nov 13 |
12 11/10 |
Chapter 13: finish |
HW11: Ch 10, exercises 8, 9, 10 Ch 13: 6, 9, 11, 13 Due Nov 20 |
13 11/17 |
Chapter 14: 14.1, 14.2.1-14.2.3, 14.3, 14.5, 14.6, 14.8, 14.9.
14.10 |
HW12: Ch 14: exercises 1, 4, 6, 8, 9, 10 Due Nov 30 |
14 11/24 |
Chapter 15
|
HW13: Ch 13, exercise 12 Ch 14, exercises 14, 18 Ch 15, exercises 2, 3, 13 (new TCP Westwood exercise) Due Dec 4 |
15 12/1 |
There is no week 15 |
TCP: server,
client,
threaded
server
UDP: server,
client
Those registered for graduate credit are to do one of the following (either is due December 6, m.o.l)