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. 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.
5. 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)
6. 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)
7. 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”.
8. 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.
9. 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.
10. 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
11. 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.
12. 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.
13. 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.
14. 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.
15. 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.
16. 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.
17. 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.
18. 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.
19. 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.
20. 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).
21. 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.