¡Suscríbete a mi canal de Youtube!

▷ M3-Lab14. Configuración de un servidor de transferencia de archivos con FTP

 

Configuración de un servidor FTP en Cisco Packet Tracer

La transferencia de archivos es una función importante dentro de las redes de computadoras, ya que permite intercambiar información entre distintos dispositivos. Para realizar esta tarea existen diversos protocolos de comunicación, entre los que se encuentra FTP (File Transfer Protocol).

En este laboratorio práctico, desarrollado en Cisco Packet Tracer, se implementa un servidor FTP que permite transferir y administrar archivos desde una computadora cliente. Además, se configura una cuenta de usuario con contraseña y todos los permisos disponibles en el servidor, con la finalidad de comprender cómo funciona el control de acceso a este servicio.

Dispositivos utilizados

Para realizar esta práctica se utiliza la siguiente topología de red:

  • 1 servidor Server-PT.

  • 1 switch Cisco 2950-24.

  • 1 computadora de escritorio.

El servidor proporciona el servicio FTP, mientras que la computadora funciona como cliente para establecer la conexión y realizar operaciones sobre los archivos. El switch permite la comunicación entre ambos dispositivos dentro de la red local.

¿Qué es FTP?

FTP (File Transfer Protocol) es un protocolo de comunicación utilizado para transferir archivos entre un cliente y un servidor a través de una red basada en TCP/IP.

Este protocolo permite realizar distintas operaciones, como consultar el contenido de un directorio, descargar archivos desde un servidor y cargar archivos desde una computadora cliente.

FTP utiliza dos tipos de conexiones: una para intercambiar comandos y respuestas entre el cliente y el servidor, y otra para transmitir los datos. Tradicionalmente, utiliza el puerto TCP 21 para el canal de control, mientras que el canal de datos puede utilizar diferentes puertos según el modo de operación.

Gracias a estas características, FTP ha sido ampliamente utilizado para intercambiar archivos y administrar contenidos almacenados en servidores.

¿Cómo funciona un servidor FTP?

Un servidor FTP es un sistema que ofrece acceso a archivos y directorios a través del protocolo FTP. Los usuarios pueden conectarse mediante un cliente compatible y realizar las operaciones que el servidor les permita.

En términos generales, el proceso de comunicación comprende las siguientes etapas:

  1. El cliente establece una conexión con el servidor FTP.

  2. El usuario proporciona sus credenciales de acceso.

  3. El servidor verifica la información de autenticación.

  4. Una vez autorizada la conexión, el usuario puede ejecutar operaciones sobre los archivos según los permisos asignados.

En este laboratorio, la comunicación se realiza entre una computadora y un servidor dentro de una red local simulada en Cisco Packet Tracer.

Creación de usuarios y asignación de permisos

La administración de usuarios permite controlar quién puede acceder al servidor FTP y qué operaciones puede realizar.

Para esta práctica se crea una cuenta con nombre de usuario y contraseña, a la que se le asignan todos los permisos disponibles en el entorno de simulación.

Dependiendo de las opciones que ofrezca el servidor, estos permisos pueden incluir:

  • Lectura: Consultar o descargar archivos.

  • Escritura: Cargar archivos al servidor.

  • Eliminación: Borrar archivos existentes.

  • Renombrado: Cambiar el nombre de los archivos.

  • Listado: Consultar los archivos y directorios disponibles.

La asignación de permisos determina el nivel de acceso que tendrá cada usuario. Por ello, en un entorno real, es recomendable aplicar el principio de mínimo privilegio, otorgando únicamente los permisos necesarios para realizar las tareas correspondientes.

Pruebas de conexión y transferencia de archivos

Una vez disponible el servicio FTP, es posible utilizar la computadora cliente para conectarse al servidor e iniciar sesión con las credenciales configuradas.

Mediante comandos FTP se pueden consultar directorios, cargar archivos, descargar información y realizar otras operaciones autorizadas.

Estas pruebas permiten comprobar que existe comunicación entre los dispositivos, que las credenciales funcionan correctamente y que los permisos asignados permiten realizar las operaciones previstas.

El uso de Cisco Packet Tracer facilita la observación de este proceso sin necesidad de implementar un servidor físico, lo que lo convierte en una herramienta útil para el aprendizaje de los servicios de red.

Consideraciones de seguridad

Aunque FTP es útil para comprender los mecanismos de transferencia de archivos, el protocolo tradicional no cifra las credenciales ni los datos transmitidos. Esto significa que la información podría ser interceptada si la comunicación se realiza a través de una red no confiable.

En entornos reales, es importante considerar alternativas más seguras, como SFTP (SSH File Transfer Protocol) o FTPS (FTP Secure), que incorporan mecanismos de protección mediante cifrado.

También se recomienda evitar el uso de cuentas con permisos totales cuando no sean necesarios, ya que un acceso excesivo puede incrementar el riesgo de modificación o eliminación no autorizada de información.

Conclusión

La configuración de un servidor FTP en Cisco Packet Tracer permite comprender los fundamentos de la transferencia de archivos dentro de una red de computadoras.

A través de esta práctica se identifican las funciones del servidor y del cliente, el proceso de autenticación mediante usuario y contraseña, y la importancia de los permisos para controlar las operaciones disponibles.

Este laboratorio constituye una base para el estudio de los servicios de red y la administración de servidores, además de introducir conceptos esenciales relacionados con el control de acceso y la seguridad de la información.

📌 Si quieres aprender más te dejo un video del curso de redes con Cisco Packet Tracer que ilustra un poco más este tema.

Comentarios

Entradas populares

Donaciones

Seguidores del blog

Suscríbete al blog

Recibe mis nuevas publicaciones por email: