Skip to main content

Objekt-Orientierte Konstruktion eines Portablen Kommunikations-Tranport-Systems für Unix Netzwerk Applikationen

  • Conference paper
Kommunikation in verteilten Systemen

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 205))

  • 58 Accesses

Zusammenfassung

Das Portable Kommunikations-Tranport-System (PKTS) stellt eine einheitliche Schnittstelle für Netzwerk Applikationen dar. Es unterstützt herstellerspezifische und offene Kommunikations-Architekturen in einer heterogenen Umgebung verschiedenartiger Betriebssysteme. Es wird gezeigt, wie die objekt-orientierten Konzepte der Vererbung (Inheritance) und abstrakte Methoden (Deferred Operations, Virtual Functions) zur Konstruktion eines portablen, erweiterbaren Kommunikations-Tranport-Systems eingesetzt werden können. Aufbauend auf PKTS ist ein Send-Receive Transport-Interface (SRTI) realisiert, das einen zuverlässigen Datagramm-Dienst und einen einheitlichen Adressierungs-Mechanismus über verschiedenartige Netzwerke hinweg anbietet. Eine erste Implementation existiert für die Unix Versionen: BSD 4.3, System V.3 und AIX 2.2 für die offenen Transport-Dienste DoD TCP/IP, UDP/IP und die verbindungsorientierten und verbindungslosen OSI Transport-Dienste. Die Implementierungs-Sprache ist C++.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literaturverzeichnis

  1. Laurence M. Brown, “Networking Architecture and Protocol,” in Unix System Software Readings,Prentice-Hall, Englewood Cliffs, New Jersey (1988).

    Google Scholar 

  2. K. Geihs, R. Staroste, and H. Eberle, “Operating System Support for Heterogeneous Distributed Systems,” pp. 178–189 in Proceedings, GI-NTG Fachtagung: Kommunikation in Verteilten Systemen, Aachen, Germany, Februar 1987, ed. O. Spaniol, Springer-Verlag, Berlin, Heidelberg, New York (1987).

    Google Scholar 

  3. Inge Groenbaek, “Conversion Between the TCP and ISO Transport Protocol as a Method of Achieving Interoperability Between Data Communication Systems,” IEEE Journal on Selected Areas in Communications SAC-4(2) pp. 288–296 (March 1986).

    Article  Google Scholar 

  4. ISO/TC 97/SC 16 N 2008 ISO8072Add1, “Addendum to the Transport Service Definition Covering Connectionless Mode Transmission,” Computer Communication Review 14(4) pp. 21–33 (October 1984).

    Article  Google Scholar 

  5. Bertrand Meyer, Object-oriented Software Construction, Prentice-Hall, Englewood Cliffs, New Jersey (1988).

    Google Scholar 

  6. Marshall T. Rose and Dwight E. Cass, “The ISO Development Environment at NRTC: User’s Manual,” Nothrop Research and Technology Center One Research Park, Palos Verdes Peninsula, CA 90274, USA (October 12, 1987).

    Google Scholar 

  7. Klaus-Jürgen Schulz, “Design and Implementation of a Portable Communication Transport System for Unix Network Applications in C++,” in EUROMICRO 88, Zürich, Switzerland, August 29 — September 1, 1988, Microprocessing and Microprogramming, Special Volume — Short Notes (to be published), ed. Harald Schumny, (1988).

    Google Scholar 

  8. John F. Shoch, “Inter-Network Naming, Addressing, and Routing,” pp. 72–79 in Proceedings computer communications networks, compcon, September 5–8, 1978,IEEE (1978).

    Google Scholar 

  9. Siemens, “CMX (Communication Method SINIX),” in Betriebssystem SINIX, CMX, Kommunikationsmethode in SINIX, Benutzerhandbuch (CMX V2.1), (Februar 1988).

    Google Scholar 

  10. Morris Sloman and Jeff Kramer, Distributed Systems and Computer Networks, Prentice Hall, Englewood Cliffs, New Jersey (1987).

    Google Scholar 

  11. R. Staroste, H. Schmutz, M. Wasmund, A. Schill, and W. Stoll, “A Portability Environment for Communication Software,” pp. 51–79 in HECTOR, Heterogeneous Computers Together, ed. G. Müller, Springer-Verlag, Berlin, Heidelberg, New York (1988).

    Google Scholar 

  12. Bjarne Stroustrup, The C++ Programming Language, Addison-Wesley, Reading, Massachusetts (1986).

    MATH  Google Scholar 

  13. Bjarne Stroustrup, “An Overview of C++,” pp. 2–15 in Proc. EUUG, Helsinki, Finland, May 1987, (1987).

    Google Scholar 

  14. Andrew S. Tanenbaum, Computer Networks, Prentice Hall, Englewood Cliffs, New Jersey (1981).

    Google Scholar 

  15. André Weinand and Erich Gamma, “ET++ — An Object Oriented Application Framework in C++,” in Proceedings OOPSLA ‘88, (1988).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schulz, KJ. (1989). Objekt-Orientierte Konstruktion eines Portablen Kommunikations-Tranport-Systems für Unix Netzwerk Applikationen. In: Kühn, P.J. (eds) Kommunikation in verteilten Systemen. Informatik-Fachberichte, vol 205. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74570-6_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-74570-6_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50893-9

  • Online ISBN: 978-3-642-74570-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics