EECS148/CompSci132: Introduction to Computer Networks, Fall 2016

Lecture Schedule and Materials

This tentative schedule will be updated throughout the quarter.

Week Date Topics and Slides Reading Other Materials
1 Thu 9/22 Syllabus
Intro, Network Edge

1.1-1.2
2 Tue 9/27 Circuit vs. Packet Switching 1.3-1.4 Statistical MUX example
from slide 1-60
Thu 9/29 Hierarchy, layers, history
Intro to Application Layer
1.5-1.7
2.1
HW1
Ch.2 Preview
3 Tue 10/4 HTTP 2.2
Thu 10/6 Mail
intro to DNS
2.3
2.4
4 Tue 10/11 DNS
P2P
2.4
2.5
HW1sol
Thu 10/13 Video, CDN
Intro to Transport
2.6
3.1-3.3
HW2
Ch.3 preview
5 Tue 10/18 Reliable Data Transfer:
Stop-and-Wait
3.4.1-2
Thu 10/20 RDT cont'd: Go-Back-N vs. SR
TCP Segment and Connection
3.4.3-4
3.5.1-2, 3.5.6
sample midterm
and solution
HW2sol
6 Tue 10/25 MIDTERM midterm logistics
Thu 10/27 TCP reliability
and Intro to Congestion Control
3.5.4
3.6-3.7
HW3
7 Tue 11/1 TCP Congestion Control
Intro to Network Layer
3.7
4.1
midterm solution
Thu 11/3 Routers
IPv4
4.2
4.3
8 Tue 11/8 IP addresses
Generalized Forwarding
4.3
4.4
Ch.4 slides, updated
Thu 11/10 Routing Algorithms
Dijkstra (detour), Bellman-Ford
5.1-5.2 Ch.5 Preview
HW4 typed
9 Tue 11/15 OSPF, BGP
SDN Control Plane
Network Mgt
5.3-5.4
5.5
5.6-5.7
HW3sol
Thu 11/17 Hands-on SDN (*TAs) mininet
10 Tue 11/22 SDN Control Plane
Link layer: Intro
5.5
6.1-2
Ch.6, part 1 preview
HW4sol
HW5
Thu 11/24 THANKSGIVING
11 Tue 11/29 Multiple Access Protocols
LANs: MAC Addresses
6.3
6.4.1-2
HW6 (typed)
Thu 12/1 LANs: Learning Switches
A Day in the Life of a Web Request
Final Review
6.4.3-4
6.7
HW5sol
sample: f13 final and solution
11 Tue 12/6 FINAL EXAM, 4-6pm HW6sol

(*) If the instructor is out of town, someone else will give the lecture that date.