Skip to Content
Sun and Oracle
Channel Sun
How to Buy
Log In
English
docs.sun.com Home
>
Solaris 2.4 Software Developer AnswerBook
> Network Interfaces Programmer's Guide
Network Interfaces Programmer's Guide
Search only this book
Search Help
Contained Within
Solaris 2.4 Software Developer AnswerBook
Find More Documentation
Browse Documentation Titles
Browse Product Documentation
Featured Support Resources
Sun Training Courses
BigAdmin System Admininstration Portal
Sun Support Center
Sun Solve
Download this book in PDF (802 KB)
Network Interfaces Programmer's Guide
Cover
Credits
Contents
Figures
Tables
Code Samples
Preface
Part 1 - Introduction
1 Introduction to Network Interfaces
Solaris Networking Features
Open Systems Interconnection Reference Model
Transport Interface Overview
NIS+ Overview
Part 2 - Remote Procedure Call (RPC)
2 Introduction to Remote Procedure Call (RPC)
RPC Server Is Multithread Safe
What Is RPC
RPC Versions and Numbers
Network Selection
Transport Selection
Address Lookup Using rpcbind
3 rpcgen Programming Guide
What is rpcgen
SunOS 5.x Features
An rpcgen Tutorial
Compile-Time Flags
rpcgen Programming Techniques
4 RPC Programming Guide
RPC Is Multithread Safe
Introduction to RPC Interface Levels
Simplified Interface
Lower Levels of RPC
Testing Programs Using Low-level Raw RPC
Advanced RPC Programming Techniques
Multithreaded RPC Programming
Connection-Oriented Transports
Memory Allocation With XDR
Porting From TS-RPC to TI-RPC
Part 3 - Transport Level
5 Transport Selection and Name-to-Address Mapping
Transport Selection Is Multithread Safe
Transport Selection
Name-to-Address Mapping
6 Transport -level Interface (TLI) Programming Guide
TLI Is Multithread Safe
Transport Interface Overview
Connectionless Mode Overview
Connection Mode Overview
Connection Mode Service
Connectionless Mode Service
A Read/Write Interface
Advanced Topics
State Transitions
Guidelines to Protocol Independence
TLI Versus Socket Interfaces
Socket-to-TLI Equivalents
7 Socket Interface
Sockets are Multithread Safe
SunOS Binary Compatibility
What Are Sockets
Socket Tutorial
Standard Routines
The Client/Server Model
Advanced Topics
Moving Socket Applications to SunOS 5.x
Part 4 - Naming Services
8 NIS+ Programming Guide
NIS+ Overview
NIS+ API
NIS+ Sample Program
Part 5 - Appendixes
A XDR Protocol Specification
XDR Protocol Introduction
XDR Data Type Declarations
The XDR Language Specification
RPC Language Reference
B XDR Technical Note
What is XDR
A Canonical Standard
The XDR Library
XDR Library Primitives
XDR Stream Implementation
Advanced Topics
C RPC Protocol and Language Specification
Protocol Overview
Programs and Procedures
Authentication Protocols
The RPC Language Specification
Bibliography
D Writing a Port Monitor With the Service Access Facility (SAF)
What is the SAF
What is the SAC
Terminating a Port Monitor
SAF Files
The SAC/Port Monitor Interface
The Port Monitor Administrative Interface
Configuration Files and Scripts
Sample Port Monitor Code
Logic Diagram and Directory Structure
E The portmap Utility
System Registration Overview
portmap Protocol
portmap Operation
Bibliography
F Live RPC Code Examples
Glossary
Index
News Center
About Sun
Contact Sun
Terms of Use
Privacy
Copyright
1994-2009
Sun Microsystems, Inc.