UFCEHX-20-2/
Computer Networks & Operating Systems

(Formerly UQC109S2 then UFEEHX-20-2)


As I've taken over from Nigel as module leader for this module, new material will appear here.  The bulk of
the material for this module is still on Nigel's page (see link below).

NewThe networking assignment is available here.

The assignment for this term (term 1) is available here.

Assignment 1 - Linux Installation & Configuration walkthrough



Go to Nigel's Page

Networking

New2009 Networking slides as PDF

An example Java client

A worksheet on the Slackware install to the Jaz machines is available here.

The first worksheet for this module, Network Tools 1 .  available in postscript or Adobe PDF.

A worksheet on RPC programming (optional extra, pdf)
 

Security

A security primer (pdf)
 

Socket Programming

An excellent reference (local pdf) on socket pragramming including an example client & server and excercises.
Read this and work through it in the lab!

Brian (Beej) Hall's Guide to Network Programming is Excellent! (local pdf)

Linuxsocket.org is an excellent reference!  It also contains a lot of source code examples. (offsite)

The Linux Gazette offers an introduction to socket programming (offsite).

the RFC Editor is the definative resource for RFC's and information on them.
 

Coffee!

At the best part of 10,000 EUR, I doubt we'd ever get one. but this looks ideal hardware to
implement  RFC2324 on!
 
 

Offsite Resources

RedHat produce a linux distribution people love or hate. I'm a fan, Nigel isn't. You will be using slackware in the labs.


IBM offer a variety of excellent resources.  You need to register first, but access is free.
 

Local Linux Resources

Debugging with gdb

Linux Administration made easy by Steve Frampton is getting a little dated.

Available locally are html versions of the:


The image below takes you to a directory containing the complete book in PDF format

Licence

In addition, a pdf version of a complete introduction to linux, Rute, can be found here.

Ian Johnson, January 2007