No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Capa de aplicación

21/26
Recursos

La capa de aplicación es la capa final del modelo OSI, donde tenemos contacto directo con los usuarios finales, también agrega un cierto nivel de seguridad.

¿Qué es la capa de aplicación?

La capa de aplicación está compuesta por:

  • Aplicaciones: programas que utiliza el usuario final para comunicarse en la red, sean programas de mensajería, navegadores web, clientes de correo electrónico, etc.
  • Servicios: los servicios son los programas que el usuario no ve, pero que son necesarios para que las aplicaciones funcionen correctamente. Estos servicios son por ejemplo, la transferencia de archivos, funciones de prioridades en red, cola de impresión en red, etc.
    Los servicios deben implementar varios protocolos, ya que son muchas las distintas aplicaciones que se comunican en una red.
  • Protocolos: los protocolos establecen reglas para el intercambio de datos entre las diferentes aplicaciones y servicios instalados en los dispositivos de origen y destino dentro de una red. Además, los protocolos son los encargados de estructurar los mensajes que se envían entre origen y destino.

Protocolos de la capa de aplicación

Telnet (Teletype Network - Red de teletipo)

Nos permite acceder a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella.

POP (Post Office Protocol - Protocolo de oficina de correo)

Es usado para recuperar mensajes de correo electrónico de un mail server a un cliente de correo, la versión más reciente es POP3.


☝ Todos estos protocolos nos proporcionan la información de control y su formato necesario para las funciones de comunicación más comunes dentro de Internet.


Banderas:

En el campo “Flags” se pueden activar distintas acciones TCP para organizar la comunicación y el procesamiento de datos. Las flags, que se ajustan o no para estas activaciones, son las siguientes:

  • URG. La etiqueta “Urgent” (en español, “urgente”) señaliza a la aplicación TCP que los datos de uso hasta el Urgent-Pointer (véase más abajo) fijado se deben procesar inmediatamente.
  • ACK. Junto con el número de confirmación, ACK sirve para confirmar la recepción de paquetes TCP. Si no se ha ajustado la etiqueta, el número de confirmación se convierte en inválido de forma automática.
  • PSH. “Push” sirve para facilitar un segmento TCP inmediatamente sin tener que pasar por el buffer de datos del emisor y el receptor.
  • RST. Si ha surgido un error durante la transmisión, la aplicación se puede restablecer mediante un paquete TCP con flag RST (“Reset”) ajustado.
  • SYN. Los mensajes con una etiqueta SYN representan el primer paso del triple apretón de manos, es decir, inician el establecimiento de conexión.
  • FIN. “Finish” señaliza a la contraparte que uno de los interlocutores de la comunicación ha finalizado la transmisión.

Contribución creada por Brandon Verdeja.

Aportes 53

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Si alguien tenía el mismo problema que yo, de que no les aparece las columnas sport, dport y Host, deben hacer lo siguiente:

  • Hacer click derecho con el mouse sobre la fila donde salen las columnas (por ejemplo, sobre source o time)

  • Seleccionar Column Preferences

  • Hacer click en el signo “+” que aparece abajo a la izquierda.

  • Para HOST tienen que poner de nombre Host o HostName (como quieran), en tipo ponen custom y en campos ponen “http.host”. Con eso ya se visualizaría al darle aceptar. Tener en cuenta que seguramente se verá muy pequeño y bien a la izquierda por ser recién añadido, por lo que aparecerá bien a la derecha y configurar su tamaño en sencillo e intuitivo.

  • Para sport y dport es similar a lo anterior, ponen un nombre acorde a cada uno y en tipo ponen “Src port (resolved)” para sport y “Dest port (resolved)” para dport.

  • Y listo, sólo queda jugar con los tamaños y ubicación de las columnas, lo cual es muy sencillo. Sólo se hace con el mouse haciendo click en las columnas, estirando los extremos para cambiar el tamaño o haciendo click en el centro de una opción y moverla a otro lugar si se quiere cambiar su ubicación.

Telnet ya no se usa para conexion remota por enviar la informacion en texto plano, el protocolo que se usa es ssh, ya que encripta la informacion, ftp protocolo para transferencia de archivos tiene tambien una version segura sftp.

Aqui dejo mi resumen de todas las capas, espero que les sirva!

A Eliot le hubiera gustado esta clase 😦

Como resumen se menciona las PDUs (Protocol Data Unit) de cada capa:
Capa Física: PDU (Bits)
Capa Enlace de Datos: PDU (Tramas)
Capa de Red: PDU (Paquete)
Capa de Transporte: PDU (Segmento)
Capa de Sesión, Presentación y Aplicación: PDU (Datos).
PDU

Para aquellos a los que no les aparece la columna sport, dport, y Host, por aquí linkeo a un estudiante de Platzi que en los tutoriales de este curso nos enseña a hacerlo. TUTORIAL

Me dejo sorprendido la cantidad de información que arroja este software.
Se me hace algo complicado entender todo.
Para próximos cursos indagaremos más en este programa?

CAPA DE APLICACIÓN
Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos.

La longitud ( Length ) se están mostrando en bytes y no en bits. Para aclarar lo dicho en el minuto 8:28, es importante tener claridad sobre esto porque el tamaño del mensaje es un poco mayor de lo que parece

21. Capa de aplicación

Ultima capa del modelo OSI

  • Tenemos el contacto directo con el usuario final
  • Su objetivo es el procesamiento de red a aplicación

Protocolos:

  • Telnet -> Tiene problemas de seguridad
  • FTP -> Añade aspectos de seguridad
  • EMAIL -> POP y SMTP (usado en la actualidad)
  • DNS -> Protocolo de nombres de dominio dedicado a traducir los nombres de dominio a una IP
  • WWW/HTTP -> Usado en el mundo de la web (wireshark)
  • Transferencia de archivos

https://wiki.wireshark.org/SampleCaptures
Descargar:

http.cap A simple HTTP request and response

Es la primera vez que utilizo WireShark me parece algo muy complejo pero acepto el reto de aprender como funciona,

si estan en linux tienen que ser root para poder visualizar su interfaz wif o ethernet

¿Qué es la capa de aplicación?

La capa de aplicación es la séptima y última capa del modelo OSI. Esta capa es la que interactúa directamente con el usuario y los procesos de aplicaciones para proporcionar servicios de red a los usuarios finales. Los protocolos en esta capa se utilizan para la transferencia de datos entre las aplicaciones.

En otras palabras, la capa de aplicación es donde se ejecutan las aplicaciones de usuario final y donde se procesan los datos que fluyen a través de la red.

Protocolos de la capa de aplicación

Existen muchos protocolos de aplicación, cada uno de ellos diseñado para un propósito específico. Algunos de los protocolos más comunes incluyen:

Telnet

Telnet es un protocolo que permite a un usuario conectarse y controlar una computadora remota a través de la red. Esto permite a los usuarios ejecutar comandos como si estuvieran sentados en la computadora remota.

POP (Post Office Protocol)

POP es un protocolo utilizado por los clientes de correo electrónico para recuperar correos electrónicos de un servidor de correo electrónico. El servidor de correo electrónico almacena los correos electrónicos hasta que el cliente se conecta y los descarga.

HTTP (Hypertext Transfer Protocol)

HTTP es un protocolo utilizado por la World Wide Web para la transferencia de datos. Permite la transmisión de documentos hipertexto, imágenes y otros archivos multimedia a través de Internet.

FTP (File Transfer Protocol)

FTP es un protocolo utilizado para transferir archivos entre dispositivos conectados a una red. Es uno de los protocolos más antiguos de la capa de aplicación y sigue siendo ampliamente utilizado.

DNS (Domain Name System)

DNS es un protocolo utilizado para convertir nombres de dominio en direcciones IP. Esto es útil porque los nombres de dominio son más fáciles de recordar que las direcciones IP, y las direcciones IP son necesarias para que los dispositivos se comuniquen en la red.

Banderas (Flags) en la capa de aplicación

Las banderas o flags son un conjunto de bits que se utilizan en los protocolos de la capa de aplicación para indicar información adicional sobre los datos que se están transmitiendo. Algunas de las banderas más comunes incluyen:

URG (Urgent)

Esta bandera se utiliza para indicar que los datos que se están transmitiendo son urgentes y deben ser procesados inmediatamente.

ACK (Acknowledgement)

La bandera ACK se utiliza para indicar que los datos que se han recibido han sido confirmados y se ha establecido una conexión exitosa.

PSH (Push)

La bandera PSH se utiliza para indicar que los datos que se están transmitiendo deben ser enviados inmediatamente y no deben ser almacenados en un buffer.

RST (Reset)

La bandera RST se utiliza para indicar que una conexión debe ser restablecida y terminada de inmediato.

SYN (Synchronize)

La bandera SYN se utiliza para iniciar una conexión entre dos dispositivos.

FIN (Finish)

La bandera FIN se utiliza para indicar que se ha terminado una conexión y que no se enviarán más datos.

La capa de aplicación coordina el acceso a la red para el software que se ejecuta en una computadora o dispositivo en particular. Los protocolos de la capa de aplicación manejan las solicitudes que las diferentes aplicaciones de software están haciendo a la red. Si un navegador web desea descargar una imagen, un cliente de correo electrónico quiere comprobar el servidor y un programa de intercambio de archivos desea cargar una película, los protocolos en la capa de aplicación organizarán y ejecutarán estas solicitudes.

Los primeros tres paquetes que aparecen en el listado hacen parte del proceso para establecer una conexión cliente-servidor. Se llama three way handshake (o al menos, eso creo xD, si estoy mal me corrigen porfa), aquí un video en donde lo explican; https://www.youtube.com/watch?v=LyDqA-dAPW4

Wireshark es una herramienta de análisis de tráfico de red de código abierto que se utiliza para capturar y analizar paquetes de datos en una red de computadoras. Wireshark es una herramienta muy potente que se utiliza para:

Solución de problemas de red: Wireshark permite a los administradores de red capturar y analizar paquetes de datos en tiempo real para solucionar problemas de red y detectar posibles cuellos de botella.

Análisis de seguridad de red: Wireshark permite a los administradores de seguridad de red analizar paquetes de datos para detectar posibles amenazas de seguridad, como virus, malware y ataques de hacking.

Optimización de la red: Wireshark permite a los administradores de red analizar el tráfico de red para identificar patrones y tendencias, lo que puede ayudar a optimizar la red y mejorar el rendimiento.

Desarrollo de aplicaciones de red: Wireshark es una herramienta útil para los desarrolladores de aplicaciones de red, ya que les permite analizar y depurar problemas de red en sus aplicaciones.

En resumen, Wireshark es una herramienta de análisis de tráfico de red muy útil que se utiliza para capturar y analizar paquetes de datos en una red de computadoras. Wireshark es una herramienta esencial para los administradores de red y seguridad, así como para los desarrolladores de aplicaciones de red.

Espero que les sirva esta pequeña info de esta poderosa herramienta, salu2

Amo que uses Linux

Descripción campos de WireShark

  • No: cada paquete tiene un orden de envio.
  • Time: tiempo en que fue enviado el paquete
  • Source: IP de origen. Numero como se reconoce cualquier host en internet
  • Destination
  • sport: puerto de origen
  • sport: puesto de destino
    Cada protocolo tiene un puerto definido (80, es el protocolo http)
  • host: cuando hay una resolución DNS de las IP
  • protocol
  • length: longitud del mensaje. Todos los bits que se enviaron por la red
  • Info: información del paquete
    Tiene el puerto de origen y el puerto de destino.
    Luego se tiene una bandera que es un protocolo0
    Método GET de HTTP
    User agent es el navegador con el que se intento acceder a la pagina

Para el que quiera abrir el archivo no podrá a través del enlace ya que tira un mensaje pero pueden buscarlo como http sample captures en el buscador de esa misma pagina ya que el enlace funciona pero no da las opciones, después seleccionar el que esta así uploads/moin_import/attachments/SampleCaptures/v6-http.cap, ese les va a funcionar.

  • Protocolos de transferencias de Archivos. Telnet, FTP,
  • Protocolos de Email: define las reglas para estas clase de trnasferencia en la red de correos.
  • Protocolos de DNS: Son los que traducen la dirección IP de a un nombre de dominio
  • Protocolo HTTP: es utilizado para el mundo de la web.
Hola, creo que ya no se puede ver la caja de recursos.

Hacer esto mientras se tiene activada una VPN es genial, una forma muy buena de ver como funcionan las VPNs

Modelo OSI: Capa de Aplicación. Destacan los protocolos que se usan como FTP para transferencia de archivos, POP y SMTP para emails, DNS que es el protocolo de nombre de dominio que traduce un nombre de dominio en un IP, HTTP es el protocolo principal de la web.

La capa de aplicación es la capa final del modelo OSI, donde tenemos contacto directo con los usuarios finales, también agrega un cierto nivel de seguridad.

¿Qué es la capa de aplicación?
La capa de aplicación está compuesta por:

Aplicaciones: programas que utiliza el usuario final para comunicarse en la red, sean programas de mensajería, navegadores web, clientes de correo electrónico, etc.
Servicios: los servicios son los programas que el usuario no ve, pero que son necesarios para que las aplicaciones funcionen correctamente. Estos servicios son por ejemplo, la transferencia de archivos, funciones de prioridades en red, cola de impresión en red, etc.
Los servicios deben implementar varios protocolos, ya que son muchas las distintas aplicaciones que se comunican en una red.
Protocolos: los protocolos establecen reglas para el intercambio de datos entre las diferentes aplicaciones y servicios instalados en los dispositivos de origen y destino dentro de una red. Además, los protocolos son los encargados de estructurar los mensajes que se envían entre origen y destino.
Protocolos de la capa de aplicación
Telnet (Teletype Network - Red de teletipo)
Nos permite acceder a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella.

POP (Post Office Protocol - Protocolo de oficina de correo)
Es usado para recuperar mensajes de correo electrónico de un mail server a un cliente de correo, la versión más reciente es POP3.

☝ Todos estos protocolos nos proporcionan la información de control y su formato necesario para las funciones de comunicación más comunes dentro de Internet.

Banderas:
En el campo “Flags” se pueden activar distintas acciones TCP para organizar la comunicación y el procesamiento de datos. Las flags, que se ajustan o no para estas activaciones, son las siguientes:

URG. La etiqueta “Urgent” (en español, “urgente”) señaliza a la aplicación TCP que los datos de uso hasta el Urgent-Pointer (véase más abajo) fijado se deben procesar inmediatamente.
ACK. Junto con el número de confirmación, ACK sirve para confirmar la recepción de paquetes TCP. Si no se ha ajustado la etiqueta, el número de confirmación se convierte en inválido de forma automática.
PSH. “Push” sirve para facilitar un segmento TCP inmediatamente sin tener que pasar por el buffer de datos del emisor y el receptor.
RST. Si ha surgido un error durante la transmisión, la aplicación se puede restablecer mediante un paquete TCP con flag RST (“Reset”) ajustado.
SYN. Los mensajes con una etiqueta SYN representan el primer paso del triple apretón de manos, es decir, inician el establecimiento de conexión.
FIN. “Finish” señaliza a la contraparte que uno de los interlocutores de la comunicación ha finalizado la transmisión.
Contribución creada por Brandon Verdeja.

Me enamoré de la profe ;-D

Sería bueno aprender a descargar estos archivos o comunicaciones que muestra el sistema.

Estuvo muuuy apagada esta clase la profesora

Los protocolos de autenticación básica comoIMAP, POP estan actualmente en estado de depreciación, dado a vulnerabilidades de seguridad, según este artículo: https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online. Se está estimulando el uso de la autenticación moderna.

QUE ES LA CAPA DE APLICCION

  • La capa de aplicación es la capa final del modelo OSI, donde tenemos contacto directo con los usuarios finales, también agrega un cierto nivel de seguridad.

Capa de Aplicación

El nivel de aplicación (N7) ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de red y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico (POP y SMTP), gestores de bases de datos y servidor de ficheros (FTP).

Hay tantos protocolos como aplicaciones distintas y puesto que continuamente se desarrollan nuevas aplicaciones el número de protocolos crece sin parar.

FTP no es un protocolo seguro… Seguro es SFTP el cual cifra la información.

Un apunte interesante es que si se dan cuenta el paquete que usa HTTP lo hace con la versión 1.1, esta versión manda las peticiones HTTP como texto plano, es decir, la computadora procesa y muestra el contenido de estos request con los formatos de texto, es por eso que al hacer click en el paquete se puede leer de manera literal el contenido del mismo. En versiones recientes esto no es así, se manejan frames que se interpretan de otra manera.

FTP, SFTP y sus respectivos puertos pasas en claro y seguro, igual pasa para Telnet…

Es la capa que proporciona la interfaz entre las aplicaciones que utilizamos para comunicarnos y la red subyacente en la cual se transmiten los mensajes. Los protocolos de capa de aplicación se utilizan para intercambiar los datos entre los programas que se ejecutan en los hosts de origen y destino.

El nivel de aplicación o capa de aplicación es el séptimo nivel del modelo OSI y el cuarto de la pila TCP/IP.​ Ofrece a las aplicaciones la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico, gestores de bases de datos y protocolos de transferencia de archivos.​ Cabe aclarar que el usuario normalmente no interactúa directamente con el nivel de aplicación. Suele interactuar con programas que a su vez interactúan con el nivel de aplicación pero ocultando la complejidad subyacente. Así por ejemplo un usuario no manda una petición «GET /index.html HTTP/1.0» para conseguir una página en html, ni lee directamente el código html/xml. O cuando chateamos con el Mensajero Instantáneo, no es necesario que codifiquemos la información y los datos del destinatario para entregarla a la capa de Presentación para que realice el envío del paquete.
.
Fuente: https://es.wikipedia.org/wiki/Capa_de_aplicación

capa de aplicacion

  • contacto con el usuario final

Es increíble la cantidad de información que se mueve en los paquetes 😱

donde ya entrego los datos y ya los vuelve a presentar en el software solicitado o trabajado

Buenas, alguien me podría dar un ejemplo laboral de donde llegaría a usar Wireshark?

no se cual es el programa donde visualiza el archivo y no lo explica??