CS 640, Spring 2014

Basic Information

Class Meetings:

Tuesdays and Thursdays 11:00am - 12:15pm in Computer Sciences 1221

Instructor: Aaron Gember

agember {at} cs.wisc.edu
Computer Sciences 7376
Office hours Tuesdays 12:15pm-1:15pm, Thursdays 3pm-4pm, or by appointment

Teaching Assistant: Zuyu Zhang

zuyu {at} cs.wisc.edu
Office hours Wednesdays 1:20pm-2:20pm in Computer Sciences 1350 (mumble lab)

Announcements

April 15th
Quiz #6 is scheduled for Thursday, April 17th. The material that may be covered on the quiz includes: exponential backoff (book section 6.3.1), slow start (book section 6.3.2), fast retransmit and fast recovery (book section 6.3.3), congestion avoidance (book section 6.4.3), email (book section 9.1.1), web (book section 9.1.2), DNS (book section 9.3.1), and software defined networking (SDN white paper). If you want some problems to work on, you could look at the following exercises at the end of chapter 6: 16a, 17, 20, 27. Also, the following exercises at the end of chapter 9: 10, 14b, 26, 27, 33.
April 1st
Diagrams from the first half of today's lecture are posted.
Quiz #5 is scheduled for Thursday, April 3rd. The material that may be covered on the quiz includes: features of the transport layer (opening of book section 5) user datagram protocol (UDP) (book section 5.1), Berkeley sockets interface (book section 1.4), TCP features (book section 5.2 opening and 5.2.1), TCP header (book section 5.2.2), TCP connection establishment/termination (book section 5.2.3), basic reliability (book section 5.2.4), TCP sequence #s (book section 5.2.4), TCP sliding window/flow control (book sections 5.2.4 and 5.2.5), triggering TCP data transmissions (book section 5.2.5), and setting TCP timeouts (book section 5.2.6). If you want some problems to work on, you could look at the following exercises at the end of chapter 5: 6, 8, 13, 20a, 23, 25a, 26.
March 11th
Quiz #4 is scheduled for Thursday, March 13th. The material that may be covered on the quiz includes: intra-domain routing -- includes distance vector and link state routing (book section 3.3), inter-domain routing (book sections 4.1.1 and 4.1.2), IPv6 (book section 4.1.3), mobile IP (book section 4.4.2), and multicast -- just the high level points discussed in class (book section 4.2).
February 25th
Project 1 grades are posted on Learn@UW. The rubric and question answers are available on the Project 1 Grading page.
February 25th
Quiz #3 is scheduled for Thursday, February 27th. The material that may be covered on the quiz includes: access control in wireless networks (book section 2.7.1), radio resource control (RRC) in cellular networks,link layer forwarding (book section 3.1.4), network layer motivation, fragmentation (book section 3.2.2), addressing and network layer forwarding (book sections 3.2.3 through 3.2.5), and the basics of ARP, DHCP, and ICMP (book sections 3.2.6 through 3.2.8).
February 22nd
The IP subnet calculator is a useful tool to help you learn about class-based addressing, subnetting, and supernetting.
February 10th
Aaron's office hours on Thursdays will be 3pm-4pm (instead of 4pm-5pm) for the rest of the semester. Aaron's office hours on Tuesdays will still be 12:15pm-1:15pm. You can also always schedule another time to meet with Aaron if these times do not fit your schedule.
February 5th
If you have questions about projects, Zuyu will be holding his weekly office hours (Wendesdays 1:20pm-2:20pm) in CS 1350 (the mumble lab) for the rest of the semester.
February 4th
Project 1 has been released. It is due Tuesday, February 18th at 11:59pm.
January 27th
Class is cancelled on Tuesday, January 28th. Quiz 1 will take place on Tuesday, February 4th.
January 17th
Welcome to Introduction to Networking! You should read the syllabus and join the course on Piazza.