aplicación
10.3 Resumen
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 2
10.1 Protocolos de capa
de aplicación
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 3
Protocolos de la capa de aplicación
Aplicación, Presentación, Sesión
Capa de aplicación
• Es la más cercana al usuario final.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 4
Protocolos de la capa de aplicación
Aplicación, Presentación, Sesión
Capa de aplicación
• La capa de aplicación TCP/IP realiza las funciones de las tres capas superiores del
modelo OSI.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 6
Protocolos de la capa de aplicación
Aplicación, Presentación, Sesión
Capa de presentación y sesión
Capa de Presentación tiene tres funciones principales:
Capa de Sesión
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 7
Protocolos de la capa de aplicación
Aplicación, Presentación, Sesión
Capa de presentación y sesión
Da formato a
los datos para
la capa de
aplicación y
establece
estándares
para los
formatos de
archivo.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 8
Protocolos de la capa de aplicación
Aplicación, Presentación, Sesión (continuación)
Protocolos de capa de aplicación de TCP/IP
• Especifican la información de control y el formato necesarios para funciones comunes
de Internet.
• Se deben implementar tanto en los dispositivos de origen como en los de destino.
• Los protocolos de capa de aplicación que se implementan en el host de origen y de
destino deben ser compatibles para permitir la comunicación.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 9
Protocolos de la capa de aplicación
Aplicación, Presentación, Sesión (continuación)
Protocolos de capa de aplicación de TCP/IP
Protocolo de servicio de nombres de dominios (DNS): se utiliza para resolver
nombres de Internet en direcciones IP. TCP, UDP 53
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 11
Protocolos de capa de aplicación
Cómo interactúan los protocolos de aplicación
con las aplicaciones para usuarios finales
Modelo cliente-servidor
• El dispositivo que solicita información se denomina “cliente” y el dispositivo que
responde a la solicitud se denomina “servidor”.
• Los procesos de cliente y servidor se consideran parte de la capa de aplicación.
• El contenido del intercambio de datos dependerá de la aplicación en uso.
• El correo electrónico es un ejemplo de una interacción de cliente y servidor.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 12
Protocolos de capa de aplicación
Cómo interactúan los protocolos de aplicación
con las aplicaciones para usuarios finales
Redes punto a punto (Red entre pares - P2P)
• Se pueden conectar dos o más computadoras a una red P2P para compartir recursos sin
tener un servidor dedicado.
• Toda terminal conectada (conocida como “punto”) puede funcionar como servidor y como
cliente.
• Las funciones de cliente y servidor se establecen por solicitud.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 13
Protocolos de capa de aplicación
Cómo interactúan los protocolos de aplicación con las
aplicaciones para usuarios finales (continuación)
Aplicaciones punto a punto
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 14
Protocolos de capa de aplicación
Cómo interactúan los protocolos de aplicación con las
aplicaciones para usuarios finales (continuación)
Aplicaciones P2P comunes
Con las aplicaciones P2P, cada PC de la red que ejecuta la aplicación puede
funcionar como cliente o como servidor para las otras PC en la red que ejecutan la
aplicación.
Las aplicaciones P2P comunes incluyen las siguientes:
• eDonkey, G2, BitTorrent, Bitcoin, eMule.
Algunas aplicaciones P2P se basan en el protocolo Gnutella, que permite que las
personas compartan archivos en sus discos duros con otros.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 15
10.2 Protocolos y servicios
de capa de aplicación
reconocidos
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 16
Protocolos y servicios de capa de aplicación reconocidos
Protocolos web y de correo electrónico
Protocolo de transferencia de hipertexto y lenguaje de marcado de
hipertexto
Cuando se escribe una dirección web o un localizador uniforme de recursos (URL)
en un navegador web, el navegador establece una conexión con el servicio web
que se ejecuta en el servidor mediante el protocolo HTTP.
Ejemplo URL: http://www.cisco.com/index.html
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 18
Protocolos y servicios de capa de aplicación reconocidos
Protocolos web y de correo electrónico
HTTP y HTTPS
• HTTP no es seguro. Los mensajes se pueden interceptar. Desarrollado para •
publicar y recuperar
• HTTPS utiliza autenticación y cifrado para asegurar los datos.
páginas HTML.
• Especifica un protocolo
de solicitud/respuesta.
• Los tres tipos de
mensajes comunes son
GET, POST y PUT.
• GET es una solicitud de
datos por parte del
cliente. Un navegador
web envía el mensaje
GET al servidor web
para solicitar las páginas
HTML
• POST y PUT se utilizan
para enviar mensajes
que suben datos al
servidor Web.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 20
Protocolos y servicios de capa de aplicación reconocidos
Protocolos web y de correo electrónico (continuación)
Protocolos de correo electrónico
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 21
Protocolos y servicios de capa de aplicación reconocidos
Protocolos web y de correo electrónico (continuación)
Funcionamiento de SMTP Protocolo simple de
transferencia de correo
(SMTP)
Transfiere correo
electrónico.
Los procesos SMTP
deben estar en ejecución
tanto en el cliente como
en el servidor.
Los formatos de
mensajes SMTP
necesitan un encabezado
y un cuerpo del mensaje
El encabezado del
Los usuarios utilizan clientes de correo electrónico para mensaje debe tener una
recuperar mensajes almacenados en el servidor dirección de correo
electrónico de
El servidor de correo de destino puede estar desconectado u destinatario y un emisor
ocupado. En estos casos, el SMTP pone los mensajes en cola con el formato correcto.
para enviarlos más adelante. Un cliente SMTP envía un
El servidor verifica periódicamente la cola en busca de
correo electrónico al
mensajes e intenta enviarlos nuevamente. Si al cabo de un conectarse a un servidor
lapso de vencimiento el mensaje no se entrega, este se SMTP en el puerto 25
devuelve al emisor como no apto para entrega.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 22
Protocolos y servicios de capa de aplicación reconocidos
Protocolos web y de correo electrónico (continuación)
Funcionamiento de POP
Protocolo de oficina de
correos (POP)
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 26
Protocolos y servicios de capa de aplicación reconocidos
Servicios de asignación de direcciones IP
Servicio de nombres de dominio
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 27
Protocolos y servicios de capa de aplicación reconocidos
Servicios de asignación de direcciones IP
Formato de mensaje DNS
• El servidor DNS almacena diferentes tipos de registros de recursos utilizados para
resolver nombres. Estos registros contienen el nombre, la dirección y el tipo de
registro.
• Los registros comunes de DNS son:
• A: una dirección IPv4 de terminal
• NS: un servidor de nombre autoritativo
• AAAA: una dirección IPv6 de terminal
• MX: un registro de intercambio de correo
• Los servidores DNS buscan sus propios registros primero, y retransmiten la solicitud
del cliente a otros servidores si no pueden resolverla. A continuación, la respuesta se
reenvía al cliente.
• El comando ipconfig /displaydns de Windows muestra todos los DNS almacenados
en la memoria caché.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 28
Protocolos y servicios de capa de aplicación reconocidos
Servicios de asignación de direcciones IP
Jerarquía DNS
• El protocolo DNS utiliza un
sistema jerárquico para crear
una base de datos que
proporcione la resolución de
nombres. La jerarquía es similar
a un árbol invertido con la raíz
en la parte superior y las ramas
por debajo
• Los dominios de nivel superior
representan el tipo de dominio o
el país de origen. Ejemplos de
dominios de nivel superior son
.com, .org, .au y .co.
En la jerarquía DNS, los servidores de dominio del nivel superior (.com, .gov,
.edu) contienen registros de servidores de dominio de segundo nivel.
- El servidor de nombre de dominio de segundo nivel (cisco.com,
whitehouse.gov, etcétera) es un servidor DNS autoritativo, puesto que
mantiene todos los registros de la compañía cisco.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 29
Protocolos y servicios de capa de aplicación reconocidos
Servicios de asignación de direcciones IP
El comando nslookup
• La utilidad de sistema operativo denominada nslookup permite que el
usuario consulte manualmente los servidores de nombres para resolver un
nombre de host determinado.
• Esta utilidad se puede utilizar para solucionar problemas de resolución de
nombres y verificar el estado actual de los servidores de nombres.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 30
Protocolos y servicios de capa de aplicación reconocidos
Servicios de asignación de direcciones IP
Protocolo de configuración dinámica de host (DHCP)
DHCP permite que un host obtenga
una dirección IP de forma
dinámica.
Se establece contacto con el
servidor de DHCP y se le solicita la
dirección; este elige la dirección de
un rango de direcciones
configurado llamado “pool” y se la
concede al host por un período
establecido.
Las direcciones se devuelven al
pool para su reutilización cuando
ya no se encuentran en uso.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 31
Protocolos y servicios de capa de aplicación reconocidos
Servicios de asignación de direcciones IP
Funcionamiento de DHCP
• El cliente transmite un mensaje DHCPDISCOVER cuyo destino es broadcast (L2 FF-FF-FF-
FF-FF-FF y L3 255.255.255.255), para identificar cualquier servidor de DHCP disponible en
la red.
• Esta solicitud llega a todas las PC de la Red pero solamente el servidor DHCP responde al
host con un mensaje DHCPOFFER.
• El cliente envía un mensaje DHCPREQUEST al servidor que desea usar (en el caso de
haber varias ofertas).
• Un cliente también puede solicitar una dirección previamente asignada por el servidor.
• El servidor devuelve un mensaje DHCPACK para confirmar que ha finalizado la concesión.
PT 10.2.2.7 Lab.10.2.2.8
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 32
Protocolos y servicios de capa de aplicación reconocidos
Servicios de uso compartido de archivos
Protocolo de transferencia de archivos (FTP)
• Un cliente FTP es una aplicación 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 (puerto TCP 21), y otra para la transferencia de archivos
(puerto TCP 20)propiamente dicha.
• El cliente puede descargar (extraer) datos del servidor o cargar (insertar) datos al
servidor.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 33
Protocolos y servicios de capa de aplicación reconocidos
Servicios de uso compartido de archivos
Bloque de mensajes del servidor
(SMB)
• SMB es un protocolo de intercambio de
archivos de cliente/servidor.
• Todos los mensajes SMB comparten un
mismo formato.
• Los servicios de impresión 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 uso compartido de recursos
de SMB.
• Los sistemas operativos Mac, LINUX y
UNIX tienen su propia implementación de
SMB.
• Después de establecer la conexión, el • A diferencia del protocolo para
usuario del cliente puede acceder a los compartir archivos admitido por FTP,
recursos en el servidor como si el recurso los clientes establecen una conexión
fuera local para el host del cliente. a largo plazo a los servidores.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 34
Protocolos y servicios de capa de aplicación reconocidos
Servicios de uso compartido de archivos
Bloque de mensajes del servidor
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 36
Resumen del capítulo
Resumen
Las aplicaciones son programas informáticos con los que el usuario interactúa y que
inician el proceso de transferencia de datos a solicitud del usuario.
Los servicios son programas en segundo plano que proporcionan conexión entre la
capa de aplicación y las capas inferiores del modelo de red.
Los protocolos proporcionan una estructura de reglas y procesos acordados que
garantizan que los servicios que se ejecutan en un dispositivo particular puedan
enviar y recibir datos de una variedad de dispositivos de red diferentes.
HTTP admite la entrega de páginas Web a dispositivos finales.
SMTP, POP e IMAP admiten el envío y la recepción de correo electrónico.
SMB y FTP permiten compartir archivos a los usuarios.
Las aplicaciones P2P facilitan a los consumidores la tarea de compartir recursos sin
inconvenientes.
DNS resuelve los nombres legibles para las personas utilizados para referirse a los
recursos de red en direcciones numéricas utilizables por la red.
Todos estos elementos funcionan conjuntamente, en la capa de aplicación.
La capa de aplicación permite que los usuarios trabajen y jueguen a través de
Internet.
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 37
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 38
Presentation_ID © 2008 Cisco Systems, Inc. Todos los derechos reservados. Información confidencial de Cisco 39