uocis  CIS 432/532 Introduction to Computer Networks - Fall 2003

Schedule

This schedule is subject to change. Please check back for changes and additional assignments during the term.


Week 1: Sep 30 & Oct 2

Computer Networks and the Internet
The Internet, Network Core, Network Edge, Network Access, Internet Structure, Delay and Loss, Protocol Layers, History

Lecture Notes: Chapter 1 PPT PDF
Reading: End-to-End Arguments in System Design


Week 2: Oct 7 & 9

Application Layer
Principles, TCP Sockets, UDP Sockets

Lecture Notes: Chapter 2 PPT PDF

Oct 9: Homework 1 assigned, Program 1 assigned


Week 3: Oct 14 & 16

Application Layer
HTTP, FTP, SMTP, DNS

Transport Layer
Services, Multiplexing, UDP, Reliable Data Transfer

Lecture Notes: Chapter 2 PPT PDF, Chapter 3 PPT PDF

Oct 14: 3:25pm-4:00pm Socket Programming Presentation

Oct 16: Homework 1 due in class


Week 4: Oct 21 & 23

Transport Layer
Reliable Data Transfer, TCP

Lecture Notes: Chapter 3 PPT PDF

Oct 21: Quiz 1

Oct 23: Homework 2 assigned


Week 5: Oct 28 & 30

Transport Layer
TCP, Congestion Control

Lecture Notes: Chapter 3 PPT PDF

Reading material: Congestion Avoidance and Control by Van Jacobson. Available here. PDF

Oct 30: Homework 2 due in class


Week 6: Nov 4 & 6

Network Layer and Routing
Service Model, Link-State Routing

Lecture Notes: Chapter 4 PPT PDF

Nov 4: Program 1 due, Quiz 2, Program 2 assigned

Nov 6: Homework 3 assigned


Week 7: Nov 11 & 13

Network Layer and Routing
Distance Vector Routing, Hierarchical Routing, IP

Lecture Notes: Chapter 4 PPT PDF

Nov 13: Homework 3 due in class


Week 8: Nov 18 & 20

Network Layer and Routing
Routing, Routers, IPv6, Multicast Routing

Lecture Notes: Chapter 4 PPT PDF

Nov 18: Quiz 3, Homework 4 assigned


Week 9: Nov 25

Link Layer and LANs
Services, Error Detection, MAC Protocols, ARP, Ethernet Hubs, Bridges, Switches, 802.11

Lecture Notes: Chapter 5 PPT PDF

Nov 25: Homework 4 due


Week 10: Dec 2 & 4

Multimedia Networking
Multimedia networking applications, Related protocols, Integrated Services, Differentiated Services

Lecture Notes: Chapter 6

Dec 2: Program 2 due, Quiz 4


Week 11: Finals Week

Final: Thursday, December 11th, 1pm

Created by: Daniel Stutzbach December 15, 2003