CSSE432 – Computer Networks

Spring 2012 (a.k.a. 201230)

Schedule Overview

Readings are to be completed BEFORE each class session. All written assignments are due at the start of class unless otherwise noted. All electronic assignments are due by 11:55 PM on their due dates. Schedule expected to change as the quarter progresses.

Schedule last updated Mon May 14.

Session quick links:  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Week Session Reading Assignments Due Date Topics Resources Assignments Out
1

1

Mon Mar 5

 
  • Introduction
1

2

Tue Mar 6

   
  • Internet, Protocols, End Systems
 
1

3

Thu Mar 8

   
  • Protocol Layers, History of Internet
 
1

4

Fri Mar 9

   
  • Installing LINUX, Wireshark
  • Lab 1: Programming in C
2

5

Mon Mar 12

  • Chapter 2
  • Application Layer, WWW
2

6

Tue Mar 13

   
  • File transfer, Mail, Name service
 
2

7

Thu Mar 15

   
  • P2P, Sockets, Distribution
 
2

8

Fri Mar 16

   
  • Lab 2: Client/Server Programming in C
 
3

9

Mon Mar 19

  • Chapter 3
  • 3.1 - 3.5
  • Transport Layer, Connectionless Transport, UDP
3

10

Tue Mar 20

   
  • Reliable Transfer, Connection-oriented Transport
 
3

11

Thu Mar 22

   
  • TCP
 
3

12

Fri Mar 23

   
  • Lab 3: More Client/Server Programming
 
4

13

Mon Mar 26

  • Chapter 3
  • 3.6 - 3.8
 
  • Congestion Control
 
4

14

Tue Mar 27

   
  • Exam 1 Review
   
4

15

Thu Mar 29

   
  • Exam 1
   
4

16

Fri Mar 30

   
  • Lab 4: Errors in Transmission
 
5

17

Mon Apr 9

  • Chapter 4
  • 4.1 - 4.5
  • Exam 1 redux
 
5

18

Tue Apr 10

   
  • Network Layer, Routing, IP
 
5

19

Thu Apr 12

   
  • NAT, IPv6, ICMP
 
5

20

Fri Apr 13

   
  • Lab 5: Sending Files
 
6

21

Mon Apr 16

  • Chapter 4
  • 4.6 - 4.8
  • Routing Algorithms
 
6

22

Tue Apr 17

  • Chapter 5
  • 5.1 - 5.5.4
 
  • Routing in the Internet
 
6

23

Thu Apr 19

   
  • Routing in the Internet (continues)
   
6

24

Fri Apr 20

   
  • Project Session 1
 
7

25

Mon Apr 23

 
  • Multiple Access Protocols
  • Address Resolution
7

26

Tue Apr 24

   
  • Ethernet, Switches, PPP, ATM
 
7

27

Thu Apr 26

       
7

28

Fri Apr 27

 
  • Wireless LANs
  • Project Session 2
 
8

29

Mon Apr 30

   
  • Exam 2
   
8

30

Tue May 1

  • Chapters 6-7
  • Mobility
 
8

31

Thu May 3

   
  • Multimedia
  • RTP, Scheduling (Please read on your own: these topics are not included in the exam).
 
8

32

Fri May 4

   
  • Project Session 3
   
9

33

Mon May 7

  • Chapter 8
  • Security I
 
9

34

Tue May 8

   
  • Security II
   
9

35

Thu May 10

   
  • Security in layers
 
9

36

Fri May 11

   
  • Topic Revision
  • Project Session 4
 
  • Take Home Exam
10

37

Mon May 14

  • Chapter 9
  • Take Home Exam
   
10

38

Tue May 15

   
  • Network Management
   
10

39

Thu May 17

   
  • Network Management
   
10

40

Fri May 18

 
  • Project Session 5