Not offered in 2008
Introduction to communication protocol engineering. The software implementation of communication protocols. Using finite state machines as a communications protocol specification and their software implementation. Software implementation of protocol data unit encoders and decoders. Using the Unix / C programming environment to manage buffer space, handle real-time communications protocol constraints and manage interrupts and polling of communications hardware.
Practical assignments: 70%. Examination: 30%.
4 x contact hrs/week
CSE4883