Toggle Main Menu Toggle Search

Open Access padlockePrints

Interfacing UNIX to Data Communications Networks

Lookup NU author(s): Professor Brian RandellORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


We propose an interface for use from within UNIX user programs for communicating over multiple and varied local and wide area networks. This interface aids the design of a distributed application program by hiding the actual communications protocols used over each network, and providing instead simple primitives for sending and receiving (possibly large) datagrams, using a simple standardized network addressing scheme based on a (host number, port number) pair. This interface has been designed principally for use by the Newcastle Connection, a software subsystem which is used to construct the UNIX United distributed system; however, this interface may well fulfill the needs of a large class of transaction-oriented applications of UNIX. Comparisone are made with various alternative approaches to network interfacing, including the Xerox Pup communications architecture, the "Clean and Simple" approach of University College, London, and the socket scheme developed for Berkeley UNIX.

Publication metadata

Author(s): Panzieri F, Randell B

Publication type: Article

Publication status: Published

Journal: IEEE Transactions on Software Engineering

Year: 1985

Volume: 11

Issue: 10

Pages: 1016-1032

ISSN (print): 0098-5589

ISSN (electronic): 1939-3520

Publisher: IEEE Computer Society


DOI: 10.1109/TSE.1985.231548


Altmetrics provided by Altmetric