Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TP Grupal 3 Protocolo FTP

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 15

TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP

UNIVERSIDAD TECNOLÓGICA NACIONAL


FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

TP Nº3 ANÁLISIS DEL PROTOCOLO FTP

Grupo Nº:

Integrantes:
Apellidos y Nombres Legajo
Jonatan Hofstetter 408103
Joaquin hofstetter 408138
Alberto Orellana 408081

Materia: Protocolos de Redes de Datos

Curso: 1TC60/1TC1

Ubicación: CRES Villa Dolores/UTN-FRC

AÑO 2023
PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 1
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

Consignas
1. Desarrollo teórico
a. Desarrolle una breve introducción que incluya:
i. Función del protocolo FTP y capa al que pertenece.
ii. Tipos de protocolos involucrados en otras capas.
iii. Proceso de comunicación (tráfico entrante y saliente) con gráficos de los Modos Activo y Pasivo,
junto a sus ventajas y desventajas.
Nota: Esta información es la que fue investigada para la presentación del Trabajo Práctico Grupal Nº1
(ver Protocolos de Redes de Datos CLASE8 LABORATORIO.pptx )

b. Investigar sobre protocolo ICMP. Puntos a tener en cuenta en el informe de investigación:


● Funcionamiento y utilidad.
● De qué consiste el tráfico origen/destino.
● Puertos utilizados.
● Protocolos utilizados.
● Ejemplo gráfico de una interacción entre nodos.
● Alternativas a ICMP, si existen.
En caso de usar fuentes externas (libros no especificados en la materia) mencionar las fuentes.

2. Desarrollo práctico
Seguir los pasos del Ejemplo y replicarlos, obteniendo las capturas, junto con la especificación del tráfico.
Recuerde guardar la captura (el archivo de Wireshark) y enviarlo junto a este informe.

Nota: los que utilizan sistemas GNU/Linux pueden seguir el tutorial https://comoinstalar.info/wireshark-linux/
para instalarlo.

Nota 2: Descargar Filezilla de https://download.filezilla-project.org/client/FileZilla_3.65.0_win64_sponsored2-


setup.exe

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 2
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

Introducción al protocolo FTP

Función del protocolo FTP

El protocolo FTP (File Transfer Protocol) es un protocolo de red de tipo cliente-servidor que
permite la transferencia de archivos entre un cliente y un servidor. El protocolo FTP pertenece a
la capa de aplicación del modelo OSI.

Capa a la que pertenece

El protocolo FTP pertenece a la capa de aplicación del modelo OSI. En esta capa, el protocolo
FTP utiliza los siguientes protocolos:

Protocolo de control de transmisión (TCP): Se utiliza para establecer una conexión entre el
cliente y el servidor y para transferir los datos.

Protocolo de transferencia de archivos (FTP): Se utiliza para transferir los datos entre el
cliente y el servidor.

Tipos de protocolos involucrados en otras capas

En la capa de transporte, el protocolo FTP utiliza el protocolo TCP (Transmission Control


Protocol). En la capa de red, el protocolo FTP utiliza el protocolo IP (Internet Protocol).

Proceso de comunicación

El proceso de comunicación del protocolo FTP se divide en dos fases:

Fase de conexión: En esta fase, el cliente se conecta al servidor FTP. El cliente envía un
mensaje de solicitud de conexión al servidor, que responde con un mensaje de respuesta de
conexión.

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 3
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

Fase de transferencia: En esta fase, el cliente y el servidor transfieren los datos. El cliente envía
los datos al servidor, que los recibe.

Modos Activo y Pasivo

El protocolo FTP admite dos modos de transferencia de datos: activo y pasivo.

Modo activo: En el modo activo, el cliente abre un puerto TCP en su ordenador y envía al
servidor la dirección IP y el número de puerto del cliente. El servidor se conecta al cliente a través
del puerto especificado.

Modo pasivo: En el modo pasivo, el servidor abre un puerto TCP en su ordenador y envía al
cliente la dirección IP y el número de puerto del servidor. El cliente se conecta al servidor a través
del puerto especificado.

Ventajas y desventajas de los modos Activo y Pasivo

Modo activo

Ventajas:

El cliente no necesita abrir un puerto en su ordenador.

El servidor puede estar detrás de un cortafuegos.

Desventajas:

El cliente puede ser atacado por un atacante que se encuentre entre el cliente y el servidor.

Modo pasivo

Ventajas:

El cliente está protegido de ataques.

Desventajas:

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 4
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

El servidor necesita abrir un puerto en su ordenador.

El servidor puede no estar detrás de un cortafuegos.

Gráficos del proceso de comunicación

Modo activo

Modo pasivo

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 5
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

Conclusiones

El protocolo FTP es un protocolo fundamental para la transferencia de archivos en Internet.


Permite transferir archivos de forma segura y eficiente entre clientes y servidores.

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 6
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

b_

El protocolo ICMP (Internet Control Message Protocol) es un protocolo de la capa de red del
modelo OSI que se utiliza para enviar mensajes de control e información operativa entre
dispositivos de red. El ICMP se utiliza para una variedad de propósitos, que incluyen:

Pruebas de conectividad: El ICMP se puede utilizar para probar la conectividad entre dos
dispositivos de red. Por ejemplo, se puede utilizar el comando ping para enviar un mensaje ICMP
Echo Request a un dispositivo remoto y esperar un mensaje ICMP Echo Reply.

Información de diagnóstico: El ICMP se puede utilizar para proporcionar información de


diagnóstico sobre la red. Por ejemplo, se puede utilizar el comando traceroute para rastrear la
ruta de un paquete a un destino.

Notificación de errores: El ICMP se puede utilizar para notificar errores de red. Por ejemplo, si
un paquete se pierde o se corrompe, el ICMP puede enviar un mensaje ICMP Destination
Unreachable al remitente.

Funcionamiento y utilidad

El ICMP funciona enviando paquetes ICMP a través de la red. Los paquetes ICMP se encapsulan
en paquetes IP, que se utilizan para enviar datos a través de la red.

Los paquetes ICMP tienen un encabezado de 8 bytes que contiene la siguiente información:

Tipo: Identifica el tipo de mensaje ICMP.

Código: Proporciona información adicional sobre el tipo de mensaje ICMP.

Checksum: Se utiliza para verificar la integridad del paquete ICMP.

Identificador: Se utiliza para identificar el mensaje ICMP en el caso de una respuesta.

Secuencia: Se utiliza para identificar el mensaje ICMP en el caso de una respuesta.

El ICMP se utiliza para una variedad de propósitos, que incluyen:


PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 7
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

Pruebas de conectividad: El ICMP se puede utilizar para probar la conectividad entre dos
dispositivos de red.

Información de diagnóstico: El ICMP se puede utilizar para proporcionar información de


diagnóstico sobre la red.

Notificación de errores: El ICMP se puede utilizar para notificar errores de red.

Tráfico origen/destino

El tráfico ICMP se origina en un dispositivo de red y se dirige a otro dispositivo de red. El tráfico
ICMP se encapsula en paquetes IP, que se utilizan para enviar datos a través de la red.

El tráfico ICMP se puede clasificar en dos categorías:

Tráfico de solicitud: El tráfico de solicitud se utiliza para solicitar información o realizar una
prueba.

Tráfico de respuesta: El tráfico de respuesta se utiliza para responder a una solicitud.

Puertos utilizados

El ICMP no utiliza puertos TCP o UDP. El ICMP utiliza el protocolo IP para enviar mensajes a
través de la red.

Protocolos utilizados

El ICMP utiliza el protocolo IP para enviar mensajes a través de la red. El ICMP no utiliza ningún
otro protocolo.

Ejemplo gráfico de una interacción entre nodos

En el siguiente ejemplo, un dispositivo de red A envía un mensaje ICMP Echo Request a un


dispositivo de red B. El dispositivo de red B responde con un mensaje ICMP Echo Reply.

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 8
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

Alternativas a ICMP

Existen algunas alternativas al protocolo ICMP. Una alternativa es el protocolo ICMPv6, que es la
versión IPv6 del protocolo ICMP. Otra alternativa es el protocolo ping, que es una herramienta de
línea de comandos que se utiliza para enviar mensajes ICMP.

Conclusión

El protocolo ICMP es un protocolo esencial para la administración de redes. El ICMP se utiliza


para probar la conectividad, proporcionar información de diagnóstico y notificar errores.

Fuentes: https://www.cisco.com/c/es_mx/support/docs/ios-nx-os-software/nx-os-
software/213841-understanding-icmp-redirect-messages.html

https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol

Y algunos foros.

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 9
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

1. Desarrollo práctico
Introducción
Objetivo: demostrar la importancia de una conexión segura capturando información cuando se realiza
una transferencia sin protocolo seguro SFTP, llevando a cabo una comunicación en modo Activo.

a. Se va a establecer una comunicación no segura (no SFTP) con un servidor FTP en modo activo, para esto
cargar el archivo alojado en Google Drive bajo el nombre prd_filezilla.xml.
b. Obtener IP del cliente con ipconfig /all y colocarlo en el filtro host del Wireshark, como en los
Laboratorios anterior. Iniciar la captura.
c. En FileZilla ir a Archivo -> Gestor de Sitios, elegir prd@66.97.42.207 y clickear en Conectar en el margen
derecho inferior. Saltará un cartel de Conexión FTP insegura, hacer click en Aceptar.

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 10
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

d. Cerciórese que se conectado correctamente al servidor FTP. Se informará una serie de estados, al final
debe aparecer un mensaje diciendo Estado: Directorio “/” listado correctamene, similar a la imagen:

e. Cree un archivo en el Escritorio de su computadora o notebook del tipo “.txt” y escriba algo dentro de él,
por ejemplo, un archivo foo.txt que contenga la oración Protocolos de Redes de Datos.
Nota 3: Cada grupo deberá usar un nombre de archivo propio, por ejemplo “grupo_1.txt” y dentro de él
deben aparecer los apellidos y nombres de los integrantes del grupo.
f. Debe aparecer en el navegador de la izquierda, haga click derecho sobre el archivo foo.txt y en el menú
desplegado clickee sobre Subir.

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 11
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

g. El archivo aparecerá replicado en el lado derecho.

h. Ahora puede desconectarse del servidor haciendo click en el ícono de un servidor con una cruz roja.
Puede ocurrir que se desconecte solo luego de pasado un tiempo. Finalmente, deje de capturar con
Wireshark.

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 12
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

i. En Wireshark, debe utilizar el filtro ip.addr == 66.97.42.207 y observar toda la comunicación de la


conexión con el servidor FTP, que incluye los paquetes TCP.
j. De las primeras cuatro tramas se deben obtener los puertos de control.

k. De las siguientes tramas, obtenga el usuario y contraseña del servidor FTP, a través de las palabras
comandos USER y PASS.

l. Ahora sabiendo que el cliente a través del comando PORT le va a especificar al servidor (comunicación
Activa) el puerto por el cual va a estar escuchando y aceptando el tráfico, termine de completar el
siguiente cuadro:
Cliente FTP Servidor FTP
IP 192.168.0.106 66.97.42.207
Puerto de control 54412 21
Puerto de datos 54444 20

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 13
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

i. Por último, busque el protocolo FTP-DATA y obtenga los datos del archivo de texto subido al servidor
FTP, completando el siguiente cuadro:

Nombre del archivo Contenido

[Command:STOR Jonatan Hofstetter Legajo 408103\r\n


Grupo_N�4.txt] Joaquin Hofstetter Legajo 408138\r\n
Alberto Orellana
Grupo_Nº4.txt

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 14
TÉCNICATURA SUPERIOR EN TELECOMUNICACIONES TP Nº3 ANÁLISIS DEL PROTOCOLO FTP
UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL CÓRDOBA FECHA: / / PROTOCOLOS DE REDES DE DATOS

PROFESOR ING. MAURO ALEJANDRO PEREIRA FIRMA ALUMNOS: Orellana Alberto, Joaquin Hofstetter, Jonatan
Hofstetter 15

También podría gustarte