Programming For Communications and Networks D3

Module Resources

Michael Boyd's Website

Dave Etheridge's Website

Questions to help preparation for assignment 1

Download demonstration files.

Lecture notes

Introduction to Linux and Unix

Pipes, filters and I/O plumbing

Scripting languages on Linux

'C' Programming on Linux

Process management

Network setup and utilities

Tutorial notes

Editing files, simple shell commands

Use of pipes, redirection and various filters

Using and writing Bash scripts

'C' programming on Linux

Use of kill, ps, fork, wait and exec

Use of ftp, secure shell, ping etc.