Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Computer network programming

Conference ·
OSTI ID:501602
 [1]
  1. California Polytechnic State Univ., San Luis Obispo, CA (United States)
The programs running on a computer network can be divided into two parts, the Network Operating System and the user applications. Any high level language translator, such as C, JAVA, BASIC, FORTRAN, or COBOL, runs under NOS as a programming tool to produce network application programs or software. Each application program while running on the network provides the human user with network application services, such as remote data base search, retrieval, etc. The Network Operating System should provide a simple and elegant system interface to all the network application programs. This programming interface may request the Transport layer services on behalf of a network application program. The primary goals are to achieve programming convenience, and to avoid complexity. In a 5-layer network model, the system interface is comprised of a group of system calls which are collectively known as the session layer with its own Session Protocol Data Units. This is a position paper discussing the basic system primitives which reside between a network application program and the Transport layer, and a programming example of using such primitives.
OSTI ID:
501602
Report Number(s):
CONF-961239--
Country of Publication:
United States
Language:
English

Similar Records

Architecture for support of network operating system services
Conference · Wed Aug 08 00:00:00 EDT 1979 · OSTI ID:6043599

Global-Address Networking (GASNet-1) Library
Software · Thu Jul 19 20:00:00 EDT 2018 · OSTI ID:code-17574

Global-Address Space Networking for Exascale
Software · Tue Sep 04 20:00:00 EDT 2018 · OSTI ID:code-18015