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.
- Aplicaciones reconocidas por la red
Aplicaciones son los programas de software que utiliza la
gente para comunicarse a través de la red. Algunas aplicaciones de usuario
final son compatibles con la red, lo cual significa que implementan los
protocolos de la capa de aplicación y pueden comunicarse directamente con las
capas inferiores del stack de protocolos. Los clientes de correo electrónico y
los exploradores Web son ejemplos de este tipo de aplicaciones.
- Servicios de la capa de Aplicación
Otros programas pueden necesitar la ayuda de los servicios de la capa de Aplicación para utilizar los recursos de la red, como transferencia de archivos o cola de impresión en red. Aunque son transparentes para el usuario, estos servicios son los programas que se comunican con la red y preparan los datos para la transferencia.
Diferentes tipos de datos, ya sea texto, gráfico o vídeo, requieren de diversos servicios de red para asegurarse de que estén bien preparados para procesar las funciones de las capas inferiores del modelo OSI.
funciones del protocolo de
la capa de aplicación
Los protocolos de la capa de aplicación son utilizados
tanto por los dispositivos de origen como de destino durante una sesión de
comunicación. Para que las comunicaciones sean exitosas, deben coincidir los
protocolos de capa de aplicación implementados en el host de origen y destino.
Los protocolos establecen reglas consistentes para
intercambiar datos entre las aplicaciones y los servicios cargados en los
dispositivos participantes. Los protocolos especifican cómo se estructuran los
datos dentro de los mensajes y los tipos de mensajes que se envían entre origen
y destino.
Estos mensajes pueden ser solicitudes de servicios, acuses de recibo, mensajes de datos, mensajes de estado o mensajes de error. Los protocolos también definen los diálogos de mensajes, asegurando que un mensaje enviado encuentre la respuesta esperada y se invoquen los servicios correspondientes cuando se realiza la transferencia de datos.
Estos mensajes pueden ser solicitudes de servicios, acuses de recibo, mensajes de datos, mensajes de estado o mensajes de error. Los protocolos también definen los diálogos de mensajes, asegurando que un mensaje enviado encuentre la respuesta esperada y se invoquen los servicios correspondientes cuando se realiza la transferencia de datos.
Protocolos y servicios de la capa de aplicación
Una única aplicación puede emplear diferentes servicios de
la capa de Aplicación, así lo que aparece para el usuario como una solicitud
para una página Web puede, de hecho, ascender a docenas de solicitudes
individuales. Y, para cada solicitud, pueden ejecutarse múltiples procesos.
Por ejemplo, un cliente puede necesitar de diversos
procesos individuales para formular sólo una solicitud al servidor.
Además, los servidores generalmente tienen múltiples
clientes que solicitan información al mismo tiempo. Por ejemplo, un servidor
Telnet puede tener varios clientes que requieren conectarse a él.
Estas solicitudes individuales del cliente pueden manejarse en forma simultánea y separada para que la red sea exitosa. Los servicios y procesos de capa de Aplicación dependen del soporte de las funciones de la capa inferior para administrar en forma exitosa las múltiples conversaciones.
Estas solicitudes individuales del cliente pueden manejarse en forma simultánea y separada para que la red sea exitosa. Los servicios y procesos de capa de Aplicación dependen del soporte de las funciones de la capa inferior para administrar en forma exitosa las múltiples conversaciones.
No hay comentarios:
Publicar un comentario