RFC 971 (rfc971) - Page 1 of 9


Survey of data representation standards



Alternative Format: Original Text Document



Network Working Group                                 Annette L. DeSchon
Request for Comments: 971                                            ISI
                                                            January 1986

               A SURVEY OF DATA REPRESENTATION STANDARDS


Status of This Memo

   This RFC discusses data representation conventions in the
   ARPA-Internet and suggests possible resolutions.  No proposals in
   this document are intended as standards for the ARPA-Internet at this
   time.  Rather, it is hoped that a general consensus will emerge as to
   the appropriate approach to these issues, leading eventually to the
   adoption of ARPA-Internet standards.  Distribution of this memo is
   unlimited.

1. Introduction

   This report is a comparison of several data representation standards
   that are currently in use.  The standards, or system type
   definitions, that will be discussed are the CCITT X.409
   recommendation, the NBS Computer Based Message System (CBMS)
   standard, DARPA Multimedia Mail system, the Courier remote procedure
   call protocol, and the SUN Remote Procedure Call package.

   One purpose of this report is to determine how the CCITT standard,
   which is gaining wide acceptance internationally, compares with some
   of the other standards that have been developed in the areas of
   electronic mail, distributed interprocess communication, and remote
   procedure call.  The CCITT X.409 recommendation, which is entitled
   "Presentation Transfer Syntax and Notation" is an international
   standard which is a part of the X.400 series Message Handling Systems
   (MHS) specifications [1].  It has been adopted by both the NBS and
   the ISO standards organizations.  In addition, some commercial
   organizations have announced intentions to support a CCITT interface
   for electronic mail.  The NBS Computer Based Message System (CBMS)
   standard was developed previously and was published as a Federal
   Information Processing Standard (FIPS Publication 98) in 1983 [3].
   The DARPA Multimedia Mail system is an experimental electronic mail
   system which is in use in the DARPA Internet [2,4,5].  It is used to
   create and distribute messages that incorporate text, graphics,
   stored speech, and images and has been implemented on on several very
   different machines.  Courier is the XEROX network systems remote
   procedure call protocol [7].  The SUN Remote Procedure Call package
   implements "network pipes" between UNIX machines [6].







DeSchon