Está en la página 1de 26

Capa de Aplicación

CCNA 200-301
Agenda
• ¿Donde se crean los datos?
• ¿Qué es la capa de aplicación?
• Características de la capa de aplicación
• Inventemos nuestro propio protocolo de la capa de aplicación
• Protocolos esenciales de la capa de aplicación
• HTTP
• DNS
• Protocolos de correo electrónico
• DHCP
• Otros protocolos
• Laboratorio Wireshark
¿Donde se crean los datos?

¿Te has preguntado donde se generan los datos?

Los datos son generados en el software, cuando tomamos una fotografía,


cuando escribimos un correo electrónico, cuando grabamos un audio
estamos creando datos.

Estos datos si queremos transportarlos a otro host necesitamos un


protocolo de la capa de aplicación que nos ayude hacerlo.
¿Qué es la capa de aplicación?

La capa de aplicación es la séptima capa del modelo de referencia OSI o


es la capa de superior del protocolo TCP/IP.

Esta capa brinda un servicio al software para poder transportar los datos
de un host a otro. Es la interfaz que conecta al software con la red.
Caso de prueba
Un cliente llama a la línea de soporte de Cisco TAC, abre el caso SR#
615263290 reportando lo siguiente:

Ocupo que me expliquen que es y para que se usa los siguientes


protocolos

ftp – dns – dhcp – http – https – pop – smtp – ssh – telnet – ldap –
xmpp - tftp

Mi jefa ocupa saber esto lo mas pronto posible, por lo cual ocupo que
me regresen la llamada en 15 minutos, esto es un severidad.
Inventemos nuestro propio
protocolo de la capa de aplicación
HTTP

El protocolo más importante de Internet es HTTP.

Su nombre es Hyper Text Transfer Protocol.

Este protocolo funciona en modo Cliente - Servidor


HTTP

Las peticiones y respuestas son los mensajes del protocolo HTTP


los cuales ya han sido previamente creados, programados y
estandarizados para que todo aquél que desee usar HTTP sepa
cómo comunicarse.
HTTP

Dentro de los mensajes


más importantes están:

Mensaje GET
HTTP
HTTP

En esta imagen se define como se escribe un mensaje en el protocolo HTTP.


HTTP

Otros mensajes relevantes de HTTP son:

POST Envía los datos para que sean procesados por el servidor. Los
datos se incluirán en el cuerpo de la petición.

PUT Sube, carga o realizar un upload de un recurso especificado


(archivo o fichero)
HTTP

• HTTP es el protocolo que se está utilizando


• vla.academy es el nombre del dominio
• /cisco es una carpeta dentro del servidor vla.academy
HTTP vs HTTPS
DNS

El sistema de nombres de dominio


Domain Name System es protocolo
que nos ayuda a convertir nombres
en direcciones IP.

El DNS utiliza el puerto 53 de la capa de


transporte.

Es un servicio Cliente/Servidor.
Protocolos de correo electrónico

Protocolos de correo electrónico


Para el recibo y envío de correos
electrónicos se utiliza un conjunto de
protocolos

• SMTP para enviar correos.


• POP o IMAP para recibir correos
electrónicos en un cliente
SMTP

Simple Mail Transfer es el protocolo que se utiliza para


el envío de correos electrónicos.

El puerto estándar de SMTP es el puerto 25.

Transportado por TCP


POP

Post Office Protocol version 3 es un protocolo que


descarga correos a un cliente.

No posee la característica de sincronizar el inbox con el


servidor de correo.

POP utiliza el puerto 110.


IMAP

Internet Message Access Protocol descarga correo


electrónico a un cliente.

El inbox del cliente y del servidor están sincronizados.

IMAP utiliza el puerto 143.


DHCP

Dynamic Host Configuration Protocol el protocolo


encargado de asignar de forma dinámica los siguientes
elementos a un host en la red

• Dirección IP
• Máscara de red
• Puerta de enlace (default gateway)
• IPs de los servidores DNS
DHCP

DHCP utiliza el
puerto 67 y 68.
Otros Protocolos

Telnet: Protocolo utilizado para conectarse remotamente a dispositivos a


través de un CLI. Utiliza el puerto 23.

SSH o Secure Shell: Es un protocolo para conectarse remotamente a los


dispositivos por medio del CLI. SSH utiliza el puerto 22

FTP (File Transfer Protocol): Utilizado para descargar y enviar archivos.


Utiliza puertos 20 y 21.

TFTP o Trivial file transfer Protocol: Otro protocolo utilizado para


descargar archivos. La diferencia es que este protocolo es más rápido que
FTP pero más inestable. Utiliza el puerto 69
DEMO protocolos capa Aplicación

Vamos acceder al servidor de https://test.rebex.net/ , via HTTPs / via FTP / via SSH y apuntar
los resultados.

La idea es que ustedes puedan probar los diferentes protocolos, tales como FTP/SFTP, SSH.
Para esto se pueden descargar softwares como

Putty
PuTTY es un cliente SSH gratuito de acceso a servidores por medio de Raw, Serial, Telnet,
Rlogin o SSH. Nos permite conectarnos con otra máquina, de modo remoto o mediante Serial.
Podemos usar PuTTY para gestionar un servidor o una máquina remota con Linux, y para ello lo
haremos mediante SSH

Filezilla
FileZilla sirve para subir y descargar archivos de un FTP,
así como para realizar tareas comunes con archivos igual que lo harías
en el explorador de archivos de tu PC, como renombrar, mover, copiar o borrar
Videos Adicionales

DNS que son y como cambiarlas?


DNS qué son y cómo cambiarlas – YouTube

DHCP explained – Dynamic Host Configuration Protocol


DHCP Explained - Dynamic Host Configuration Protocol – YouTube

Que es el protocolo HTTP (incluye explicación de cookies)


Qué es el protocolo HTTP – YouTube

SSH vs Telnet - Explicación


🔥🖥️ SSH vs Telnet - Explicación🔥🖥️ - YouTube

También podría gustarte