|General Interworking: Transport Service (XTI)|
|Document Number: X98GS|
©January 1998, 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.
Motif,® OSF/1,® UNIX,® and the "X Device"® are registered trademarks and IT DialToneTM; and The Open GroupTM; are trademarks of The Open Group in the U.S. and other countries.
Transport Service (XTI)
This Product Standard provides a single programming interface to a variety of transport services: OSI, TCP/IP, UDP/IP, NetBIOS. It thereby facilitates the writing of distributed applications, independent of network technology.
Although a number of the defined features do depend to a greater or lesser extent on the underlying protocol, these are clearly described in the referenced specifications, which also include guidance on writing protocol-independent application software.
This is an update to the XPG3 XTI Transport Service Product Standard, with modifications and extensions, particularly in the area of option management, and the addition of support for NetBIOS.
X/Open XTI, Version 2 Specification,1 or Chapters 1 to 7 of the X/Open Networking Services, Issue 4 Specification,2 which is technically identical except for the addition concerned with function prototypes and namespace reservations identified by UX shading. Support for the UX shaded definitions is mandatory if the Portability Environment is Internationalized System Calls and Libraries Extended, but optional otherwise.
C Language. If the Portability Environment is Internationalized System Calls and Libraries Extended, the dialect is ISO C, in which case ISO C source programs invoking the services of this Product Standard must be supported by the registered product.
Products conforming to the Transport Service (XTI) Product Standard shall be available in configurations that support at least one of the following:
Guidance on the Internet Protocol Suite may be found in the Guide to the Internet Protocol Suite.7
Support for other protocol profiles or protocols, for example, NetBIOS, can be declared in the Conformance Statement.
XPG3 Internationalized System Calls and Libraries, or Internationalized System Calls and Libraries, or Internationalized System Calls and Libraries Extended.
A Test Report from a currently authorized release of the VST Test Suite.
Mainly upwards-compatible from the XPG3 XTI Transport Service Product Standard, except in the area of option management where there were extensive revisions. For the details, see the revision history given in the Preface of the referenced specifications.
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:
Berkshire, RG1 1AX