Capa de Aplicación
La capa de aplicación es el nivel donde los programas más comunes se comunican a través de una red, utilizando protocolos estándar.
Esta capa define un rango de aplicaciones que manejan la transferencia de archivos, como el correo electrónico. A continuación, se listan algunos protocolos utilizados en este nivel:
- Terminal Virtual
- File Transfer Access and Management (FTAM)
- Distributed Transaction Processing (DTP)
¿Cómo se organizan los niveles?
- 7 Aplicación
- 6 Presentación Proporcionan servicios de soporte de usuario
- 5 Sesión
- 4 Transporte Asegura la transmisión fiable de extremo a extremo
- 3 Red
- 2 Enlace Son los niveles de soporte de Red (aspectos físicos de la transmisión de los datos de un dispositivo a otro)
- 1 Físico
Dentro de la capa de Aplicación, existen dos formas de procesos o programas de software que proporcionan acceso a la red: aplicaciones y servicios.
Servicios Comunes en la Capa de Aplicación
Servidor de E-mail: Se utiliza para enviar mensajes de correo electrónico de clientes a servidores de internet.
Servidor Web: Se utiliza para transferir información entre clientes web y servidores web.
Procesos de Software: Son programas individuales que se ejecutan simultáneamente.
Los procesos pueden ser: APLICACIÓN, SERVICIOS, OPERACIONES DEL SISTEMA.
Los protocolos de la capa de aplicación proporcionan las reglas para la comunicación entre las aplicaciones:
Protocolos
- Define los procesos en cada extremo de la comunicación.
- Define los tipos de mensaje.
- Define la sintaxis de los mensajes.
- Define el significado de los campos de información.
- Define la forma en que se envían los mensajes y la respuesta esperada.
- Define la interacción con la capa inferior.
Servidores
Los servidores son depósitos de información donde los procesos controlan la entrega de archivos al cliente. Cualquier dispositivo que responde a una solicitud de aplicaciones de cliente funciona como un servidor.
Protocolos y Servicios de la Capa de Aplicación
Los servicios y procesos dependen del soporte de las funciones de la capa inferior para administrar exitosamente las múltiples conversaciones.
Modelo Punto a Punto
Tienen dos formas distintivas: diseño de redes punto a punto y aplicaciones punto a punto (P2P). Comparten características similares, pero funcionan de manera muy distinta.
Redes entre Pares
Son dos o más computadoras conectadas a través de una red que pueden compartir recursos. (Ejemplo: una red doméstica simple con dos computadoras conectadas que comparten una impresora).
Aplicaciones Punto a Punto
Permiten a un dispositivo actuar como cliente o como servidor dentro de la misma comunicación.
Ejemplos de Servicios y Protocolos de la Capa de Aplicación
Protocolo y Servicios DNS
Nos referiremos a los números de puerto TCP y UDP normalmente asociados con estos servicios. Estos servicios son:
DNS: Son direcciones IP numéricas que permiten participar en el envío y recepción de mensajes a través de la red.
Servicio WWW y HTTP
Los exploradores web son las aplicaciones de cliente que utilizamos para conectarnos a la World Wide Web y acceder a los recursos almacenados en un servidor web.
El protocolo de transferencia de hipertexto (HTTP) se utiliza a través de la World Wide Web para la transferencia de datos y es uno de los protocolos de aplicación más utilizados. HTTP especifica un protocolo de solicitud/respuesta.
Servicios de E-mail y Protocolos SMTP/POP
Para recibir correos electrónicos desde un servidor de correo, el cliente de correo electrónico puede utilizar POP. Al enviar un correo electrónico desde un cliente o un servidor, se utilizan formatos de mensajes y cadenas de comando definidas por el protocolo SMTP. En general, un cliente de correo electrónico proporciona la funcionalidad de ambos protocolos dentro de una aplicación.
FTP
Un cliente FTP es una aplicación que se ejecuta en una computadora y se utiliza para cargar y descargar archivos desde un servidor que ejecuta el daemon FTP (FTPd).
Protocolo SMB
El Bloque de mensajes del servidor (SMB) es un protocolo cliente-servidor para compartir archivos. IBM desarrolló el Bloque de mensajes del servidor (SMB) a fines de la década de los 80 para describir la estructura de recursos de red compartidos, como directorios, archivos, impresoras y puertos seriales.