Communication Programming Concepts

This document provides programmers with complete information about creating and implementing communications programs for the AIX® operating system. Users of this book need to be familiar with the C programming language.

Programmers can use this document to gain knowledge of DLCs (Data Link Controls), DLPI (Data Link Provider Interface), NDBM (new Database Manager), XDR (eXternal Data Representation), NCS (Network Computing System), NIS (Network Information Services), SNMP (Simple Network Management Protocol), RPC (Remote Procedure Call), Sockets, STREAMS, and TCP/IP (Transmission Control Protocol/Internet Protocol).

The AIX operating system is designed to support The Open Group's Single UNIX Specification Version 3 (UNIX 03) for portability of operating systems based on the UNIX operating system. Many new interfaces, and some current ones, have been added or enhanced to meet this specification. To determine the correct way to develop a UNIX 03 portable application, see The Open Group's UNIX 03 specification on The UNIX System website (http://www.unix.org).