Transport Layer Interface

from Wikipedia, the free encyclopedia

The Transport Layer Interface (TLI) is an API in network programming that makes the services of the transport layer available to application programs . It offers functionality similar to sockets , but is more closely based on the OSI reference model .

TLI was introduced in AT&T UNIX System V Release 3.0 as an alternative to BSD sockets and implemented in SVR4 with the help of streams. The XTI of the X / Open Group is based on the TLI. At that time it was assumed that the OSI protocols would replace TCP / IP.

In fact, neither TLI nor XTI ever experienced the prevalence of BSD sockets. Although some operating systems still support TLI, sockets have become the de facto standard in network programming today.

literature

  • Stephen A. Rago: UNIX System V Network Programming. Addison-Wesley Publishing Company, New York 1993, ISBN 0-201-56318-5 .
  • Rüdiger Brause: Operating Systems. Basics and Concepts, 4th edition, Springer Verlag, Berlin / Heidelberg 2017, ISBN 978-3-662-54099-2 .
  • Johann Blieberger, Johann Klasek, Alexander Redlein, Gerhard-Helge Schildt: Computer science. 3rd edition, Springer Verlag, Vienna 1996, ISBN 978-3-211-82860-1 .
  • Gerhard Helge Schildt, Daniela Kahn, Christopher Kruegel, Christian Moerz: Introduction to Technical Computer Science. Springer Verlag, Vienna 1996, ISBN 978-3-211-83853-2 .