Schedule for Comp 343-002 / 443-002: Computer Networks (online)
Week 1: read Chapter 1: Overview
Assignment 1, due Tuesday Sept 3: Chapter 1,
exercises 1, 2, 3, 4, 5, 7
Week 2: read Chapter 2, the following sections:
- 2.1 10-Mbps classic Ethernet
- 2.1.1 Ethernet Multicast
- 2.1.2 The Slot Time and Collisions
- 2.1.3 Exponential Backoff Algorithm
- 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. You should have a
"general" idea of what it does and why it is needed.
I may add some Chapter-3 material to this list depending on how
tonight's lecture goes.
Assignment 2, due Tuesday Sept 10: Chapter 2, exercises
1, 2, 3, 4
Week 3: read the following sections:
- Chapter 3: (Other LANs): 3.4/Wi-Fi
- Chapter 4 (Links): 4.1
- Chapter 5 (Packets): 5.1, 5.2, 5.3
Assignment 3, due Tuesday Sept 17:
Chapter 3: Exercises 3, 4, 5b
Chapter 4: Exercises 1 & 4
Chapter 5: Exercises 1, 2, 5, 7
Week 4: read chapter 6 on sliding windows (and stop-and-wait)
Assignment 4, due Tuesday Sept 25: chapter 6, exercises 1,
2, 3, 5, 7
Week 5: read chapter 7 on IP, and chapter 9 section 1 on distance-vector
updates
IP: the most important parts are
- the classless forwarding algorithm: 7.4
- subnets: 7.5
- ARP: 7.6
Assignment 5, due Tuesday Oct 1:
chapter 7: IPv4, exercises 2, 6, 7
chapter 9: exercises 1, 3
Week 6: read chapter 11 on UDP, chapter 12 sections 1-6 on TCP
Assignment 6, due Thursday Oct 10:
Chapter 11: 2, 4, 6
Chapter 12: 2, 3, 4, 6
Week 7:
Assignment 7, due Sunday Oct 20:
Chapter 3: Exercises 8, 9, 10
Chapter 12: Exercises 7, 8, 9
This should be the last homework that will be covered on the midterm.
Week 8:
You should read Chapter 8 on IPv6, and 9.6 on Link-state routing.
You should also start reading about the forwarder
programming assignment.
There will be no homework assignment, as the midterm exam is next week.
Week 9: Midterm
Week 10:
Read Chapter 9.6, Chapter 10 sections 1.5 and 10.6.1 - 10.6.4
Assignment 8, due Tuesday Nov 12:
Chapter 9, exercises 11 and 12
Chapter 10, exercises 1, 3, 5, 6
Week 11:
Read Chapter 13,
Assignment 9, due Tuesday Nov 19:
Chapter 10: exercises 8, 9, 11
Chapter 13: exercises 1, 4, 5, 7
Week 12:
Finish reading Chapter 13
Start reading Chapter 14:
14.1
14.2 parts are tricky
14.3
14.5
14.6 get the general idea of TCP
Friendliness
14.8 especially ECN
14.9
14.10
14.11 last three sections are all short
Assignment 10, due Tuesday Nov 26
Chapter 13: exercises 3, 6, 9, 13
Exercise 9b: "mostly propagation
delay" means that windowfuls travel together
Chapter 14: exercises 1, 6, 8, 9a (there no longer are
parts a,b to exercise 9)
Week 13:
Read Chapter 15.1-15.4, 15.6
Assignment 11, due Wednesday Dec 4
Chapter 14: exercises 13, 14, 17
Chapter 15: exercise 2
Week 14:
Read Chapter 17.1 through 17.5.2, 17.55: Quantum
Algorithm, 17.9, 17.9.1, 17.9.2
Read Chapter 18 except 18.4, 18.9, 18.10.1,
18.10.2
Assignment 12 retracted.
had been: Chapter 15:
exercises 3, 4; Chapter 17: exercise 12