Transport Layer Interface
In computer networking, the Transport Layer Interface (TLI) was the networking API provided by AT&T UNIX System V Release 3 (SVR3) in 1987[1] and continued into Release 4 (SVR4).[2] TLI was the System V counterpart to the BSD sockets programming interface, which was also provided in UNIX System V Release 4 (SVR4).[3] TLI was later standardized as XTI, the X/Open Transport Interface.
It was originally expected that the OSI protocols would supersede TCP/IP, thus TLI is designed from an OSI model-oriented viewpoint, corresponding to the OSI transport layer. Otherwise, TLI looks similar, API-wise, to sockets.
TLI and XTI were never as widely used as BSD sockets, and although they are still supported in SVR4-derived operating systems such as Solaris (as well as "classic" Mac OS, in the form of Open Transport), sockets are now the adopted standard networking API.
See also
- X/Open Transport Interface, formally standardized successor to TLI.
- X/Open Portability Guide, the predecessor to POSIX
- Computer networking, outlining the major networking protocols
Notes
- ^ (Goodheart 1994, p. 11)
- ^ (Goodheart 1994, p. 17)
- ^ (Goodheart 1994, p. 17)
References
- Goodheart, Berny (1994). The magic garden explained: the internals of UNIX System V Release 4, an open-systems design. Australia: Prentice Hall. ISBN 0-13-098138-9.
{{cite book}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - Pajari, George (1992) [1991]. Writing UNIX Device Drivers (2nd Printing ed.). Reading, MA: Addison-Wesley. ISBN 0-201-52374-4.
- Santa Cruz Operation (1997) [1990], System V Application Binary Interface (Release 4.1 ed.), Santa Cruz, CA: The Santa Cruz Operation, Inc.
- Stevens, W. Richard (1990). UNIX Network Programming. Englewood Cliffs, N.J.: Prentice-Hall. ISBN 0-13-949876-1.
- Stevens, W. Richard (1993). Advanced Programming in the UNIX Environment (1st Edition, 15th Printing ed.). Reading, MA: Addison-Wesley. ISBN 0-201-56317-7.
- Thomas, Rebecca (1986). Advanced Programmers Guide to UNIX System V. Berkeley, CA: Osborne McGraw-Hill. ISBN 0-07-881211-9.
{{cite book}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - Waite Group (1987). Mitchel Waite (ed.). UNIX Papers (2nd Printing ed.). Indianapolis, IN: Howard W. Sams & Company. ISBN 0-672-22578-6.
- Zucker, Steve (1995) [1993], System V Application Binary Interface—PowerPc Processor Supplement, Mountain View, CA: SunSoft
{{citation}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help)