CS450 - Introduction to Networking
Please see the
Syllabus for initial course details.
Homeworks
Homework 6 - reliable transport with multiple outstanding packets |
10/10 |
Homework 7 - round-trip times with PlanetLab |
10/17 |
Homework 8 - who are the 'big fish' on the Internet? |
10/24 |
Homework 5 - reliable transport over an unreliable link |
10/3 |
Homework 9 - parsing packet dumps |
11/14 |
Homework 10 - a web crawler |
11/28 |
Homework 1 - VMWare, Subversion and a simple web client |
8/29 |
Homework 3 - the domain name system |
9/12 |
Homework 4 - asynchronous multi-client communication with select() |
9/19 |
Homework 2 - a home-brew web server. |
9/6 (due to labor day) |
|
Due 3 pm on |
HINT: you can check out some handy example code from svn://cs450.cs.uic.edu/pub/examples
Lecture Recordings
Application Layer
Transport Layer
Network Layer
Lecture 18 |
introduction to the network layer |
Lecture 19 |
planetlab, latex, and hw7 |
Lecture 20 |
more on hw7, and internet addressing |
Lecture 21 |
IP addressing and forwarding |
Lecture 22 |
Internet structure, autonomous systems, hw8 |
Lecture 23 |
Special use addresses, ICMP |
Lecture 24 |
ARP and DHCP |
Lecture 25 |
Network Address Translation |
Lecture 26 |
Routing: Link State and Distance Vector Protocols |
Lecture 27 |
Routing: Adapting to Change, RIP and OSPF |
Lecture 28 |
Policy routing on the Internet with BGP |
Lecture 29 |
Brief hw9 discussion, midterm 2 solutions (not recorded) |
Lecture 30 |
Hands-on with firewalls, NAT and tunneling |
|
IPv6 and v4/v6 Transition Methods (no recording due to recording mishap) |
Lecture 32 |
Mobile IP, Multicasting |
Lecture 33 |
Performance Fairness, Concepts and Enforcement |
Link Layer
Physical Layer
Topic revision: r8 - 2011-08-29 - 16:51:30 - Main.jakob