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 25 and the final will be Tuesday December 13.The Thursday slot may have to be rescheduled occasionally.
week | read | assignment |
1 8/31 |
Chapter 1: Overview of Networks | Homework 1: Chapter 1, exercises 1, 2, 3, 4, 5, 7 due Fri, Sept 9 |
2 8/5 |
2.1 10-Mbps classic Ethernet 2.1.1 Ethernet Packet Format 2.1.2 Multicast 2.1.3 Ethernet Address Structure 2.1.4 LAN layer 2.1.5 Slot Time and Collisions 2.1.6 Exponential Backoff 2.2 100 Mbps (Fast) Ethernet 2.3 Gigabit Ethernet 2.4 Ethernet Switches and the learning algorithm 2.5 Spanning Tree Algorithm. |
Homework 2: Chapter 2, exercises 1, 2, 3, 4, 6, 8 due Fri, Sept 16 |
3 9/12 |
Chapter 3: (Other LANs): 3.6: Radio / 3.7: Wi-Fi Chapter 4 (Links): 4.1 Chapter 5 (Packets): 5.1, 5.2, 5.3 |
HW3: Chapter 3: Exercises 3, 4, 5b Chapter 4: Exercises 1 & 4 Chapter 5: Exercises 1, 2, 5, 7 due Fri, Sept 23 |
4 9/19 |
Chapter 6 (sliding windows) |
HW4: Chapter 6: 1, 2, 3, 4, 5, 6, 8 due Fri, Sept 30 |
5 9/26 |
Chapter 7: 7.1-7.7 (don't worry about numeric details of fragmentation) Chapter 9: section 1: DV update algorithm |
HW5: Chapter 7: exercises 2, 6, 7, 8 Chapter 9: exercises 1, 3 due Fri, Oct 7 |
6 10/3 |
Chapter 9: section 2 |
HW6: Chapter 9: exercises 6, 8 due Fri, Oct 14 |
7 10/10 |
Chapter 11: sections 1, 2 & 3 Chapter 12: sections 1-3, 6-10 (short week due to fall break) |
HW7: Chapter 11: exercises 4, 6, 7 Chapter 12: exercises 2, 3, 4, 6 due Fri, Oct 21 |
8 10/17 |
Chapter 3: section 7 (virtual circuits) Chapter 9: section 5 (link-state) Chapter 12: sections 11-19 |
No homework due Oct 28, due to the midterm |
9 10/24 |
Chapter 11: section 3 (TFTP) forwarder assignment |
HW8: Chapter 3: exercises 9, 10, 11 Chapter 9: exercises 11, 12 Chapter 12: exercise 7, 8, 9 due Fri, Nov 4 |
10 10/31 |
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 Fri, Nov 11 |
11 11/7 |
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 Fri, Nov 18 |
12 11/14 |
Chapter 13: finish |
HW11: Ch 10, exercises 8, 9, 10 Ch 13: 6, 9, 11, 13 Due Tues, Nov 22 |
13 11/21 |
Chapter 14: 14.1, 14.2.1-14.2.3, 14.3, 14.5, 14.6, 14.8, 14.9.
14.10 (Week of Thanksgiving) |
HW12: Ch 14: exercises 1, 4, 6, 8, 9, 10 Due Fri, Dec 2 |
14 11/28 |
Chapter 15
|
HW13: Ch 13, exercise 12 Ch 14, exercises 14, 18 Ch 15, exercises 2, 3, 13 Due Fri, Dec 9 |
TCP: server,
client,
threaded
server
UDP: server,
client