En redes de computadoras , la Interfaz de capa de transporte (TLI) fue la API de red proporcionada por AT&T UNIX System V Versión 3 (SVR3) en 1987 y continuó en la Versión 4 (SVR4). TLI era la contraparte del System V de la interfaz de programación de sockets BSD , que también se proporcionó en UNIX System V Release 4 (SVR4). TLI se estandarizó posteriormente como XTI , la interfaz de transporte abierta/X .
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 parece, en cuanto a API, a los sockets.
TLI y XTI fueron ampliamente utilizados (?) y, hasta UNIX 98, pueden haber sido preferidos a 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 las marcas UNIX (UNIX 95, UNIX 98 y UNIX 03 Single UNIX Especificaciones) como Solaris y AIX (así como el Mac OS clásico , en la forma de Transporte Abierto ). En UNIX 95 (XPG4) y UNIX 98 (XPG5.2), XTI era la API compatible preferida y recomendada para nuevos protocolos de transporte. [3] [5] Como resultado de las deliberaciones del Grupo Austin con el objetivo de incorporar versiones de UNIX que no proporcionen STREAMS , como BSD y Linux , bajo la Especificación Única de UNIX, la Especificación Única de UNIX UNIX 03 declara ambas STREAMS. como opcional y declara POSIX Sockets como la API preferida para nuevos protocolos de transporte.
Ver también
Notas
- ^ ab X/Grupo Abierto (enero de 2000). Servicios de red (XNS) Edición 5.2 . Especificación CAE (5.2 ed.). Berkshire, Reino Unido: The Open Group.
- ^ Andrew L. Russell (30 de julio de 2013). "OSI: Internet que no existía". Espectro IEEE . Consultado el 10 de enero de 2021 .
- ^ X/Grupo Abierto (febrero de 1997). Servicios de red (XNS) Edición 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: las partes internas 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!!! Asunto 5.2 . Especificación CAE. vol. 1 (1.0 ed.). Akron, OH: Addison-Wesley.
- Pajari, George (1992) [1991]. Escritura de controladores de dispositivos UNIX (segunda edición de impresión). Lectura, 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 arquitectura Intel386 (4ª ed.). Santa Cruz, CA: La Operación Santa Cruz, Inc.
- Operación Santa Cruz (1997) [1995]. Interfaz binaria de aplicación System V (4.1ª ed.). Santa Cruz, CA: La Operación Santa Cruz, Inc.
- Stevens, W. Richard (1990). Programación de redes 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 impresión). Lectura, MA: Addison-Wesley. ISBN 0-201-56317-7.
- Tomás, Rebeca; Lawrence R. Rogers; Jean L. Yates (1986). Guía de programadores avanzados para UNIX System V. Berkeley, California: Osborne McGraw-Hill. ISBN 0-07-881211-9.
- Laboratorios del sistema UNIX (1995). Interfaz binaria de aplicación System V (4ª ed.). Englewood Cliffs, Nueva Jersey: Laboratorios del sistema UNIX.
- Grupo Waite (1987). Mitchel Waite (ed.). Papeles UNIX (segunda edición de 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, California: SunSoft.
enlaces externos
- El estándar XTI del Open Group
- Ejemplo de aplicación cliente-servidor que funciona en Solaris y Linux