FTP
(File Transfer Protocol)
El FTP es un protocolo
de red:
un conjunto de reglas que establecen cómo deben comunicarse dos o más entidades
para lograr la transmisión de información. En el caso específico del FTP, es un
protocolo centrado en la transferencia de archivos a través de
una red de tipo TCP/IP que se basa en la
arquitectura cliente-servidor.
Funcionamiento:
FTP funciona bajo la arquitectura Cliente-Servidor. Eso quiere decir que un ordenador (el cliente),
envía una petición de conexión a un segundo dispositivo conocido (el
servidor). Éste último gestiona las credenciales (usuario y contraseña) y
decide si aceptar o no la petición.
En el caso de que acepte la petición, muestra al cliente los archivos
que le están permitidos compartir. Y el cliente podrá, según los permisos que
tenga:
- Únicamente
ver los archivos
- Descargarlos
/ Copiarlos a su memoria
- Subir
archivos nuevos / Modificar los que hay alojados en el servidor
Estos permisos pueden otorgarse individualmente para cada cliente, para
cada carpeta e incluso para cada archivo, y se conocen bajo el nombre de chmod.
Dato Curioso:
Existen tres tipos de FTP bien diferenciados a la hora de establecer una
conexión:
FTP autenticado
Este es el método tradicional de conectar a un servidor FTP, es decir,
se requiere de un usuario y contraseña para ingresar al servidor.
El FTP autenticado y basado en contraseña es el más común hoy en día, ya
que ofrece una seguridad básica para no permitir que nadie sin los privilegios
necesarios pueda acceder a los archivos que están en el servidor FTP.
La autenticación puede ingresarse desde un cliente FTP de escritorio
como FileZilla, gFTP, etc, o bien a través del navegador web si ya incluye un
cliente FTP embebido.
FTP anónimo o público
Como vimos anteriormente, la forma normal de funcionar de un servidor
FTP es mediante una autenticación que requiere usuario y contraseña para poder
ingresar.
Existen otros servidores FTP sin embargo que permiten el acceso anónimo
y público a sus archivos. Como mucho, si el servidor FTP pide un acceso será el
usuario «anonimo» o «anonymous», pero generalmente no requieren contraseña.
Un servidor FTP anónimo entonces es el que no requiere usuario o
contraseña para poder ingresar y manipular los archivos. Aunque conviene
mencionar que si tienen permisos especiales sobre las cosas que se pueden
hacer, generalmente se limitan de alguna forma para que nadie haga más de lo
que debe.
La información ubicada en servidores FTP anónimos tampoco suele ser muy
crítica, ya que está expuesto abiertamente a Internet.
FTP embebido
Este tipo de FTP no es el más común, y se trata de uno que está
incrustado en las diferentes páginas webs de Internet.
Es un tipo de FTP anónimo que permite conectarse de forma automática a
través del navegador web con el fin de realizar descargas hacia el cliente FTP
(tu equipo).
Glosario:
Aplicaciones: El término
"aplicación" es una forma abreviada para designar a un programa de
aplicación. Un programa de aplicación es aquél diseñado para desempeñar una
función específica directamente para el usuario o, en algunos casos, para
otro programa de aplicación. Los ejemplos de estas aplicaciones incluyen los
procesadores de textos, programas de bases de datos, navegadores de la Red, herramientas
de desarrollo, programas de dibujo, pintura y edición de imágenes, y
programas de comunicaciones. Las aplicaciones usan los servicios del sistema
operativo del ordenador y otras aplicaciones de apoyo. La solicitud formal y
los medios de comunicarse con otros programas que usa un programa de
aplicación son lo que se denomina interfaz de programa de aplicación
(application programa interface, API).
|
Armada: Es un mecanismo
de control de interrupciones.
|
Controlador de
dispositivo: Software que controla un dispositivo que está conectado a, o es
parte de, una computadora. (En inglés: device driver).
Dirección IP: Las
direcciones IP son el método mediante el cual se identifican los ordenadores
individuales (o, en una interpretación más estricta, las interfaces de red de
dichos ordenadores) dentro de un red TCP/IP. Todas las direcciones IP
consisten en cuatro números separados por puntos, donde cada número está
entre 0 y 255.
|
Dispositivos de E/S: Componente mecánico que se conecta a la Unidad Central de
Procesamiento a través de las unidades de Entrada y Salida.
|
Instrucciones no privilegiadas: Todas aquellas que su ejecución no afecta los recursos de la máquina de forma directa. |
Instrucciones
privilegiadas: Aquellas instrucciones cuya ejecución afecta directamente
los recursos de la máquina.
|
Interrupción
Asincrónica: Son aquellas interrupciones que ocurren de forma simultánea
con el procesamiento y son generadas por un agente distinto al procesador.
|
Monitores de
encadenamiento: Constituyeron los primeros sistemas operacionales. Con
éstos se introdujo también el llamado tratamiento por lotes (batch
processing).
|
Multiprogramación: Se
caracteriza por una multitud de programas activos simultáneamente que
compiten por los recursos del sistema, tales como procesador, memoria y
dispositivos de E/S.
|
Multitarea: Un
solo usuario ejecutando varias tareas al mismo tiempo en un sistema.
|
Procesador: Llamado
también Microprocesador. Es el chip encargado de ejecutar las instrucciones y
procesar los datos que son necesarios para todas las funciones de la
computadora. Se puede decir que es el cerebro del computadora. El estandar
del mercado es el fabricado por la empresa INTEL.
|
Proceso: programa
en ejecución.
|
Programa: Es
esencialmente un archivo ejecutable que se coloca en memoria para que pueda
el procesador ir tomando su código, y obedeciendo las instrucciones de él.
|
PSW-PEP: (Program
status Word ó Palabra de Estado del Programa); Contiene toda la información
del estado del proceso y define sus privilegios.
|
SGMV: Sistema Generador de Máquina Virtual. |
Shell: Intérprete de comandos.
|
PASOS PARA LA INSTALACIÓN DE FTP
Instalacion FTP
Existen
varios servidores para Windows, algunos de pago y otros gratuitos. Una de las
mejores opciones si queremos instalar un servidor FTP en nuestro ordenador es
FIleZilla. Elegimos FileZilla porque es una aplicación de código abierto,
segura, potente y muy fácil de configurar de manera que incluso los usuarios
sin extensos conocimientos podrán hacer uso de ella de forma sencilla.
Para
descargar FileZilla de forma gratuita simplemente debemos acceder a su página web principal y seleccionar la última
versión disponible.
Una vez
descargado comenzamos la instalación.
FTP installation
There are several servers for Windows, some paid and others free. One of the best options if we want to install an FTP server on our computer is FIleZilla. We choose FileZilla because it is an open source application, secure, powerful and very easy to configure so that even users without extensive knowledge can use it easily.
To download FileZilla for free we simply have to access its main website and select the latest version available.
Once downloaded we begin the installation.
Simplemente
dejaremos las opciones que el asistente nos mostrará por defecto y continuamos
con la instalación. Una vez finaliza el proceso ya tendremos nuestro servidor
FTP listo para comenzar a funcionar.
Para
abrir el menú de configuración debemos hacer click sobre el icono que nos ha
creado en el escritorio llamado «FileZilla Server Interface». Veremos una
ventana similar a la siguiente.
We will simply leave the options that the wizard will show us by default and continue with the installation. Once the process is finished we will have our FTP server ready to start working.
To open the configuration menu we must click on the icon that has created us on the desktop called «FileZilla Server Interface». We will see a window similar to the following.
De
momento no hemos configurado valores adicionales, por lo que simplemente
pulsando sobre «ok» veremos ya el menú principal del servidor FTP.
So far we have not set additional values, so simply by clicking on “ok” we will see the main menu of the FTP server.
VÍDEO DE INSTALACIÓN DE FTP




No hay comentarios:
Publicar un comentario