CS453 (Fall 2007): Computer Networks
Overview Syllabus Schedule
Schedule of Classes

 

Class # Date Topic Handouts, Assignments Class Notes
1 09/05 Class overview, mechanics, goals. Intro to networking. What is the Internet? What's a protocol?    Intro (ppt, pdf)
Chapter 1 (ppt, pdf)
2 09/10  Introduction: The network edge, the network core, circuit- and packet-switching.

Read text, Ch.1

 
3 09/12 Introduction: Network Access/Physical Media, ISP, packet delay/loss, layering, history Read text, Ch.1, Lab 1 assigned (Due Class 5)  
4 09/17 Introduction: Packet Delay/Loss, Layering, History. Read text, Ch. 2 Chapter 2 (ppt, pdf
5 09/19 Application layer, client-server, peer-peer, services used by applications, intro HTTP. HW1 assigned

 
6 09/24 Application layer: HTTP, FTP, Email.   Akamai
7 09/26 Application layer: Email, DNS, P2P HW due before class
Bittorrent paper
8 10/01 Socket Programming, Intro to transport layer - services, multiplexing/demultiplexing.



Programming Assignment 1
(Grading Policy)

 
9 10/03 Transport Layer: reliable data transfer.   Chapter 3(ppt, pdf)
10 10/10 Transport Layer: piplined data transfer protocols (SR, GBN), TCP case study. Lab 2
 
11 10/15 Transport Layer: flow control, connection management, congestion control.  
12 10/17 Transport Layer: congestion control, fairness. Lab 2 due


13 10/22 Network Layer.Router internals; IP format & addressing; NAT; Tunneling. Programming Assignment 2a  (team of 2 students)

assigned 10/19


Fishnet User Guide
Fishnet Slides

Fishnet Download  
14 10/24 Network Layer.Link state routing; distance vector routing. HW 2
 Chapter 4 (ppt, pdf)
15 10/29 Network Layer

 
16 10/31 Network Layer

PA2a due 11/03 (moved from 11/02)
 
17 11/05  Problem solving practice for midterm
 
18 11/07 Midterm 75 mins HW3
 
19 11/14 Network Layer  Chapter 5 (ppt, pdf)
20 11/19 Network Layer, Link Layer  
21 11/21 Link Layer Programming Assignment 2b
 
Lab 3 assigned
 
22 11/26 Link Layer HW 4assigned

 
23 11/28 Wireless Networking    Chapter 6(ppt, pdf)
24 12/03 Wireless Networking
   
25 12/05 Network Security Homework 5

 Chapter 8(ppt, pdf)
26 12/10 Network Security  
27 12/12 Q/A and problem solving