CST8217: Network Programming


Useful (mostly) material

Midterm 1:

Midterm 2:

Answers (.zip PowerPoint)

Friday 20 November

 

 

Lab Introduction

Download PuTTY (telnet)

How To Write a Program    (.zip)

How-to Example

Airlines of the Computer Industry

Ode to C

Logical Problem Solving

Notes in the key of C

Multiple-Guess Test Sample

 

 

Official Course Outline (.pdf)

Academic Dishonesty (.pdf)

 

Submission Standards


Lecture Overhead Summaries

1 Introduction    (.zip)

2 IPC Concepts    (.zip)

3 Message Queues    (.zip)

4 Semaphores    (.zip)

5 Shared Memory    (.zip)

Mid-term 1 References

   

6 Network Basics    (.zip)

7 Sockets Introduction    (.zip)

8 Packet Analysis    (.zip)

9 Beyond Read/Write    (.zip)

10 More on Addressing    (.zip)

 


Assignments

Assignment 1: toad

Due: Part A: noon Friday September 18;
         Part B: noon Friday September 25;

Assignment 2: IPC

Due: Part A: noon Friday October 16;
         Part B: noon Friday October 23;

Assignment 3: Message Exchange

Due: Part A: noon Friday November 13;
         Part B: noon Friday November 20;


Exercises

Exercise 1: Preparation
Exercise 1: Review

Exercise 2: Preparation
Exercise 2: Identifiers and Keys

Exercise 3: Preparation
Exercise 3: Message Queues

Exercise 4: Preparation
Exercise 4: Mutex

Exercise 5: Preparation
Exercise 5: Shared Memory

Exercise 6: Preparation
Exercise 6: Virtual Machines

Exercise 7: Preparation
Exercise 7: VM Cloning

Exercise 8: Preparation
Exercise 8: Wireshark

Exercise 9: Preparation
Exercise 9: Echo (Part 1)

Exercise 10: Preparation
Exercise 10: Echo (Part 2)


Last updated on 16 November 2009 by Robert Allison