NET(7P) — Silicon Graphics
NAME
net − introduction to EXOS 8010 networking facilities
SYNOPSIS
#include <sys/socket.h>
DESCRIPTION
This section briefly describes the software architecture of the EXOS 8010 networking facilities.
All network protocols are associated with a specific protocol family. Future versions of the EXOS 8010 will be able to support multiple protocol families; the current version only supports one. A protocol family normally consists of a number of protocols, one per socket(3N) type. A protocol family is not required to support all socket types; it may have multiple protocols supporting the same socket abstraction.
A protocol supports one of the socket(3N) abstractions. Specific protocols are accessed by requesting the appropriate protocol family and type when creating a socket. Protocols normally accept only one address format, usually determined by the inherent addressing structure of the protocol family/network architecture. Certain semantics of the basic socket abstractions are protocol specific. All protocols support the basic model for their particular socket type and may also provide nonstandard facilities or extensions.
The EXOS front-end processor’s network interface is the lowest layer of the networking subsystem. It interacts with the actual data link hardware. This interface can support multiple protocol families and software address formats.
PROTOCOLS
The EXOS 8010 currently supports only the Internet protocol family; its family identifier is
#definePF_INET 2/* internetwork: UDP, TCP, etc. */
The sockproto structure supplied at socket creation time should contain the value PF_INET:
struct sockproto {
shortsp_family;/* protocol family */
shortsp_protocol;/* protocol within family */
};
SEE ALSO
Version 2.4 — May 08, 1986