CS 164 - COMPUTER NETWORKS

Instructor: Michalis Faloutsos

Office: 332 Engineering II Building
Lectures: Tue - Thu: 0210-0330PM OLMH 421
Office Hours: NOTE it is better if you send me an email before you come
to office hours so that I can anticipate the traffic (imagine all 50 of you showing up!)
--- Mon : 2-3
--- Fri: 3-4 (Changed to provide diversity)
--- Extended-hours: You can try me at Tu - Thu: 11-12. but I can't promise I won't be busy (unlike the two slots above).
Here is the lab site of the course . In case of conflict, the site you are seeing now supersedes that one.

Course Grading:

Quiz 1: on Thu 20th April.
You can have 1 page (both side) of personal handwritten notes.
Multiple choice: bring your marksens pages!
Assignment 1: Modeling the Internet Performance. Due: Tuesday 25 April, at the end of the class or by 4pm at my office.
Project: Doing Research.
Due Monday, hard copy, June 5th by 5pm, at my office, slip under my door if not there.

In the rest of this site, I have the lecture slides and potentially other info.

Remember to register/follow the mailing list: https://www.cs.ucr.edu/mailman/listinfo/cs164.

All CS lists are: https://www.cs.ucr.edu/mailman/listinfo/.

LECTURE SLIDES

PDF versions can be found in this directory with similar names. BW stands for black and white, for easier printing. Note: most pdfs are older versions unless explcitly stated below. You can Get the ppt and print them in 4-page to save space from a MAC you can pick from the Print Window the drop-dwon meny Layout.

Quizes and solutions: can be found here . File names are self descriptive.

NOTE: some of the slides include more topics than we do. Make sure you know what is covered.
Initially I will point to last years slides, and I will be updating as we go through.
Introduction Lectures 1 and 2. New version uploaded: April 6, 06.
Link layer A. (did not do: CRC, ALOHA) New version uploaded: April 13, 06 - second version.
Link layer B. New version uploaded: April 25 (ARP, MAC address, Store-Forward, hubs, bridges.
Link layer C Wireless, ad hoc, 802.11 MAC. New version uploaded: April 25 (802.11 wireless and ad hoc networks)
Routing part I New updated: May 2 2006. 4lides per page myIP-A-4p-BW.pdf in pdf directory.
Routing part II and in the pdf folder myIP-B-4page.pdf. Updated: May 4 2006.
Brief Intro to BGP Updated: May 9 2006. We did it in class.

Transport Layer part-I (intro, basic TCP) and part-II (tcp variants, router assisted congestion control). Updated May 18 2006.
Steiner Tree Problem handout and the related multicast slides (more than we cover). Update May 2006.
Ad hoc Routing .
Application layer issues. Note that we did not do all the slides (ie FTP).

We did not do:
Measuring the paths and the asymmetry..
Transport layer and TCP for ad hoc networks.
QoS issues for the Internet.