Obj 11 capa 7 - aplicacion

1,260 views

Published on

Published in: Technology
  • Be the first to comment

Obj 11 capa 7 - aplicacion

  1. 1. Capa 7 Capa de Aplicación
  2. 2. Capa de Aplicación • La Capa 7 o de Aplicación soporta el componente de comunicación de las aplicaciones. • Responsabilidades:  Identificar y Establecer la disponibilidad de los socios de la comunicación deseada  Sincronizar las aplicaciones de cooperación  Establecer acuerdos con respecto a los procedimientos para la recuperación de errores  Controlar la Integridad de los datos • Determina si existen suficientes recursos para establecer la comunicación.
  3. 3. Capa de Aplicación • La capa de aplicación no suministra servicios a ninguna de las demás capas del modelo OSI. • Da Servicios a los procesos de aplicación (Word, Excel) que se encuentran fuera del modelo OSI. • Proporciona: – Interfaz Directa para el resto del modelo OSI, mediante el uso de aplicaciones de red (WWW, E-mail, FTP, Telnet) – Interfaz Indirecta, mediante el uso de aplicaciones independientes (Word, Excel, Redirectores de red).
  4. 4. Aplicaciones Cliente/Servidor • En general las aplicaciones de red directas operan en un entorno cliente/servidor. • El cliente (computador local) solicita los servicios. • El servidor (computador remoto) brinda servicios. • petición del cliente, respuesta del servidor • Un ejemplo particular son los servidores de Web y los navegadores o browsers. • Internet Explorer y Netscape Navigator son probablemente las aplicaciones de red directa que más se utilizan. (Ej. Control Remoto TV)
  5. 5. Aplicaciones de Red Indirectas • Son parte de un entorno cliente/servidor. • Ej. Guardar un archivo desde Word a un servidor de red. • El redirector permite que la aplicación de se transforme en un cliente de red. • El redirector es un protocolo que funciona con los Sistemas Operativos de los servidores y clientes de la red.  Protocolo de Archivos Apple  Interfaz de Usuario NetBIOS extendida (NetBEUI)  Protocolo IPX/SPX de Novell  Sistema de Archivos de Red (NSF)
  6. 6. Proceso del Redirector • El cliente solicita al servidor de archivos guardar los datos. • El servidor responde almacenando el archivo o rechazando la solicitud. • Igual proceso se tiene ante un petición de impresión en una impresora de red. • El redirector permite asignar recursos remotos a nombres lógicos en el cliente (computador local). • El redirector envía la petición especificando al servidor el correspondiente nombre lógico. Para la aplicación el recurso es “local”.
  7. 7. Procesos de Comunicación  La conexión con el servidor se mantiene sólo durante el tiempo en que se procesa la transacción. Los navegadores son ejemplos válidos. – Al completarse el procesamiento, se términa la conexión. Se debe establecer nuevamente para que la siguiente petición se pueda llevar a cabo.  Un segundo método para la comunicación cliente/servidor es establecer una conexión con el servidor y mantenerla hasta ejecutar todo el proceso. (Ej. TELNET, FTP) – El cliente (computador local) finaliza la conexión cuando el usuario lo determina.
  8. 8. El uso de IPs ? • Internet se basa en el esquema IP de Capa 3. Esto permite el enrutamiento basado en direcciones lógicamente agrupadas. • Sin embargo para los usuarios sería terrible recordar 4 octetos para cada dirección que desee visitar. • Esto se elimina gracias al sistema denominado Domain Name System o DNS. De esta manera se agrupa a computaores en un dominio asociados por su ubicación geográfica, tipo de actividad. • Un nombre de un dominio es una serie de caracteres, que representa la dirección numérica de un sitio de Internet.
  9. 9. Dominios www.usfq.edu.ec • La última parte es el primer nivel del dominio de Internet, y corresponde al País. .us: United States (Estados Unidos) .ec: Ecuador • El segundo nivel agrupa el tipo de actividad .edu: educación .com: comercial .gov: gobiernos • El tercero corresponde a la institución .usfq: Universidad San Francisco de Quito • El último identifica a cada equipo en particular .org: sin fines de lucro .net: servicio de red .mil: milicia
  10. 10. Servidor DNS • El servidor de DNS o Domain Name Server administra los nombres de dominio y responde las peticiones de los clientes para transformar un nombre en la dirección IP asociada . • El sistema de servidores DNS se basa en una jerarquía de servidores DNS • Si un servidor DNS conode la IP asociada a un nombre devuelve el resultado. Si no, transfiere la petición al servidor DNS de nivel superior. • Este proceso se repite hasta alcanzar el nivel de DNS más elevado, y si no se resuelve se considera como error.
  11. 11. Aplicaciones de Internet • Se debe distinguir entre aplicaciones de Internet y los protocolos de capa de aplicación de OSI. • Las aplicaciones de Internet (IE, Navigator, Gozzila) se clasifican fuera de la capa 7 del modelo OSI. • Sólo cuando las aplicaciones realizan peticiones y solicitan los servicios de red tratan con los protocolos de la Capa 7 (POP3, DNS, HTTP, FTP). • Los programas hacen la interfaz con los protocolos de la capa de aplicación del modelo OSI.
  12. 12. E-mail • El remitente envia un documento por correo electrónico a un destinatario. Este va primero a oficina de correos del remitente. Esta se encarga de enviar el documento a la oficina de correos del destinatario. El cliente del destinatario obtiene de su oficina de correos el documento. • Las direcciones de e-mail constan de 2 partes: galo@mail.usfq.edu.ec – el nombre del usuario destinatario (se ubica antes del @) – la dirección del servidor de correo del destinatario • El servidor de correo del destinatario es el único que verifica que exista el usuario al que se quiere enviar el documento.
  13. 13. Función DNS • Siempre que un cliente desea comunicarse con un servidor remoto, solicita a un servidor DNS, que traduzca los nombres de dominio a sus direcciones IP asociadas. • Esto permite la segmentación y el encapsulamiento correcto en la capa de transporte.
  14. 14. Telnet • El software de emulación de terminal (Telnet) tiene la capacidad de acceder de forma remota a otro computador. Le permite conectarse a un host de manera remota. • Se considera al cliente de Telnet como una máquina local y al servidor de Telnet, como un host remoto. • El “Telnet” no utiliza la capacidad de procesamiento del host local. Transmite los comandos al host remoto, este procesa la información y envía el resultado de regreso al host local.
  15. 15. Telnet • Si la conexión se pide a un nombre de un host remoto, telnet empieza con una petición DNS. • Funciona principalmente en las 3 capas superiores de OSI: Aplicación (comandos), Presentación (formatos, ASCII) y Sesión (transmisiones). • Los datos siguirán el proceso de encapsulamiento de las capas inferiores a ambos lados de la comunicación.
  16. 16. FTP • El protocolo de transferencia de archivos permite cargar o descargar archivos desde un host remoto. • Una sesión FTP se establece hasta que el cliente termine la comunicación, el servidor detecte un “time out” o se produzca algún tipo de error de comunicación. En ese sentido es similar al Telnet • Una vez que se establece una conexión FTP, se debe proporcionar un identificador de conexión (usuario) y una clave (password). Es muy utilizado el usuario "anonymous” (anónimo), el cual debe estar habilitado en el servidor remoto.
  17. 17. FTP • Según los atributos del usuario le permitirá crear/borrar carpetas, borrar y cargar/descargar archivos y otras funciones relacionadas con la administración de archivos. • Cuando los archivos se copian a/desde un servidor, FTP establece una segunda conexión (un enlace de datos), entre los computadores, a través del cual se transfieren los datos. • La transferencia se puede realizar en modo ASCII o en modo binario, lo cual determinan la forma de transferencia de los archivos.
  18. 18. HTTP (HyperText Transfer Protocol) • La Web es la parte de crecimiento más rápido y más utilizada de Internet debido a la facilidad con la que se puede acceder a la información. • Un navegador de Web es también una aplicación cliente/servidor. • Un navegador presenta datos en formato de texto, gráficos, sonido y vídeo. Las páginas Web se crean con el Lenguaje de Etiquetas por Hipertexto (HTML). • HTML indica al navegador el aspecto de la página de forma específica.
  19. 19. HTTP (HyperText Transfer Protocol) • Especifica los archivos y objetos que se deben transferir desde el servidor al Web browser. • Los HiperVínculos hacen que la Web sea fácil de navegar. • HiperVínculo es un objeto (palabra, frase o imagen) que cuando se hace clic en él, lo transfiere a otra página locación. Está locación es una ubicación de dirección que se denomina Localizador de Recursos Uniforme (URL).
  20. 20. HTTP (HyperText Transfer Protocol) • El Navegador utiliza la función DNS para determinar la dirección IP del servidor de Web. • Las capas de transporte, de red, de enlace de datos y física iniciarán la sesión con el servidor de Web. • El servidor responde a la petición enviando el texto y eventualmente los archivos de gráficos, audio, y vídeo, al cliente Web. • El navegador del cliente reensambla la información para crear una vista de la página Web y luego termina la sesión.

×