Sunteți pe pagina 1din 44

Captulo 10:

Capa de aplicacin

Bsico de Red

Traducido por Nicols Contador


2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Captulo 10 Objetivos
Explicar cmo las funciones de las capas de aplicacin, sesin y presentacin
trabajan juntas para proveer servicios de red a aplicaciones de usuario final.
Describir cmo los protocolos de capa de aplicacin interactan con aplicaciones
de usuario final.
Describir, en un nivel alto, cmo los protocolos de capa de aplicacin que proveen
servicios de Internet a usuarios finales, incluyendo servicios WWW y email.
Describir protocolos de capa de aplicacin que proveen servicios de
direccionamiento IP DNS y DHCP.
Describir las caractersticas y operacin de protocolos de capa de aplicacin bien
conocidos que permiten servicios de comparticin de archivos, incluyendo: FTP,
File Sharing Services, SMB.
Explicar cmo los datos se mueven a travs de la red, desde abrir una aplicacin
has ta recepcin de los datos.

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Captulo 10
10.1 Protocolos de Capa de Aplicacin
10.2 Protocolos y servicios de capa de aplicacin bien
conocidos
10.3 El mensaje odo en todo el mundo
10.4 Resumen

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

10.1 protocolos de capa de aplicacin


La capa de aplicacin provee la interfaz a la Red.

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Aplicacin, Presentacin y Sesin

Modelos OSI y TCP/IP

Los paralelos claves estn en las capas de red y


transporte
Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Aplicacin, Presentacin y Sesin

Capa de Aplicacin

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Aplicacin, Presentacin y Sesin

Capas de Presentacin y Sesin


La Capa de Presentacin tiene tres principales
funciones:
Codificacin y conversin de datos de capa de
aplicacin
Compresin de los datos
Cifrado de los datos para la transmisin y el descifrado
de los datos una vez recibidos en el destino
Capa de Sesin:

Crea y mantiene dilogos entre aplicaciones origen y destino


Maneja el intercambio de informacin para iniciar dilogos,
mantenerlos activos y reiniciar sesiones

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Aplicacin, Presentacin y Sesin

Capas de Presentacin y Sesin

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Aplicacin, Presentacin y Sesin

Protocolos de capa de aplicacin TCP/IP


Domain Name Service Protocol (DNS) - usado para resolver
nombres de Internet a direcciones IP
Telnet - Un protocolo de emulacin de terminal usado para
proveer acceso remoto a servidores y dispositivos de networking
Bootstrap Protocol (BOOTP) - un protocolo precursor al
protocolo DHCP, un protocolo de red usado para obtener
informacin de direccionamiento IP durante el arranque
Dynamic Host Control Protocol (DHCP) - usado para asignar
una direccin IP, mscara de subred, default gateway y DNS a un
host
Hypertext Transfer Protocol (HTTP) - usado para transferir
archivos que constituyen las pginas web de la World Wide Web

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Aplicacin, Presentacin y Sesin

Protocolos de capa de aplicacin TCP/IP


File Transfer Protocol (FTP) - usado para transferir
archivos entre sistemas
Trivial File Transfer Protocol (TFTP) - usado para transferir
archivos sin conexin
Simple Mail Transfer Protocol (SMTP) - usado para la
transferencia de mansajes de correo y adjuntos
Post Office Protocol (POP) - usado por clientes de correo
para recuperar emails desde un servidor remoto
Internet Message Access Protocol (IMAP) otro protocol
para recuperar email
Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

10

Como los protocolos de capa de aplicacin interactan con aplicaciones de


usuario final

Redes Peer-to-Peer
Ambos dispositivos son considerados iguales en la
comunicacin

Los roles de cliente y servidor son configurados por solicitud.


Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

11

Como los protocolos de capa de aplicacin interactan con aplicaciones de


usuario final

Aplicaciones Peer-to-Peer
Clientes y servidores en la misma comunicacin

Ambos pueden iniciar una comunicacin y son considerados


iguales en los procesos de comunicacn
Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

12

Como los protocolos de capa de aplicacin interactan con aplicaciones de


usuario final

Aplicaciones comunes P2P


Con las aplicaciones P2P, cada computador en la red
corriendo la aplicacin puede actuar como un cliente o un
servidor para otros computadores en la red corriendo la
aplicacin
Aplicaciones P2P comunes incluyen:
eDonkey
eMule
Shareaza
BitTorrent
Bitcoin
LionShare
Algunas aplicaciones P2P son basadas en el protocolo
Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

13

Como los protocolos de capa de aplicacin interactan con aplicaciones de


usuario final

Modelo Cliente-Servidor

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

14

Como los protocolos de capa de aplicacin interactan con aplicaciones de


usuario final

Modelo Cliente-Servidor

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

15

10.2
Protocolos y servicios de capa de
aplicacin bien conocidos

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

16

Protocolos de capa de aplicacin comunes

Protocolos de Capa de Aplicacin


Tres protocolos de capa de aplicacin que estn involucrados
cada da en el trabajo y en los juegos son:
Hypertext Transfer Protocol (HTTP)

Navegar la web

Simple Mail Transfer Protocol (SMTP)

usado para permitir a los usuarios enviar correo

Post Office Protocol (POP)

usado para permitir a los usuarios recibir correo

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

17

Protocolos de capa de aplicacin comunes

Hypertext Transfer Protocol / Markup Language


Ejemplo
URL: http://www.cisco.com/index.html
Primero, el navegador interpreta las tres partes de la URL:
1. http (el protocolo)
2. www.cisco.com (el nombre del servidor)
3. index.html (el nombre especfico del archivo solicitado)

El navegador chequea con un servidor de nombres para


convertir www.cisco.com en una direccin numrica
El uso del protocolo HTTP requiere enviar una solicitud GET
al servidor para consultar por el archivo index.html
El Servidor enva el cdigo HTML para esta pgina web
El navegador descifra el cdigo HTML y formatea la pgina
Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

18

Protocolos de capa de aplicacin comunes

HTTP y HTTPS

Traducido por Nicols Contador

Desarrollado para
publicar y recuperar
pginas HTML
Usado para transferir
datos
Especifica un protocolo
solicitud/respuesta
Ttres tipos de mensaje
comunes son GET,
POST, y PUT
GET es un cliente
solicitando datos
POST y PUT son
usados para enviar
mensajes que carga
datos al servidor web
2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

19

Protocolos de capa de aplicacin comunes

SMTP, POP, y IMAP

Traducido por Nicols Contador

Tpicamente usan una


aplicacin llamada Mail
User Agent (email client)
Permite a los mensajes ser
enviados
Los mensajes recibidos se
colocan dentro del buzn
del cliente
SMTP - Enva email desde
un cliente o un servidor
POP - Recibe mensajes
email desde un servidor de
correo
IMAP - Internet Message
Access Protocol
Cliente Email proporciona la
funcionalidad de ambos
protocolos dentro de una
20
aplicacin

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Protocolos de capa de aplicacin comunes

SMTP, POP, e IMAP

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

21

Protocolos de capa de aplicacin comunes

SMTP, POP, e IMAP (Cont)

Traducido por Nicols Contador

Simple Mail Transfer


Protocol (SMTP)
transfiere mail
los mensajes deben
ser formateados
correctamente
procesos SMTP
deben estar corriendo
en el cliente y el
servidor
encabezado de
mensaje deben estar
apropiadamente
formateado con la
direccin del receptor
y emisor
usa puerto 25

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

22

Protocolos de capa de aplicacin comunes

SMTP, POP, e IMAP (Cont)

Traducido por Nicols Contador

Post Office Protocol (POP)


Permite a una estacin
de trabajo recuperar
correo desde un
servidor de correo
el mail es descargado
desde el servidor al
cliente y entonces
borrado en el servidor
usa el puerto 110
POP no almacena
mensajes
POP3 es preferido por
un ISP, debido a que
alivia su responsabilidad
por la administracin de
gran cantidad de
almacenamiento en sus
servidores de email

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

23

Protocolos de capa de aplicacin comunes

SMTP, POP, e IMAP (Cont)


Simple Mail Transfer Protocol (SMTP)
Transfiere mail confiable y eficientemente
Post Office Protocol (POP)
Permite a una estacin de trabajo recuperar mails desde un
servidor de mails
Con POP, el correo es descargado desde el servidor al cliente
y entonces lo borra en el servidor
Internet Message Access Protocol (IMAP)
Otro protocolo que recupera mensajes de email
Diferente a POP, cuando el usuario se conecta a un servidor
IMAP, copias del mensaje son descargado a la aplicacin
cliente
Mensajes originales se mantienen en el servidor hasta que
Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

24

Proporcionando servicios de direccionamiento IP

Servicio de Nombre de Dominio


Un nombre
humano se
resuelve a la
direccin numrica
del dispositivo de
red por el
protocolo DNS

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

25

Proporcionando servicios de direccionamiento IP

Servicio de Nombre de Dominio


Un nombre
humano se
resuelve a la
direccin
numrica del
dispositivo de
red por el
protocolo DNS

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

26

Proporcionando servicios de direccionamiento IP

Formato de mansaje DNS


Un servidor DNS almacena diferentes tipos de registros de
recursos usados para resolver nombres
Contiene el nombre, direccin y tipos de registro
Tipos de registros:
A - una direccin de dispositivo final
NS - Un servidor de nombres autorizado
CNAME - el nombre cannico para un alias; usado
cuando mltiples servicios tienen la nica direccin de
red pero cada servicio tiene su propia entrada en DNS
MX - registro de intercambio mail; mapea un nombre de
dominio a una lista de servidores de intercambio de mail.
Si no puede resolver el nombre usando sus registros
almacenados, se contacta a otros servidores.
Servidores temporalmente almacenan la direccin
numerada que coincide al nombre en la memoria cach

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

27

Proporcionando servicios de direccionamiento IP

Jerarqua DNS
Ejemplos de
niveles
superiores DNS:
.au - Australia
.cl - Chile
.com - empresas
o industria
.jp - Japn
.org
- organizaciones
sin fines de lucro
Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

28

Proporcionando servicios de direccionamiento IP

nslookup
Utilidad del sistema operativo llamada nslookup permite a los
usuarios manualmente consultar los servidores de nombre para
resolver un nombre de host dado
Esta utilidad puede ser usada para solucionar problemas de
resolucin de nombre y verificar el estado actual de los servidores de
nombre

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

29

Proporcionando servicios de direccionamiento IP

Dynamic Host Configuration Protocol

DHCP permite a un host


obtener una direccin IP
dinmicamente
Servidor DHCP es
contactado y se le solicita
un direccionamiento - elige
direcciones desde un
rango configurado de
direcciones llamado un
pool y se le arrienda al
host por un periodo
configurado
DHCP usado por hosts de
propsito general como
dispositivos de usuario
final, y direccionamiento
esttico es usado por
dispositivos de red como
gateways, switches,

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

30

Proporcionando servicios de direccionamiento IP

Operacin DHCP

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

31

Proporcionando Servicios de Comparticin de archivos

File Transfer Protocol


FTP permite
transferencia de datos
entre un cliente y un
servidor
Cliente FTP es una
aplicacin que corre en
un computador que es
usado para poner y
sacar datos desde un
servidor corriendo un
daemon FTP
Para tranferir datos
exitosamante, FTP
necesita dos conexiones
entre el cliente y el
servidor, una para los
comandos y respuestas,
la otra para la
transferencia de archivos
Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

32

Proporcionando Servicios de Comparticin de archivos

Server Message Block


Clientes
establecen
conexiones a
largo plazo a los
servidores
Despus que las
conexiones son
establecidas, el
usuario puede
acceder a los
recursos en el
servidor como si
los recursos
estuvieran en el
host cliente
Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

33

Proporcionando Servicios de Comparticin de archivos

Server Message Block

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

34

Muvelo!

The Internet of Things

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

35

Muvelo!

Los mensajes viajan a travs de la Red

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

36

Muvelo!

Los mensajes viajan a travs de la Red

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

37

Muvelo!

Los mensajes viajan a travs de la Red

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

38

Muvelo!

Obtencin de los datos del dispositivo final

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

39

Muvelo!

Obtencin de los datos a travs de la red

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

40

Muvelo!

Obtener los datos de la aplicacin correcta

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

41

Capa de aplicacin

Resumen
Las aplicaciones son programas de computador con las
cuales los usuarios interactan y el cual inicia el proceso de
transferencia de datos a peticin del usuario.
Servicios son programas en segundo plano que proveen la
conexin entre la capa de aplicacin y las capas inferiores
del modelo de networking.
Los Protocolos proveen una estructura de reglas y procesos
acordados que aseguran que los servicios que se ejecutan
en un dispositivo particular, pueden enviar y recibir datos a
partir de una gama de diferentes dispositivos de red.

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

42

Capa de aplicacin

Resumen
HTTP soporta la entrega de pginas web a dispositivos finales
SMTP, POP, e IMAP soportan el envo y recepcin de email
SMB y FTP permiten a los usuarios compartir archivos
Aplicaciones P2P facilitan a los clientes compartir medios de forma
transparente
DNS resuelve nombres legibles para los humanos usados para
referenciar a recursos de red en direcciones numricas usables
por la red
Todos estos elementos trabajan juntos en la capa de aplicacin.
La capa de aplicacin permite a los usuarios trabajar y jugar en la
Internet.

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

43

Traducido por Nicols Contador

2008 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

44

S-ar putea să vă placă și