CS 360 Special Topics: Computer Networking Schedule
Date  | 
    Topic  | 
    Notes  | 
    Assignments  | 
  
| Jan 30 | Introduction to Computer Networking | Definition of Terms | Network basics | (ppt)  | 
    |
| Feb 1 | The OSI and TCP/IP Models of Computer Networking | net libraries on Unix/Linux | ||
| Feb 6 | Assignment 1 Discussion | OSI Model | Application layer in depth | (ppt)  | 
    |
| Feb 8 | HTTP | SMTP | DNS | ||
| Feb 13 | DNS | P2P | pthreads programming introduction | (ppt) | netlib Assignment  DUE pthreads Assignment  | 
  
| Feb 15 | |||
| Feb 20 | (ppt)  | 
    ||
| Feb 22 | |||
| Feb 27 | Transport Layer | TCP | UDP | ||
| Mar 1 | Sliding windows | (ppt)  | 
    Homework #1 Due   | 
  
| Mar 6 | |||
| Mar 8 | MIDTERM | ||
| Mar 13 | NO CLASS | ||
| Mar 15 | |||
| Mar 20 | TCP Timers | Retransmission | Congestion Control | ||
| Mar 22 | multithreaded server DUE   | 
  ||
| Mar 27 | SPRING BREAK   | 
    ||
| Mar 29 | SPRING BREAK   | 
    ||
| Apr 3 | TS Queue | TCP Congestion Control | ||
| Apr 5 | Code Review | Intro to Internet Protocol | ||
| Apr 10 | Network Layer | IP | Routing | ||
| Apr 12 | Routing in depth | CISCO equipment | ||
| Apr 17 | MIDTERM | Project 3 Resubmission DUE   | 
  |
| Apr 19 | Reliable Transport Assignment Demostrations! | CISCO equipment | ||
| Apr 24 | |||
| Apr 26 | TCP Review | IP | NAT | DHCP | ||
| May 1 | Guest Lecture -- Kevin Ma -- Cisco Routers | Thread Safe Queue Due   | 
  |
| May 3 | IPSec | Firewalls | ||
| May 8 | Review | CISCO Routing Assignment DUE  | 
  |
| May 14 | FINAL EXAM -- MONDAY -- 3:00 PM to 5:30 PM |