Calendar for CS325 - Fall 2005

This is a tentative calendar for the semester. It is subject to change.

Sept 6

Sept 8

  • Introduction and course overview
  • What is the Internet?
  • What is a protocol?
Reading:
Due:

Sept 13

  • The Network Edge
  • The Network Core
  • Physical Media
Reading: Chapter 1 - Sections 1.1-1.4

Sept 15

  • ISPs and Backbones
  • Delay and Loss
  • Layered Architecture
  • History of the Internet if time (read section 1.8)
Reading: Chapter 1 - Sections 1.5-1.8
Due: Homework 1

Sept 20

  • Application layer protocols
  • The Web and HTTP
Reading: Chapter 2 - Section 2.1-2.2

Sept 22

  • Brief discussion of FTP and SMTP (read sections 2.3-2.4)
  • DNS
Reading: Chapter 2 - Section 2.3-2.5
Due: Homework 2

Sept 27

  • Socket Programming with Java
Reading: Chapter 2 - Section 2.7
Due: Laboratory 1

Sept 29

  • Socket Programming with Java
  • P2P
Reading: Chapter 2 - Section 2.6
Due: Homework 3

Oct 4

  • Introduction
  • Multiplexing and Demultiplexing
  • UDP
Reading: Chapter 3 - Section 3.1-3.3

Oct 6

  • Reliable Data Transfer
  • TCP if time
Reading: Chapter 3 - Section 3.4
Due: Homework 4

Oct 11 - No Class

Oct 13

  • TCP and reliable data transfer
Reading: Chapter 3 - Section 3.5
Due: Homework 5

Oct 18

  • Congestion control
  • Minimal coverage of section 3.7
Reading: Chapter 3 - Sections 3.6-3.7
Due: Project 1

Oct 20

  • Catch-up and Review
Reading:
Due: Homework 6

Oct 25

  • Network - Intro and Service Models
  • Routing Principles
  • Hierarchical Routing
Reading: Chapter 4 - Section 4.1-4.3

Oct 27

  • IP
Reading: Chapter 4 - Section 4.4
Due: Homework 7

Nov 1

  • Routing Algorithms
  • Routing in the Internet
Reading: Chapter 4 - Section 4.5-4.6

Nov 3

  • Catch-up
  • Broadcast and Multicast
Reading: Chapter 4 - Section 4.7
Due: Homework 8

Nov 8

  • Link Layer - Intro and Services
  • Error Detection/Correction
  • Multiple Access
Reading: Chapter 5 - Section 5.1-5.3

Nov 10

  • Link Layer Addressing
  • Ethernet
Reading: Chapter 5 - Section 5.4-5.5
Due: Homework 9

Nov 15

  • Ethernet
  • Interconnections
Reading: Chapter 5 - Section 5.6
Due: Project 2

Nov 17

  • Catch-up and Review
Due: Homework 10

Nov 22

Exam

Nov 24 - No Class

Nov 29

  • Network Security
Reading: Chapter 8

Dec 1

  • Network Security
Reading: Chapter 8
Due: Homework 12

Dec 6

  • Wireless Networking
Reading: Chapter 6
Due: Laboratory 2

Dec 8

  • Wireless Networking
Reading: Chapter 6
Due: Homework 13

Dec 13

  • Done!

Project 3 due date TBA


Sami Rollins