Abstract
This paper focuses on the OSI transport service and protocols and their implementation in our experimental OSI communication system for LAN-based distributed environments. After an overview of the transport layer service elements and protocol functions, design issues and related decisions are discussed, along with experiences gathered with our two implementations for IBM S/370 hosts and PC workstations. The issues covered include program/process structuring, inter-layer interfaces, and interactions with the local operating system. Finally, we discuss an enhanced datagram service built on top of the OSI transport service, used for a distributed computing project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
CLAR85 Clark, D.D., “The Structuring of Systems Using Upcalls,” Proc. Tenth ACM Symposium on Operating System Principles,Orcas Island, WA, 1–4 Dec. 1985, in: Oper. Syst. Rev (USA), vol.19, no.5, spec. issue, pp.171–80.
Burket T. G., “An Overview of Ultrashort CP/88 (USCP88),” IBM Research Report RC 11318, IBM T. J. Watson Research Center, Yorktown Heights, Aug. 1985.
Drobnik, O. and Svobodova, L., “OSI Communication Services in a Heterogeneous Environment,” Proc. HECTOR Congress, April 1988.
Ellis, G., Dillon, S., Stritter, S., and Whitnell, J., “Experiences with a Layered Approach to Local Area Network Design,” IEEE J. Select. Areas Commun., Vol. SAC-1, No. 5, pp. 857–868, 1983.
Gantenbein, D. and Cockburn, A., “Architecture and Usage of a Host-Coupled Workstation,” Proc. Conf. on Personal Computers in Business and Industry, Zurich, Switzerland, Sept. 1985, ACM German Chapter Berichte 23, pp. 287–298.
Gantenbein, D., Stoll, W., and Zieher, M., “OSI-Internetworking in a Heterogeneous LAN and WAN Environment,” Proc. EFOC/LAN’ 87, Basel, Switzerland, June 1987, pp. 301–306.
Lasker, V., Lien, M., and Benhamou, E., “An Architecture for High Performance Protocol Implementations,” Proc. IEEE INFOCOM 84, San Francisco, USA, April 1984, pp. 156–164.
Manufacturing Automation Protocol, Versions 2.2,“ General Motors Corp., Warren, Michigan, 1986.
Meister, B., “A Performance Study of the ISO Transport Protocol,” Proc. 7 th Intl. Conference on Distributed Computing Systems, Berlin, West Germany, Sept. 1987, pp. 398–405.
MUMP88 Mumprecht, E., Gantenbein, D., and Hauser, R., “Timers in OSI Protocols — Specification versus Implementation,” Proc. 1988 Int. Zurich Seminar on Digital Communications,Zurich Switzerland, March 1988 (to be published).
NBS86 “Implementation Agreements Among Implementors of OSI Protocols,” NBS, Report ICST/SNA-85–1, revised May 1986.
OSINPCL “Final Text of ISO/DIS 8473: Information Processing Systems — Data Communications — Protocol for Providing the Connectionless-mode Network Service,” ISO/DIS 8473, March 1986.
OSINSB “Information Processing Systems — Data Communications — Network Service Definition — Addendum 2: Network Layer Addressing,” ISO 8348/DAD2, Aug. 1985.
OSIRM “Information Processing Systems — Open Systems Interconnection — Basic Reference Model,” ISO 7498, Oct. 1984.
OSIRMMF “Information Processing Systems — OSI Reference Model — Part 4: Management Framework,” ISO DP 7498/4, Oct. 1986.
OSITPB “Addendum to ISO 8073 to Enable Class Four Operation over Connectionless Mode Network Service as Defined in ISO/DIS 8348, DAD1,” ISO 8073/DAD2, Nov. 1984.
OSITPCO “Information Processing Systems — Open Systems Interconnection — Connection Oriented Transport Protocol Specification,” ISO 8073, First Edition, 1986.
OSITPLO “Formal Description of ISO 8073 in LOTOS,” ISO/TC 97/SC 6/WG 4 N318, Oct. 1987.
OSITSCO “Information Processing Systems — Open Systems Interconnection — Transport Service Definition,” ISO/DIS 8072, Oct. 1983.
Salmony, M., “Experiences in the Design of a Transport System for Heterogeneous Environments,” IBM European Networking Center, Technical Report No. 8601, 1986.
Sunshine, C., “Comments on NBS Transport Protocol Proposal,” Internet Experiment Note: 195, Univ. of Southern California, Information Sciences Institute, Aug. 1981.
Svobodova, L., “Communication Support for Distributed Processing: Design and Implementation issues,” in Distributed Computing in Open Systems, (Müller, G., and Blanc, R.P., Eds.) Lecture Notes in Computer Science No. 248, pp. 176–192, Springer-Verlag, Berlin Heidelberg, 1987.
SVOB88 Svobodova, L., “Applying the OSI Reference Model: Implementation Considerations,” OSI Tutorial, in 1988 Int. Zurich Seminar on Digital Communications,Zurich, Switzerland, March 1988 (to be published).
VOTS “VAX OSI Transport Service, Version 1.0,” DEC Software Product Description, AE-HI13A-TE, Jan. 1986.
Watson, R.W. and Mamrak, S., “Special or General Purpose End-to-End Transport Mechanisms in Distributed Systems: One View,” Proc. 4th International Conf. on Distributed Computing Systems, S.n Francisco, CA, 14–18 May 1984, pp. 154–65.
Watson, R., Mamrak, S., “Gaining Efficiency in Transport Services by Appropriate Design and Implementation Choices,” ACM Trans. Computer Systems, Vol. 5, No. 2, pp. 97–120, 1987.
Wettstein, H., Schmutz, H., and Drobnik, O., “Cooperative Processing in Heterogeneous Computer Networks,” Proc. HECTOR Congress, April 1988.
Zhang, L., “Why TCP Timers Don’t Work Well,” Proc. ACM SIGCOM ‘86 Symposion on Communications Architecture and Protocols, Stowe, Vermont, Aug. 1986.
Zieher, M., “Simulative Modellierung und Vermessung von OSI-Transportsystemen aus gekoppelten lokalen Netzen,” in Kommunikation in verteilten Systemen, ( Gerner, N. and Spaniol, O., Eds.), Springer-Verlag, Berlin Heidelberg, 1987, pp. 465–477.
Zieher, M., Gantenbein, D., Stoll, W., “OSI-Internetworking: Realization and performance Analysis,” Proc. of HECTOR Congress, April 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gantenbein, D., Hauser, R.F., Mumprecht, E. (1988). Implementation of the OSI Transport Service in a Heterogeneous Environment. In: Krüger, G., Müller, G. (eds) Hector Heterogeneous Computers Together A Joint Project of IBM and the University of Karlsruhe. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-73574-5_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-73574-5_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19137-7
Online ISBN: 978-3-642-73574-5
eBook Packages: Springer Book Archive