Capa de aplicación

Capa más alta de un modelo de comunicación en red

Una capa de aplicación es una capa de abstracción que especifica los protocolos de comunicación compartidos y los métodos de interfaz utilizados por los hosts en una red de comunicaciones. [1] Una abstracción de la capa de aplicación se especifica tanto en el conjunto de protocolos de Internet (TCP/IP) como en el modelo OSI . [2] Aunque ambos modelos utilizan el mismo término para su respectiva capa de nivel más alto, las definiciones y propósitos detallados son diferentes. [3]

Conjunto de protocolos de Internet

En el conjunto de protocolos de Internet, la capa de aplicación contiene los protocolos de comunicación y los métodos de interfaz utilizados en las comunicaciones de proceso a proceso a través de una red informática de Protocolo de Internet (IP). [4] La capa de aplicación sólo estandariza la comunicación y depende de los protocolos de la capa de transporte subyacentes para establecer canales de transferencia de datos de host a host y gestionar el intercambio de datos en un modelo de red cliente-servidor o de punto a punto . [5] Aunque la capa de aplicación TCP/IP no describe reglas específicas o formatos de datos que las aplicaciones deben tener en cuenta al comunicarse, la especificación original (en RFC  1123) se basa en el principio de robustez y lo recomienda para el diseño de aplicaciones. [6] [7]

Modelo OSI

En el modelo OSI , la definición de la capa de aplicación tiene un alcance más limitado. [9] El modelo OSI define la capa de aplicación únicamente como la interfaz responsable de la comunicación con las aplicaciones basadas en host y orientadas al usuario. [10] Luego, OSI distingue explícitamente la funcionalidad de dos capas adicionales, la capa de sesión y la capa de presentación , como niveles separados debajo de la capa de aplicación y por encima de la capa de transporte. OSI especifica una estricta separación modular de la funcionalidad en estas capas y proporciona implementaciones de protocolo para cada una. Por el contrario, el conjunto de protocolos de Internet compila estas funciones en una sola capa. [10]

Subcapas

Originalmente, el modelo OSI constaba de dos tipos de servicios de capa de aplicación con sus protocolos relacionados. [11] Estas dos subcapas son el elemento de servicio de aplicación común (CASE) y el elemento de servicio de aplicación específico (SASE). [12] Generalmente, un protocolo de capa de aplicación se realiza mediante el uso de la funcionalidad de varios elementos de servicio de aplicación. [13] Algunos elementos de servicio de aplicación invocan diferentes procedimientos en función de la versión del servicio de sesión disponible. [14]

CASO

La subcapa de elementos de servicio de aplicación común proporciona servicios para la capa de aplicación y servicios de solicitud de la capa de sesión. Proporciona soporte para servicios de aplicación comunes, como:

SASE

La subcapa del elemento de servicio de aplicación específica proporciona servicios específicos de la aplicación (protocolos), como:

  • FTAM (Transferencia, acceso y gestión de archivos)
  • VT (Terminal virtual)
  • MOTIS (Estándar de intercambio de texto orientado a mensajes)
  • CMIP (Protocolo común de información de gestión)
  • JTM (Transferencia y manipulación de tareas) [15]
  • MMS (Especificación de mensajería de fabricación)
  • RDA (Acceso remoto a bases de datos)
  • DTP (procesamiento de transacciones distribuidas)

Protocolos

El documento de definición de IETF para la capa de aplicación en el conjunto de protocolos de Internet es RFC 1123. Proporcionó un conjunto inicial de protocolos que cubrían los aspectos principales de la funcionalidad de Internet en sus inicios : [6]

Ejemplos

Otros protocolos de capa de aplicación notables incluyen los siguientes:

Referencias

  1. ^ "Capa de aplicación | Capa 7". El modelo OSI . Consultado el 5 de noviembre de 2019 .
  2. ^ "Cuatro capas del modelo TCP/IP, comparación y diferencia entre los modelos TCP/IP y OSI". www.omnisecu.com . Consultado el 5 de noviembre de 2019 .
  3. ^ "¿Cuál es la diferencia entre el protocolo TCP/IP y el protocolo IP?". SearchNetworking . Consultado el 5 de noviembre de 2019 .
  4. ^ "¿Cuál es la diferencia entre el protocolo TCP/IP y el protocolo IP?". SearchNetworking . Consultado el 5 de noviembre de 2019 .
  5. ^ SEO, Bradley Mitchell Graduado del MIT que aporta años de experiencia técnica a artículos sobre computadoras, redes inalámbricas. "¿Qué es el Protocolo de control de transmisión/Protocolo de Internet (TCP/IP)?". Lifewire . Consultado el 5 de noviembre de 2019 .
  6. ^ por Robert Braden, ed. (octubre de 1989). "RFC 1123: Requisitos para hosts de Internet: aplicación y soporte". Grupo de trabajo de redes del IETF.
  7. ^ "¿Qué es la capa de aplicación?". www.tutorialspoint.com . Consultado el 5 de noviembre de 2019 .
  8. ^ «X.225: Tecnología de la información – Interconexión de sistemas abiertos – Protocolo de sesión orientado a la conexión: Especificación del protocolo». Archivado desde el original el 1 de febrero de 2021. Consultado el 10 de marzo de 2023 .
  9. ^ Shaw, Keith (22 de octubre de 2018). «El modelo OSI explicado: cómo entender (y recordar) el modelo de red de 7 capas». Network World . Consultado el 5 de noviembre de 2019 .
  10. ^ ab "¿Qué es el modelo OSI?". CloudFlare . 2019 . Consultado el 4 de noviembre de 2019 .
  11. ^ "Capa de aplicación (Capa 7 del Modelo OSI)". 2 de septiembre de 2019.
  12. ^ ab Hura, Gurdeep (2001). "Capa de aplicación". Comunicaciones de datos y computadoras: redes e interconexión de redes . CRC Press LLC. págs. 710–712. ISBN 9780849309281.
  13. ^ Warrier, US; Besaw, L. (abril de 1989). Servicios de información de gestión comunes y protocolo sobre TCP/IP (CMOT) (informe). doi :10.17487/RFC1095.
  14. ^ Rose, Marshall T. (diciembre de 1988). "Servicios de presentación ISO sobre redes basadas en TCP/IP".
  15. ^ un estándar OSI anterior [ enlace muerto permanente ]
  • Medios relacionados con Protocolos de capa de aplicación en Wikimedia Commons
  • Materiales de aprendizaje relacionados con la capa de aplicación en Wikiversidad
Retrieved from "https://en.wikipedia.org/w/index.php?title=Application_layer&oldid=1250097550"