Você está na página 1de 36

Captulo 10:

Capa de aplicacin

Introduccin a redes v5.1


10.0 Introduccin
10.1 Protocolos de capa de
aplicacin
10.2 Protocolos y servicios de
capa de aplicacin
reconocidos
10.3 Resumen

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 2
Al finalizar esta seccin, podr hacer lo siguiente:
Explicar la forma en que las funciones de la capa de aplicacin, de la capa de
sesin y de la capa de presentacin operan conjuntamente para proporcionar
servicios de red a las aplicaciones de usuario final.
Explicar la forma en que los protocolos de capa de aplicacin comunes
interactan con las aplicaciones de usuario final.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 3
2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 4
La capa de aplicacin es la ms cercana al usuario final.

Las aplicaciones de red permiten que los usuarios enven y reciban datos de manera
sencilla.

Esta capa acta como una interfaz entre las aplicaciones y la red subyacente.

Los protocolos de capa de aplicacin permiten


el intercambio de datos entre programas
que se ejecutan en los hosts de origen
y de destino.

La capa de aplicacin TCP/IP


realiza las funciones de las tres
capas superiores del modelo OSI.

Los protocolos de capa de aplicacin


comunes incluyen HTTP, FTP, TFTP y
DNS.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 5
La capa de presentacin tiene tres funciones principales:
o Dar formato a los datos
o Comprimir datos
o Cifrar datos

Los estndares comunes de video incluyen QuickTime y el Grupo de expertos en


pelculas (MPEG).

Los formatos grficos de imagen comunes son


los siguientes:
Formato de intercambio de grficos (GIF)
Joint Photographic Experts Group (JPEG)
Formato de grficos de red porttiles (PNG)

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 6
La capa de sesin crea y mantiene dilogos entre las aplicaciones de
origen y de destino.
La capa de sesin maneja el intercambio de informacin para iniciar los
dilogos y mantenerlos activos, y para reiniciar sesiones que se
interrumpieron o que estuvieron inactivas durante un perodo
prolongado.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 7
Los protocolos de aplicacin de TCP/IP especifican la informacin de control y
el formato necesarios para funciones comunes de Internet.
Los protocolos de capa de aplicacin se deben implementar tanto en los
dispositivos de origen como en los de destino.
Los protocolos de capa de aplicacin que se implementan en el host de origen
y de destino deben ser compatibles para permitir la comunicacin.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 8
2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 9
El dispositivo que solicita informacin se denomina "cliente".

El dispositivo que responde a la solicitud se denomina "servidor".

Los procesos de cliente y servidor se consideran parte de la capa de aplicacin.

El cliente inicia el intercambio al solicitar datos al servidor.

El servidor responde enviando uno


o ms flujos de datos al cliente.

Los protocolos de capa de aplicacin


describen el formato de las solicitudes
y las respuestas entre clientes y
servidores.

El contenido del intercambio de datos


depende de la aplicacin en uso.

El correo electrnico es un ejemplo de


una interaccin de cliente y servidor.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 10
En el modelo de red entre pares (P2P), se accede a los datos sin utilizar
un servidor exclusivo.
Se pueden conectar dos o ms computadoras a una red P2P para
compartir recursos.
Toda terminal conectada (conocida como punto) puede funcionar
como servidor y como cliente.
Las funciones de cliente
y servidor se establecen
por solicitud.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 11
Algunas aplicaciones P2P utilizan un sistema hbrido.

En un sistema P2P hbrido, se descentraliza el intercambio de recursos.

Los ndices que sealan las ubicaciones de recursos se almacenan en


un directorio centralizado.
En un sistema hbrido,
cada punto accede a un
servidor de ndice para
obtener la ubicacin
de un recurso
almacenado en
otro punto.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 12
Entre las redes P2P comunes, se encuentran eDonkey, G2, BitTorrent y Bitcoin.
Muchas aplicaciones P2P permiten que los usuarios compartan partes de
varios archivos con otro usuario a la vez.
Un archivo torrent pequeo contiene informacin sobre la ubicacin de otros
usuarios y de rastreadores.
Los rastreadores son computadoras que hacen un
seguimiento de los archivos que estn alojados
en los dispositivos de los usuarios.
Esta tecnologa se denomina
BitTorrent.
Existen muchos clientes BitTorrent,
incluidos BitTorrent, uTorrent,
Frostwire y qBittorrent.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 13
Al finalizar esta seccin, podr hacer lo siguiente:
Explicar la forma en que funcionan los protocolos web y de correo electrnico.

Explicar la forma en que funcionan los protocolos de asignacin de direcciones


IP.
Explicar la forma en que funcionan los protocolos de transferencia de archivos.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 14
2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 15
Una direccin web o un localizador uniforme de recursos (URL) hacen
referencia a un servidor web. El URL permite que un navegador web establezca
una conexin a dicho servidor web.
Los nombres que la mayora de las personas asocia con las direcciones web
son URL e identificador uniforme de recursos (URI).

El URL http://cisco.com/index.html tiene tres partes bsicas:


o http (el protocolo o esquema)
o www.cisco.com (el nombre del servidor) Protocolo HTTP, paso 1
o index.html (el nombre de archivo
especfico solicitado)
Con DNS, la porcin del nombre del
servidor del URL se traduce a la
direccin IP asociada para que se
pueda contactar al servidor.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 16
Protocolo HTTP, paso 2
El navegador enva una solicitud
GET a la direccin IP del servidor y
solicita el archivo index.html.
El servidor enva al cliente el
archivo solicitado.
En el URL, se especific
index.html, el cual contiene el
cdigo HTML para esta pgina
web. Protocolo HTTP, paso 3

El navegador procesa el cdigo


HTML y da formato a la pgina para
la ventana del navegador segn el
cdigo del archivo.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 17
HTTP
o Es un protocolo de solicitud/respuesta.
o Tiene tres tipos de mensajes comunes: GET, POST y PUT.
o No es seguro. Los mensajes se pueden interceptar.

HTTPS utiliza la autenticacin y


el cifrado para proteger los datos.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 18
El correo electrnico es un mtodo de almacenamiento y envo que se utiliza para enviar,
almacenar y recuperar mensajes electrnicos.

Los mensajes de correo electrnico se almacenan en bases de datos en servidores de


correo.

Los clientes de correo electrnico se comunican con servidores


de correo para enviar y recibir correo electrnico.

Los servidores de correo se comunican con otros


servidores de correo para transportar mensajes
de un dominio a otro.

Los clientes de correo electrnico no se comunican


directamente al enviar correos electrnicos.

El correo electrnico depende de tres protocolos


separados para funcionar: SMTP (enviar),
POP (recuperar) e IMAP (recuperar).

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 19
Los formatos de mensajes SMTP necesitan un encabezado y un cuerpo del mensaje.

El cuerpo puede contener cualquier cantidad de texto.

El encabezado debe tener una direccin de correo electrnico de destinatario y de


remitente con el formato correcto.

Un cliente SMTP enva un correo electrnico


al conectarse a un servidor SMTP en
el puerto 25.

El servidor recibe el mensaje y


lo almacena en un buzn local o
lo transmite a otro servidor de correo.

Los usuarios utilizan clientes de correo


electrnico para recuperar mensajes
almacenados en el servidor.

Los clientes de correo electrnico suelen


utilizar los protocolos IMAP y POP para
recuperar mensajes.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 20
Los mensajes se descargan del servidor al cliente.

El servidor escucha las solicitudes de clientes en el puerto TCP 110.

Los clientes de correo electrnico dirigen las solicitudes POP a servidores de correo en el
puerto TCP 110.

El cliente y el servidor POP intercambian comandos y respuestas hasta que la conexin


se cierra o se anula.

POP permite que los mensajes


de correo electrnico se descarguen
en el dispositivo del cliente
(computadora o telfono) y
se eliminen del servidor.

No existe una ubicacin centralizada


donde se guarden los mensajes de
correo electrnico.

Un mensaje descargado reside en


el dispositivo que activ la descarga.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 21
IMAP es otro protocolo para recuperar mensajes de correo electrnico.
Permite que los mensajes se muestren al usuario, en lugar de descargarlos.
Los mensajes originales residen en el servidor hasta que el usuario los elimine
manualmente.
Los usuarios ven copias de los mensajes en su software de cliente de correo
electrnico.
Los usuarios pueden crear una jerarqua de
carpetas en el servidor para organizar y
almacenar el correo.
Dicha estructura de archivos se muestra
en el cliente de correo electrnico.
Cuando un usuario decide eliminar un
mensaje, el servidor sincroniza esa accin
y elimina el mensaje del servidor.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 22
2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 23
Si bien las direcciones IP son cruciales para la comunicacin de red, no
son fciles de memorizar.
Los nombres de dominio se crean para hacer que las direcciones del
servidor sean ms fciles de usar.
Los nombres de dominio como http://www.cisco.com son direcciones
fciles de usar asociadas a la direccin IP de un servidor especfico.
Sin embargo, las computadoras an necesitan la direccin numrica
real para que se puedan comunicar.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 24
El protocolo DNS permite la
traduccin dinmica de un nombre
de dominio a la direccin IP
correcta.
Las comunicaciones del protocolo
DNS utilizan un nico formato
denominado "mensaje".

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 25
DNS admite diferentes tipos de registros. Algunos de estos tipos de registros son los
siguientes:
o A: una direccin IPv4 de terminal
o NS: un servidor de nombres autoritativo
o AAAA: una direccin IPv6 de terminal
o MX: un registro de intercambio de correos

Los servidores DNS primero buscan en sus propios registros para resolver el nombre. Si
el servidor no puede resolver el nombre con sus registros almacenados de forma local,
transmite la consulta a otros servidores.

A continuacin, la respuesta se reenva al


cliente solicitante.

El servicio del cliente DNS en las PC con


Windows tambin almacena los nombres
resueltos previamente en la memoria.

El comando ipconfig /displaydns muestra


todas las entradas DNS en cach en
Windows.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 26
El protocolo DNS utiliza un sistema jerrquico, con la raz en la parte superior y las ramas
en la parte inferior. La estructura de denominacin se divide en zonas pequeas y
manejables.

Cada servidor DNS solo es responsable de administrar los esquemas de nombre a IP


para esa pequea porcin de toda la estructura DNS.

Las solicitudes para zonas no almacenadas en un servidor DNS especfico se reenvan a


otros servidores para la traduccin.

Los dominios de primer nivel representan el tipo


de dominio o el pas de origen.
Algunos ejemplos de dominios de nivel superior son
los siguientes:
o .com: una empresa o industria
o .org: una organizacin sin fines de lucro
o .au: Australia
o .co: Colombia

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 27
Permite que el usuario ubique manualmente las consultas DNS.

Adems, se puede utilizar para solucionar problemas de resolucin de


nombres.
Tiene muchas opciones
disponibles para realizar una
extensa verificacin y prueba
del proceso DNS.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 28
2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 29
Las computadoras necesitan direcciones de red para comunicarse en una red.
La informacin esencial complementaria incluye la direccin del gateway, la
mscara de subred y el servidor DNS.
La configuracin manual de las terminales no es escalable. DHCP permite la
distribucin automatizada de la informacin de red.
Las direcciones distribuidas por DHCP
se conceden por un perodo determinado.
Las direcciones se devuelven al pool
para su reutilizacin cuando ya no se
encuentran en uso.
DHCP admite IPv4, y DHCPv6
admite IPv6.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 30
Un cliente DHCP sigue estos pasos bsicos para solicitar una direccin
IP:
o El cliente transmite un mensaje DHCPDISCOVER.
o Un servidor DHCP responde con un mensaje DHCPOFFER.
o El cliente enva un mensaje DHCPREQUEST al servidor que desea usar (en el caso
de haber varias ofertas).

Un cliente tambin puede optar por solicitar una direccin previamente


asignada por el servidor.
El servidor devuelve un mensaje
DHCPACK para confirmar que
finaliz la concesin.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 31
Si la oferta ya no es vlida, el servidor responde con un mensaje
DHCPNAK.
Las concesiones se deben renovar con otro mensaje DHCPREQUEST
antes de que se venzan.
DHCPv6 tiene un conjunto similar de mensajes:
o SOLICIT
o ADVERTISE
o INFORMATION REQUEST
o REPLY

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 32
FTP se cre para permitir la transferencia de archivos en una red.
Un cliente FTP es una aplicacin que se ejecuta en un equipo cliente y que se
utiliza para insertar y extraer datos en un servidor FTP.
FTP requiere dos conexiones entre el cliente y el servidor: una para los comandos y
las respuestas, y otra para la transferencia de archivos propiamente dicha.
El cliente inicia y establece la
primera conexin al servidor para controlar
el trfico en el puerto TCP 21.
El cliente establece la segunda
conexin al servidor para la transferencia de
datos propiamente dicha en el puerto TCP 20.
El cliente puede descargar (extraer) datos del
servidor o cargar (insertar) datos al servidor.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 33
SMB es un protocolo de intercambio de archivos de cliente/servidor.
Todos los mensajes SMB comparten un mismo formato.
Los servicios de impresin y de intercambio de archivos de SMB se convirtieron en
el pilar de las redes de Windows.
Los productos de Microsoft ahora admiten protocolos
TCP/IP para dar soporte directamente
al intercambio de recursos de SMB.
Una vez establecida la conexin, el
usuario del cliente puede acceder a los
recursos en el servidor como si el recurso
fuera local para el host cliente.
Los sistemas operativos Mac, LINUX y UNIX
tienen su propia implementacin de SMB.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 34
Objetivos del captulo:
Explicar el funcionamiento de la capa de aplicacin en cuanto a dar soporte a
las aplicaciones de usuario final.
Explicar la forma en que funcionan los protocolos y servicios de capa de
aplicacin TCP/IP reconocidos.

2013 Cisco y/o sus filiales. Todos los derechos reservados. Informacin pblica de Cisco 35
Gracias.