Accession Number:

ADP003795

Title:

High-Level Protocols,

Descriptive Note:

Corporate Author:

CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Personal Author(s):

Report Date:

1978-12-01

Pagination or Media Count:

16.0

Abstract:

High-level protocols HLPs are the high-level languages of distributed systems. In a resource-sharing network, HLPs link processes working on a common application. The design of an HLP is decomposed into three components language, coding, and transport. The language expresses the commands and data passed between processes. It is designed to provide standardization and device independence, in order to use a small number of HLPs to address a range of applications implemented on a variety of computer systems. Coding converts the language into digital messages. Finally, a transport system is used to transmit the messages from one process to another-experience with HLPs has shown that different HLPs require different transport behaviors. This paper describes some examples of HLPs ARPA network voice and graphics protocols, and argues that modern techniques for expressing structure and control in programming languages should be applied to analogous problems in communication among application processes in a network. Author

Subject Categories:

Distribution Statement:

APPROVED FOR PUBLIC RELEASE