Cleveland State University

Department of Electrical and Computer Engineering

EEC 484/584 Computer Networks

Fall Semester 2006

M/W Session

Meeting time M W 2-3:50pm, SH306

Project 1 instruction is posted!

Project 2 instruction is posted!

Tentative Schedule: (updated on November 12, 2006)

Week

Topics

Reading

1

(Aug 28 - Sep 1)

Aug 29:

  • Lecture #1 - Overview of the course; syllabus; policies (notes for view, for print)

Aug 31:

  • Lecture #2 - Introduction to computer networks and the Internet (notes for view, for print)

 

Handout

 

 

Ch.1.2-1.3

 

2

(Sep 4 - 8)

Sept 5:

  • Lecture #3: Reference models; Network standards; Overview of application layer protocols (notes)

Sept 7:

  • Lecture #4 – Web and HTTP (notes)
  • Handout for Lab #1 instructions

 

Ch.1.4

 

 

 

Ch.7.3

3

(Sep 11 - 15)

Sept 11:

Sept 13:

  • Lecture #5 – DNS (notes)
  • Lab #1 report due
  • Handout for Lab #2

 

 

 

Ch.7.1-7.2

 

4

(Sep 18 - 22)

Sept 18:

  • Lab #2 – DNS

Sept 20:

  • Lecture #6 – Email; FTP; Socket programming; Physical layer (The theoretical basis for data communication) (notes)
  • Lab #2 report due

 

 

 

Ch.2.1

5

(Sep 25 - 29)

Sept 25:

  • Discussion session (in-class exercises) (notes)

Sept 27:

  • Quiz #1

 

 

 

 

6

(Oct 2 - 6)

Oct 2:

  • Lecture #7 - Data link layer design issues; Error detection and correction (notes)

Oct 4:

  • Lecture #8 - Elementary data link protocols (notes)
  • Handout for Project #1 – Reliable communication based on positive acknowledgement with retransmission

 

Ch.3.1-3.2

 

 

 

Ch.3.3-3.4

7

(Oct 9 – 13)

Oct 9: (Columbus Day, no class)

Oct 11:

  • Lecture #9 - The channel allocation problem; Multiple access protocols (notes)

 

 

Ch.4.1-4.2

8

(Oct 16 - 20)

Oct 16:

  • Lecture #10 - Ethernet; ARP; DHCP (notes)
  • Handout for Lab #3

Oct 18:

 

Ch.4.3-4.4

Ch.5.6.3 (part of it)

9

(Oct 23 – 27)

Oct 23:

  • Quiz #2

Oct 25:

  • Lecture #11 - Network layer design issues; routing algorithms (part I) (notes)
  • Lab #3 report due

 

 

 

Ch.5.1-5.2

10

(Oct 30 - Nov 3)

Oct 30:

  • Lecture #12 - routing algorithms (part II); Internet protocol (part I) (notes)

Nov 1:

  • Lecture #13 – Internet protocol (part II) & ICMP (notes)
  • Handout for Lab #4
  • Project #1 due
    (by midnight through email)

 

Ch.5.6

 

11

(Nov 6 - 10)

Nov 6:

Nov 8:

  • Quiz #3

 

 

 

12

(Nov 13 – 17)

Nov 13:

  • Lab #4 report due

Nov 15:

  • Lecture #15 - The Internet transport protocols: UDP and TCP (part 1) (Notes)

 

Ch.6.1-6.2

 

 

 

Ch.6.4-6.5

13

(Nov 20 - 24)

Nov 20:

  • Lecture #16  - The Internet transport protocols: UDP and TCP (part 2) (notes)
  • Handout for Lab #5

Nov 22:

  • Lab #5 – TCP  

 

Ch.6.5

14

(Nov 27 - Dec 1)

 

Nov 27:

  • Quiz #4

Nov 29:

  • Lecture #17 – Cryptography; Symmetric-key algorithm (notes)
  • Lab #5 report due

 

 

 

 

 

Ch.8.1-8.4

 

15

(Dec 4 – 8)

Dec 4:

  • Lecture #18 - Public-key algorithm; Digital signatures Message digest; Management of public keys; cipher modes (notes)

Dec 6:

  • Tour to IS&T data center (2-3pm)
  • Demo for project #1 & 2 (graduate student only)

 

Ch.8.5-8.6

16

(Dec 11 - 15)

Dec 11 (2-4pm):

  • Quiz #5
  • Project report #2 due
    (by midnight through email)