RESUMEN
Funcionalidad de la capa de aplicación modelo cliente servidor
Capa de Aplicación
Es la capa que proporciona la interfaz entre las aplicaciones que utilizamos para comunicarnos y la red subyacente en la cual se transmiten los mensajes. Los protocolos de capa de aplicación se utilizan para intercambiar los datos entre los programas que se ejecutan en los hosts de origen y destino.
Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico, gestores de bases de datos y protocolos de transferencia de archivos (FTP).
Cabe aclarar que el usuario normalmente no interactúa directamente con el nivel de aplicación. Suele interactuar con programas que a su vez interactúan con el nivel de aplicación pero ocultando la complejidad subyacente.
Funciones De La Capa De Aplicación
– Sincroniza las aplicaciones.
– Establece acuerdos con respecto a procedimientos para recuperación de errores.
– Establece la disponibilidad de los socios de comunicación deseados.
– Además, la capa de aplicación soporta aplicaciones de redes directas e indirectas.
Software de la capa de Aplicación Cuando abrimos una ventana de mensajería instantánea, se inicia una aplicación, y el programa se coloca en la memoria del dispositivo donde se ejecuta. Cada programa ejecutable cargado a un dispositivo se denomina proceso. Dentro de la capa de Aplicación, existen dos formas de procesos o programas de software que proporcionan acceso a la red: ◦ aplicaciones ◦ servicios.
Aplicaciones del usuario, servicios y protocolos de La capa de Aplicación utiliza los protocolos implementados dentro de las aplicaciones y servicios. Las aplicaciones proporcionan a las personas una forma de crear mensajes Los servicios de la capa de aplicación establecen una interfaz con la red Los protocolos proporcionan las reglas y los formatos que regulan el tratamiento de los datos.
Funciones del protocolo de la capa de Aplicació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. 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.
El modelo cliente-servidor En este modelo ◦ el dispositivo que solicita información se denomina cliente ◦ el dispositivo que responde a la solicitud se denomina servidor. Los procesos de cliente y servidor se consideran una parte de la capa de Aplicación. Los protocolos de capa de Aplicación describen el formato de las solicitudes y respuestas entre clientes y servidores. El flujo de datos puede ser el mismo en ambas direcciones o inclusive ser mayor en la dirección que va del cliente al servidor. La transferencia de datos de un cliente a un servidor se conoce como subida y la de los datos de un servidor a un cliente, descarga
El modelo cliente-servidor
Servidores En un contexto general de redes, cualquier dispositivo que responde a una solicitud de aplicaciones de cliente funciona como un servidor. Un servidor generalmente es una computadora que contiene información para ser compartida con muchos sistemas de cliente. Algunos servidores pueden requerir de autenticación de la información de cuenta del usuario para verificar si el usuario tiene permiso para acceder a los datos solicitados o para utilizar una operación en particular. En una red cliente-servidor, el servidor ejecuta un servicio o proceso
Redes y aplicaciones ◦ En una red entre pares, dos o más computadoras están conectadas a través de una red y pueden compartir recursos sin tener un servidor dedicado. ◦ Cada dispositivo final conectado (conocido como punto) puede funcionar como un servidor o como un cliente. ◦ Una computadora puede asumir el rol de servidor para una transacción mientras funciona en forma simultánea como cliente para otra transacción.
Es la capa que proporciona la interfaz entre las aplicaciones que utilizamos para comunicarnos y la red subyacente en la cual se transmiten los mensajes. Los protocolos de capa de aplicación se utilizan para intercambiar los datos entre los programas que se ejecutan en los hosts de origen y destino.
La capa de aplicación define las aplicaciones de red y los servicios de Internet estándar que puede utilizar un usuario. Estos servicios utilizan la capa de transporte para enviar y recibir datos. Existen varios protocolos de capa de aplicación.
El modelo cliente-servidor
Servidores En un contexto general de redes, cualquier dispositivo que responde a una solicitud de aplicaciones de cliente funciona como un servidor. Un servidor generalmente es una computadora que contiene información para ser compartida con muchos sistemas de cliente. Algunos servidores pueden requerir de autenticación de la información de cuenta del usuario para verificar si el usuario tiene permiso para acceder a los datos solicitados o para utilizar una operación en particular. En una red cliente-servidor, el servidor ejecuta un servicio o proceso
Redes y aplicaciones ◦ En una red entre pares, dos o más computadoras están conectadas a través de una red y pueden compartir recursos sin tener un servidor dedicado. ◦ Cada dispositivo final conectado (conocido como punto) puede funcionar como un servidor o como un cliente. ◦ Una computadora puede asumir el rol de servidor para una transacción mientras funciona en forma simultánea como cliente para otra transacción.
Es la capa que proporciona la interfaz entre las aplicaciones que utilizamos para comunicarnos y la red subyacente en la cual se transmiten los mensajes. Los protocolos de capa de aplicación se utilizan para intercambiar los datos entre los programas que se ejecutan en los hosts de origen y destino.
La capa de aplicación define las aplicaciones de red y los servicios de Internet estándar que puede utilizar un usuario. Estos servicios utilizan la capa de transporte para enviar y recibir datos. Existen varios protocolos de capa de aplicación.
Ejemplos De Servicios Y Protocolos De La Capa De Aplicación
Protocolo y servicios de DNS Ahora que tenemos una mejor comprensión de cómo las aplicaciones proporcionan una interfaz para el usuario y acceso a la red. Los números de puerto identifican las aplicaciones y los servicios de la capa de aplicación que son el origen y el destino de los datos. Los programas del servidor generalmente utilizan números de puerto predefinidos comúnmente conocidos por los clientes. Mientras examinamos los diferentes servicios y protocolos de la capa de aplicación de TCP/IP, los protocolos servicios son:
Servicios TCP/IP Estándar FTP y FTP Anónimo: El Protocolo de transferencia de archivos (FTP) transfiere archivos a una red remota y desde ella. el nombre del host remoto y las opciones de comandos de transferencia de archivos en la línea de comandos del host local. El host remoto administra las solicitudes del host local.
Comandos UNIX "r"
Los comandos UNIX "r" permiten a los usuarios ejecutar comandos en sus equipos locales que se ejecutan en el host remoto. Estos comandos incluyen:
1-rcp 2-rlogin 3-rsh
Servicios de Nombres
· DNS: El sistema de nombre de dominio (DNS) es el servicio de nombres que proporciona Internet para las redes TCP/IP. DNS proporciona nombres de host al servicio de direcciones IP. También actúa como base de datos para la administración del correo.
· NIS: El Servicio de información de la red (NIS) se desarrolló independientemente de DNS y tiene un enfoque ligeramente distinto. Mientras que DNS trata de facilitar la comunicación con el uso de nombres de equipos en lugar de direcciones IP numéricas, NIS se centra en facilitar la administración de la red al proporcionar control centralizado sobre distintos tipos de información de red. NIS almacena información sobre los nombres de equipo y las direcciones, los usuarios, la red y los servicios de red. La información de espacio de nombres NIS se almacena en asignaciones NIS.
Servicio de Directorios
La diferencia entre un servicio de nombres y un servicio de directorios radica en la extensión de las funciones. Un servicio de directorios proporciona las mismas funciones que un servicio de nombres, pero además cuenta con funciones adicionales.
Servicios de Archivos
El protocolo de capa de aplicación NFS proporciona servicios de archivos para Oracle Solaris.
Administración de la red
El Protocolo simple de administración de red (SNMP) permite ver la distribución de la red y el estado de los equipos clave. SNMP también permite obtener estadísticas de red complejas del software basado en una interfaz gráfica de usuario (GUI). Muchas compañías ofrecen paquetes de administración de red que implementan SNMP.
Protocolos de enrutamiento
Los protocolos RIP y RDISC son dos protocolos de enrutamiento disponibles para las redes TCP/IP.