This page is for the Spring 2013 offering of CS 450. If Prof. Kanich is teaching the class this semester, you will find the link to the course web page here. Introduction...
Homework and Exam Schedule Homeworks marked (DRAFT) are close to being finalized, but subject to change until the marking is removed. Feel free to get started, but...
Lecture Notes and Recordings Notes are available at svn://cs450.cs.uic.edu/pub/slides/ (PDF format). Readings are from Kurose Ross unless otherwise noted. Intro...
Homework 7 In this assignment you will implement a fully functional Internet router that routes real network traffic. The goal is to give you hands on experience as...
Homework 6 The due date for this homework is 11:59 PM on Friday night, April 5th. This homework is continuation of hw5 with addition of pipelining. You can either...
Homework 5 In this homework, we implement reliable communication over a highly unreliable link. The homework template is available at: svn://cs450.cs.uic.edu/pub/homeworks...
Homework 4: An event based BitTorrent client In this assignment, we create our own BitTorrent client. All the work is IPv4, no IPv6. The template already does much...
Homework 3 DNS resolution In this homework, we talk to the global domain name system to resolve domain names into IP addresses. Some good domain names to try, which...