Articulo de referencia

Interfaz de la capa de transporte

En redes informáticas , 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 (SV...

En redes informáticas , 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 fue el equivalente 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 fue estandarizada posteriormente 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 se diseñó desde una perspectiva orientada al modelo OSI  , correspondiente a la capa de transporte OSI . Por lo demás, TLI es similar, en cuanto a su API, a los sockets.

TLI y XTI se usaban ampliamente (?) y, hasta UNIX 98, podrían haber sido preferidos sobre la API de sockets POSIX [ 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 de sockets de Berkeley acabaría imponiéndose. [ 4 ] TLI y XTI todavía son compatibles con sistemas operativos derivados de SVR4 y sistemas operativos que cumplen con las especificaciones UNIX de marca (UNIX 95, UNIX 98 y UNIX 03 Single UNIX Specifications) como Solaris y AIX (así como el Mac OS clásico , en forma de Open Transport ). Bajo UNIX 95 (XPG4) y UNIX 98 (XPG5.2), XTI era la API preferida y recomendada para nuevos protocolos de transporte. [ 3 ] [ 5 ] Como resultado de las deliberaciones del Grupo Austin con el objetivo de incorporar variantes de UNIX que no proporcionan STREAMS , como BSD y Linux , bajo la Especificación Única de UNIX, la Especificación Única de UNIX UNIX 03 declara STREAMS como opcional y declara los Sockets POSIX como la API preferida para los nuevos protocolos de transporte.

Véase también

Notas

  1. Goodheart y Cox (1994) , pág. 11.
  2. 1 2 Goodheart y Cox (1994) , pág. 17.
  3. 1 2 X/Open Group (enero de 2000). Servicios de red (XNS) Edición 5.2 . Especificación CAE (  ed. 5.2). Berkshire, Reino Unido: The Open Group.
  4. Andrew L. Russell (30 de julio de 2013). "OSI: Internet que no fue" . IEEE Spectrum . Consultado el 10 de enero de 2021 .
  5. X/Open Group (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

  • Goodheart, Berny; Cox, James (1994). El jardín mágico explicado: el funcionamiento interno 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. Vol.  1 (  ed. 1.0). Akron, OH: Addison-Wesley.
  • Pajari, George (1992) [1991]. Escritura de controladores de dispositivos UNIX (2.ª  ed.). Reading, MA: Addison-Wesley. ISBN 0-201-52374-4.
  • Santa Cruz Operation (1997) [1995]. Interfaz binaria de aplicación del sistema V: suplemento del procesador con arquitectura Intel386 (4.ª  ed.). Santa Cruz, CA: The Santa Cruz Operation, Inc.
  • Santa Cruz Operation (1997) [1995]. Interfaz binaria de aplicación del sistema V (4.1.ª  ed.). Santa Cruz, CA: The Santa Cruz Operation, Inc.
  • Stevens, W. Richard (1990). Programación de redes UNIX . Englewood Cliffs, NJ: Prentice-Hall. ISBN 0-13-949876-1.
  • Stevens, W. Richard (1993). Programación avanzada en el entorno UNIX (1.ª edición, 15.ª reimpresión  ). Reading, MA: Addison-Wesley. ISBN 0-201-56317-7.
  • Thomas, Rebecca; Lawrence R. Rogers; Jean L. Yates (1986). Guía avanzada para programadores de UNIX System V. Berkeley, CA: Osborne McGraw-Hill. ISBN 0-07-881211-9.
  • Laboratorios de Sistemas UNIX (1995). Interfaz binaria de aplicaciones del sistema V (4.ª  ed.). Englewood Cliffs, NJ: Laboratorios de Sistemas UNIX.
  • Waite Group (1987). Mitchel Waite (ed.). UNIX Papers (2.ª edición  ). Indianápolis, IN: Howard W. Sams & Company. ISBN 0-672-22578-6.
  • Zucker, Steve; Kari Karhi (1995) [1993]. Interfaz binaria de aplicación System V: suplemento para procesadores PowerPC . Mountain View, CA: SunSoft.
  • El estándar XTI de The Open Group
  • Ejemplo de aplicación cliente-servidor que funciona en Solaris y Linux.