CAE Specification |
---|
Networking Services (XNS) Issue 5 |
X/Open Document Number: C523 |
ISBN: 1-85912-165-9 |
©February 1997, The Open Group All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior permission of the copyright owners.
Portions of this document are extracted from IEEE Std 1003.1-1990, copyright © 1990 by the Institute of Electrical and Electronics Engineers, Inc. with the permission of the IEEE.
Portions of this document were extracted from IEEE Draft Standard P1003.2/D12, copyright © 1992 by the Institute of Electrical and Electronics Engineers, Inc. with the permission of the IEEE. No further reproduction of this material is permitted without the written permission of the publisher. IEEE Std 1003.2-1992, copyright © 1992 by the Institute of Electrical and Electronics Engineers, Inc., and ISO/IEC 9945-2:1993, Information Technology - Portable Operating System (POSIX) - Part 2: Shell and Utilities, are technically identical to IEEE Draft Standard P1003.2/D12 in these areas.
Portions of this document are derived from copyrighted material owned by Hewlett-Packard Company, International Business Machines Corporation, Novell Inc., The Open Software Foundation, and Sun Microsystems, Inc.
Any comments relating to the material contained in this document may be submitted to The Open Group at:
The Open Groupor by electronic mail to:
Apex Plaza
Forbury Road
Reading
Berkshire, RG1 1AX
United Kingdom
OGSpecs@opengroup.org
The Open Group is the leading vendor-neutral, international consortium for buyers and suppliers of technology. Its mission is to cause the development of a viable global information infrastructure that is ubiquitous, trusted, reliable, and as easy-to-use as the telephone. The essential functionality embedded in this infrastructure is what we term the IT DialTone. The Open Group creates an environment where all elements involved in technology development can cooperate to deliver less costly and more flexible IT solutions.
Formed in 1996 by the merger of the X/Open Company Ltd. (founded in 1984) and the Open Software Foundation (founded in 1988), The Open Group is supported by most of the world's largest user organizations, information systems vendors, and software suppliers. By combining the strengths of open systems specifications and a proven branding scheme with collaborative technology development and advanced research, The Open Group is well positioned to meet its new mission, as well as to assist user organizations, vendors, and suppliers in the development and implementation of products supporting the adoption and proliferation of systems which conform to standard specifications.
With more than 200 member companies, The Open Group helps the IT industry to advance technologically while managing the change caused by innovation. It does this by:
The Open Group operates in all phases of the open systems technology lifecycle including innovation, market adoption, product development, and proliferation. Presently, it focuses on seven strategic areas: open systems application platform development, architecture, distributed systems management, interoperability, distributed computing environment, security, and the information superhighway. The Open Group is also responsible for the management of the UNIX trademark on behalf of the industry.
This process includes the identification of requirements for open systems and, now, the IT DialTone, development of CAE and Preliminary Specifications through an industry consensus review and adoption procedure (in parallel with formal standards work), and the development of tests and conformance criteria.
This leads to the preparation of a Product Standard which is the name used for the documentation that records the conformance requirements (and other information) to which a vendor may register a product. There are currently two forms of Product Standard, namely the Profile Definition and the Component Definition, although these will eventually be merged into one.
The "X" mark is used by vendors to demonstrate that their products conform to the relevant Product Standard. By use of the Open Brand they guarantee, through the X/Open Trade Mark Licence Agreement (TMLA), to maintain their products in conformance with the Product Standard so that the product works, will continue to work, and that any problems will be fixed by the vendor.
The Open Group publishes a wide range of technical documentation, the main part of which is focused on specification development and product documentation, but which also includes Guides, Snapshots, Technical Studies, Branding and Testing documentation, industry surveys, and business titles.
There are several types of specification:
CAE (Common Applications Environment) Specifications are the stable specifications that form the basis for our Product Standards, which are used to develop X/Open branded systems. These specifications are intended to be used widely within the industry for product development and procurement purposes.
Anyone developing products that implement a CAE Specification
can enjoy the benefits of a single, widely supported industry standard.
Where appropriate, they can demonstrate product compliance through
the Open Brand.
CAE Specifications are published as soon as they are developed,
so enabling vendors to proceed with development of conformant products
without delay.
Preliminary Specifications usually address an emerging area of technology and consequently are not yet supported by multiple sources of stable conformant implementations. They are published for the purpose of validation through implementation of products. A Preliminary Specification is not a draft specification; rather, it is as stable as can be achieved, through applying The Open Group's rigorous development and review procedures.
Preliminary Specifications are analogous to the trial-use
standards issued by formal standards organizations, and
developers are encouraged to develop products on the basis
of them. However, experience through implementation work may
result in significant (possibly upwardly incompatible) changes
before its progression to becoming a CAE Specification. While
the intent is to progress Preliminary Specifications to
corresponding CAE Specifications, the ability to do so depends
on consensus among Open Group members.
The Open Group publishes specifications on behalf of industry consortia. For example, it publishes the NMF SPIRIT procurement specifications on behalf of the Network Management Forum. It also publishes Technology Specifications relating to OSF/1, DCE, OSF/Motif, and CDE.
Technology Specifications (formerly AES Specifications) are often candidates for consensus review, and may be adopted as CAE Specifications, in which case the relevant Technology Specification is superseded by a CAE Specification.
In addition, The Open Group publishes:
This includes product documentation-programmer's guides, user manuals, and so on-relating to the Pre-structured Technology Projects (PSTs), such as DCE and CDE. It also includes the Single UNIX Documentation, designed for use as common product documentation for the whole industry.
These provide information that is useful in the evaluation, procurement, development, or management of open systems, particularly those that relate to the CAE Specifications. The Open Group Guides are advisory, not normative, and should not be referenced for purposes of specifying or claiming conformance to a Product Standard.
Technical Studies present results of analyses performed on subjects of interest in areas relevant to The Open Group's Technical Program. They are intended to communicate the findings to the outside world so as to stimulate discussion and activity in other bodies and the industry in general.
As with all live documents, CAE Specifications require revision to align with new developments and associated international standards. To distinguish between revised specifications which are fully backwards compatible and those which are not:
Readers should note that Corrigenda may apply to any publication. Corrigenda information is published on the World-Wide Web at http://www.opengroup.org/public/pubs.
Full catalogue and ordering information on all Open Group publications is available on the World-Wide Web at http://www.opengroup.org/public/pubs.
The Networking Services (XNS) specification describes the industry-standard Open Systems interfaces to communications services. These include two APIs to transport-level process-to-process communications: Sockets and XTI. Both Sockets and XTI are specified for use over Internet protocols (TCP, UDP and IP) and ISO Transport protocols. They also include a set of Internet address resolution interfaces which are commonly used in conjunction with Sockets. XTI support for many other protocols is described in appendices to XNS.
This XNS Issue 5 is one of the UNIX98 specifications. Branded UNIX98 systems support the Sockets, XTI and Address Resolution interfaces described in XNS Issue 5. Sockets and Address Resolution must be supported over the Internet protocols. XTI may be supported over either the Internet or ISO Transport protocols. Other protocols may also be provided, but this is not required for the Brand.
XNS Issue 5 contains a number of new features over the previous publication1. The most important new feature is the removal of implicit data length assumptions (for example, that an item of type int is 32 bits long). This enables the XNS APIs to be used effectively on new computer architectures with 64-bit (or larger) word lengths. Other new features include:
XNS Issue 5 includes revisions to align with the IEEE Standard 1003.1: 1990 (Portable Operating System Interface). At the time of publication, the IEEE project P1003.1g is considering draft extensions, and their current draft includes some aspects with which XNS can not align (for example, it still makes implicit data length assumptions). Attempts are being made in P1003.1g to seek alignment with XNS Issue 5.
AT&T® is a registered trademark of AT&T in the U.S.A. and other countries.
Hewlett-PackardTM; is a trademark and HP® is a registered trademark of Hewlett-Packard Company.
Motif®, OSF/1®, and UNIX® are registered trademarks and the IT DialToneTM;, The Open GroupTM;, and the "X Device"TM; are trademarks of The Open Group.
SNA is a product of International Business Machines Corporation.
/usr/group® is a registered trademark of UniForum, the International Network of UNIX System Users.
Josee Auber | Hewlett-Packard |
Kathryn Britton | IBM |
Philippe Camus | Groupe Bull |
Andrew Chandler | ICL |
Andre Cohen | Groupe Bull |
Paul Comstock | Hewlett-Packard |
Andrew Gollan | Sun |
Michel Habert | Groupe Bull |
Torez Hiley | USL |
Martin Jess | NCR |
Mukesh Kacker | Sun |
Gerhard Kieselmann | SNI |
David Laight | Fujitsu/ICL |
Jack McCann | DIGITAL |
Hiroshi Maruta | Hitachi |
Lori Mickelson | Unisys |
Laura Micks | IBM |
Finnbarr Murphy | DIGITAL |
Alagu Periyannan | Apple |
George Preoteasa | Hewlett-Packard |
John Ronciak | Unisys |
Seth Rosenthal | Novell |
Eric Scoredos | Hewlett-Packard |
Maria Stanley | DIGITAL |
Lutz Temme | SNI |
Roger Turner | IBM |
Keith Weir | ICL |
Robert Weirick | Unisys |
Greg Wiley | SFC (SCO) |
Isaac Wong | Hewlett-Packard |
Amendment 3:1992 to ISO 8327:1987 - Additional Synchronization Functionality.
  | Connection-Oriented | |
---|---|---|
Protocol Definition | IS 8073-1986 | IS 8602 |
Service Definition | IS 8072-1986 | IS 8072/Add.1-1986 |
Also see TCP, Transmission Control Protocol, Military Standard, Mil-std-1778, Defense Communication Agency, DDN Protocol Handbook, Volume I, DOD Military Standard Protocols (December 1985).
Contents | Next section | Index |