CS357 - Computer Networks I

Winter Session 2004



Announcements
(Last Update: April 29, 2005)


New! April 29, 2005: Assignment 4 is available to be picked up from the I/O counter! It has actually been available since Monday, but I only just realized that I did not post a notice on it. Sorry for the mix-up!
New! April 8, 2005: Assignment 3 is now available to be picked up from the I/O counter! Sorry for the delays!
New! April 8, 2005: As a reminder, the final exam for the course is approaching on April 13th at 2:00pm in TC 204. The exam will cover material up until the end of today's class, which was up to and including multiple access in the data link layer (Section 5.3 in Chapter 5). A copy of last year's final exam is available in Microsoft Word, PDF, and PostScript formats.
New! April 5, 2005: Last set of course notes posted on the notes page linked below.
New! March 27, 2005: Because of an appointment, our TA cannot make it to office hours Tuesday. Instead, office hours this Thursday will run from 2:00-4:00pm. Sorry for the inconvenience!
New! March 24, 2005: A solution to Assignment 3 has been posted on the assignments page linked below.
New! March 15, 2005: Assignment 4 has been posted on the assignments page linked below.
New! March 14, 2005: Assignment 2 is now ready for pick up from the I/O counter!
New! March 8, 2005: Next set of course notes posted on the notes page linked below.
New! February 28, 2005: The midterm exam has been marked and can be picked up from my office during office hours. Exam solutions are available in Microsoft Word, PDF, and PostScript formats.
New! February 24, 2005: The solutions to Assignment 1 have been posted on the assignments page linked below. Also, you will find sample source code for the client and server for Assignment 2 on that page as well. You will need to add your own make file, and so on, but the code is nicely self-documented and contained. Feel free to use this code as a basis for Assignment 3, if you like, instead of your own code.
New! February 18, 2005: Assignment 3 is now available on the assignments page linked below.
New! February 18, 2005: Just as a note, the select() function will return an integer reflecting the number of file descriptors given to it that have input ready. So, if you follow the sample code from Assignment 2 and input arrives at both file descriptors at once, it might not work as intended. In this case you should check to see if the return value from select() is greater than or equal to 1, instead of just equal to 1. This likely won't happen to you unless you were really stress testing your assignment. (And I can say, that we will not be doing this ourselves!) I just wanted to let you know in case you found something weird in your select() operation.
February 15, 2005: After a couple of minor delays (my apologies) Assignment 1 is now available for pick-up from the I/O counter. If you have any questions about the grading, please see the TA first, as he will be more familiar with how your assignment was graded. (If you would like the TA's e-mail address, send me a note ... I'd rather not post it like a big spam magnet, and I'm sure he'd prefer that too! :) If you still have concerns afterwards, please come and see me.
February 10, 2005: Just as a note, the midterm exam will cover material up to and including what was covered in this past Wednesday's class. That includes the discussion of multiplexing/demultiplexing in Chapter 3 of the course notes (up to and including Section 3.2).
February 4, 2005: As mentioned in class today, we are pushing the submission deadline for Assignment 2 back to Wednesday, February 16th 2005, to put a couple of extra days between the midterm and the assignment. After checking with our undergraduate chair, this seemed to be the fairest alternative that is possible considering the number of things going on before and after slack week. I hope this comes as good news to everyone!
February 3, 2005: Last year's midterm exam has been posted in Microsoft Word, PDF, and PostScript formats, to help you study for the midterm exam on February 12th, 2005, at 2:00pm in SSC 2110.
February 3, 2005: Next set of course notes posted on the notes page linked below.
February 1, 2005: Western Libraries just acquired access to nearly one hundred online computer books from O'Reilly's Safari site. I'm not sure what all is available, but it is worth looking into. Go to this link for more information. Note that you either need to be on campus for this to work, or go through the library's proxy service. More information can be found following the above link.
January 25, 2005: Old News