|
Description
This course addresses POSIX standard 1003.1B, the System V inter-process
communication package, the BSD sockets interface (a de facto standard
for computer communications) and the Transport Layer Interface (TLI)
, widely adopted as a standard for Open Systems communications.
Audience
Systems and applications programmers working in a Unix operating
system environment.
Prerequisites
Participants should have a good grounding in the Unix operating
system. Since many of the exercises involve writing short programs
in the C language, fluency in C is essential.
Hardware and Software
A Unix system, ANSI C compiler and debugger, POSIX 1003.1B compatibility,
System V IPC, and BSD socket libraries. The systems should be able
to load a 3.5” DOS-formatted solution disk.
|
Format
Objectives
After completing this course, participants should be able to:
- Write programs which interface with
the Unix kernel
- Describe the Unix system call interface
as defined in the IEEE standard POSIX 1003.1B
- Use various system calls
- Use the full range of facilities
for inter-process communication in an appropriate manner
- Implement the client/server model
across a network, using sockets on top of either TCP/IP or UDP/IP
|