En redes de computadoras , la Interfaz de capa de transporte (TLI) fue la API de red proporcionada por AT&T UNIX System V Release 3 (SVR3) en 1987 [1] y continuó en Release 4 (SVR4). [2] TLI era la contraparte de System V a la interfaz de programación de sockets BSD , que también se proporcionó en UNIX System V Release 4 (SVR4). [2] TLI se estandarizó más tarde como XTI , la interfaz de transporte X / Open .
TLI y enchufes
Originalmente se esperaba que los protocolos OSI reemplazaran a TCP / IP, por lo que TLI está diseñado desde un punto de vista orientado al modelo OSI , correspondiente a la capa de transporte OSI . De lo contrario, TLI se ve similar, en cuanto a API, a los sockets.
TLI y XTI fueron ampliamente utilizados (?) Y, hasta UNIX 98, pueden haber sido preferidos a los POSIX Sockets 5API [3] con respecto a los estándares existentes. Sin embargo, estaba claro, al menos desde principios de la década de 1990, que la interfaz Berkeley Socket finalmente prevalecería. [4] TLI y XTI todavía son compatibles con los sistemas operativos derivados de SVR4 y los sistemas operativos que cumplen con UNIX de marca (UNIX 95, UNIX 98 y UNIX 03 Single UNIX Especificaciones) como Solaris y AIX (así como el clásico Mac OS , en la forma de Transporte Abierto ). Bajo UNIX 95 (XPG4) y UNIX 98 (XPG5.2), XTI era la API compatible preferida y recomendada para los nuevos protocolos de transporte. [3] [5] Como resultado de las deliberaciones del Grupo Austin con el objetivo de traer sabores de UNIX que no proporcionan STREAMS , como BSD y Linux , bajo la Especificación UNIX Única, la Especificación UNIX Única UNIX 03 declara STREAMS como opcional y declara POSIX Sockets como la API preferida para nuevos protocolos de transporte.
Ver también
- X / Open Transport Interface , sucesor formalmente estandarizado de TLI.
- X / Open Portability Guide , el predecesor de POSIX
- Redes de computadoras , que describen los principales protocolos de redes.
Notas
- ^ Goodheart y Cox (1994) , p. 11.
- ↑ a b Goodheart y Cox (1994) , p. 17.
- ^ a b X / Open Group (enero de 2000). "Networking Services (XNS) Issue 5.2". Especificación CAE (5.2 ed.). Berkshire, Reino Unido: The Open Group. Cite journal requiere
|journal=
( ayuda ) - ^ Andrew L. Russell (30 de julio de 2013). "OSI: Internet que no fue" . Espectro IEEE . Consultado el 10 de enero de 2021 .
- ^ X / Open Group (febrero de 1997). Servicios de red (XNS) Problema 5 . Especificación CAE (5ª ed.). Berkshire, Reino Unido: The Open Group. ISBN 1-85912-165-9.
Referencias
- Buen corazón, Berny; Cox, James (1994). El jardín mágico explicado: los componentes internos de UNIX System V Release 4, un diseño de sistemas abiertos . Australia: Prentice Hall. ISBN 0-13-098138-9.
- Nuss, Branko (enero de 2000). "RTFM !!! Edición 5.2". Especificación CAE. 1 (1.0 ed.). Akron, OH: Addison-Wesley. Cite journal requiere
|journal=
( ayuda ) - Pajari, George (1992) [1991]. Escritura de controladores de dispositivo UNIX (2ª edición de impresión). Reading, MA: Addison-Wesley. ISBN 0-201-52374-4.
- Operación Santa Cruz (1997) [1995]. "Interfaz binaria de aplicación System V - Suplemento del procesador de la arquitectura Intel386" (4ª ed.). Santa Cruz, CA: The Santa Cruz Operation, Inc. Cite journal requiere
|journal=
( ayuda ) - Operación Santa Cruz (1997) [1995]. "Interfaz binaria de la aplicación System V" (4.1ª ed.). Santa Cruz, CA: The Santa Cruz Operation, Inc. Cite journal requiere
|journal=
( ayuda ) - Stevens, W. Richard (1990). Programación de red UNIX . Englewood Cliffs, Nueva Jersey: Prentice-Hall. ISBN 0-13-949876-1.
- Stevens, W. Richard (1993). Programación avanzada en el entorno UNIX (1ª edición, 15ª edición de la impresión). Reading, MA: Addison-Wesley. ISBN 0-201-56317-7.
- Thomas, Rebecca; Lawrence R. Rogers; Jean L. Yates (1986). Guía de programadores avanzados de UNIX System V . Berkeley, CA: Osborne McGraw-Hill. ISBN 0-07-881211-9.
- Laboratorios del sistema UNIX (1995). "Interfaz binaria de aplicación de System V" (4ª ed.). Englewood Cliffs, Nueva Jersey: Laboratorios del sistema UNIX. Cite journal requiere
|journal=
( ayuda ) - Grupo Waite (1987). Mitchel Waite (ed.). Papeles UNIX (2ª edición de la impresión). Indianápolis, IN: Howard W. Sams & Company. ISBN 0-672-22578-6.
- Zucker, Steve; Kari Karhi (1995) [1993]. "Interfaz binaria de la aplicación System V — Suplemento del procesador PowerPc". Mountain View, CA: SunSoft. Cite journal requiere
|journal=
( ayuda )
enlaces externos
- El estándar XTI de Open Group
- Ejemplo de aplicación cliente-servidor que funciona en Solaris y Linux