Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ net(7) — GL1 W2.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

socket(3N)

inet(7)

NET(7)  —  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 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 (3x) 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 non-standard 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

EXOS 8010 currently supports only the Internet protocol-family; its family identifier is

#definePF_INET2/* 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

socket(3N), inet(7)

Version 2.3  —  July 04, 1985

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026