CSSE432 – Computer Networks

Spring 2014 (a.k.a. 201430)

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 Fri Apr 25.

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 10

 
  • Introduction
1

2

Tue Mar 11

   
  • Internet, Protocols, End Systems
 
1

3

Wed Mar 12

   
  • Protocol Layers, History of Internet
 
1

4

Fri Mar 14

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

5

Mon Mar 17

  • Chapter 2
  • Application Layer, WWW
2

6

Tue Mar 18

   
  • File transfer, Mail, Name service
 
2

7

Wed Mar 19

   
  • P2P, Sockets, Distribution
 
2

8

Fri Mar 21

   
  • Lab 2: Client/Server Programming in C
 
3

9

Mon Mar 24

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

10

Tue Mar 25

 
  • Reliable Transfer, Connection-oriented Transport
 
3

11

Wed Mar 26

   
  • Complete Reliable Transfer, Connection-oriented Transport
 
3

12

Fri Mar 28

   
  • Lab 3: More Client/Server Programming
 
4

13

Mon Mar 31

  • Chapter 3
  • 3.6 - 3.8
 
  • TCP
 
4

14

Tue Apr 1

 
  • Congestion Control
 
4

15

Wed Apr 2

   
  • Lab 4: Errors in Transmission
 
4

16

Fri Apr 4

 
  • Exam 1 Review
 
5

17

Mon Apr 7

  • Chapter 4
  • 4.1 - 4.5
 
  • Exam 1
 
5

18

Tue Apr 8

   
  • Network Layer, Routing, IP
 
5

19

Wed Apr 9

 
  • NAT, IPv6, ICMP
 
5

20

Fri Apr 11

   
  • Lab 5: Sending Files
 
6

21

Mon Apr 14

  • Chapter 4
  • 4.6 - 4.8
 
  • Routing Algorithms
 
6

22

Tue Apr 15

   
  • Routing in the Internet
 
6

23

Wed Apr 16

   
  • Routing in the Internet (continues)
   
6

24

Fri Apr 18

  • Chapter 5
  • 5.1 - 5.5.4
  • Multiple Access Protocols
  • Address Resolution
7

25

Mon Apr 28

 
  • Project Session 1
7

26

Tue Apr 29

   
  • Ethernet, Switches, PPP, ATM
 
7

27

Wed Apr 30

  • Chapters 6-7
 
  • Wireless LANs
  • Project Session 2
 
7

28

Fri May 2

   
  • Mobility
 
8

29

Mon May 5

 
  • Exam 2 Review
 
8

30

Tue May 6

   
  • Exam 2
   
8

31

Wed May 7

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

32

Fri May 9

   
  • Project Session 3
   
9

33

Mon May 12

  • Chapter 8
 
  • Security I
 
9

34

Tue May 13

   
  • Security II
   
9

35

Wed May 14

   
  • Security in layers
 
9

36

Fri May 16

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

37

Mon May 19

  • Chapter 9
  • Take Home Exam
   
10

38

Tue May 20

   
  • Network Management
   
10

39

Wed May 21

   
  • Network Management
   
10

40

Fri May 23

   
  • Project Session 5