Protocolo de Transferencia de archivos
FTP
FTP
FTP
FTP
INTRODUCCION
“1971, un grupo de investigadores del MIT presentó la propuesta del primer
Protocolo para la transmisión de archivos en Internet“.
“En 1985, se termina el desarrollo del aún vigente protocolo para la
transmisión de archivos en Internet, basado en la filosofía de clienteservidor”.
“El gran boom de Internet se produce en 1995. Este año puede ser
considerado como el nacimiento de la Internet comercial. Desde ese
momento su crecimiento ha superado todas las expectativas”.
Un servidor FTP es un programa especial
que se ejecuta en un equipo servidor
normalmente conectado a Internet
(aunque puede estar conectado a otros
tipos de redes, LAN, MAN, etc.). Su
función es permitir el intercambio de
datos
entre
diferentes
servidores/ordenadores.
Los programas servidores FTP no suelen
encontrarse en los ordenadores
personales, por lo que un usuario
normalmente utilizará el FTP para
conectarse remotamente a uno y así
intercambiar información con él.
Las aplicaciones más comunes de los servidores FTP suelen
ser el alojamiento web, en el que sus clientes utilizan el
servicio para subir sus páginas web y sus archivos
correspondientes; o como servidor de backup de los archivos
importantes que pueda tener una empresa. Para ello, existen
protocolos de comunicación FTP para que los datos se
transmitan cifrados, como el SFTP.
¿Qué significa FTP?
Es un protocolo de transferencia de archivos entre
sistemas conectados a una red TCP basado en la
arquitectura cliente-servidor, de manera que desde
un equipo cliente nos podemos conectar a un servidor
para descargar archivos desde él o para enviarle
nuestros propios archivos independientemente del
sistema operativo utilizado en cada equipo.
El Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas
de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el
21. Un problema básico de FTP es que está pensado para ofrecer la
máxima velocidad en la conexión, pero no la máxima seguridad, ya que
todo el intercambio de información, desde el login y password del usuario
en el servidor hasta la transferencia de cualquier archivo, se realiza en
texto plano sin ningún tipo de cifrado, con lo que un posible atacante lo
tiene muy fácil para capturar este tráfico, acceder al servidor, o
apropiarse de los archivos transferidos.
¿Qué es Cliente FTP?
Es un programa que se instala en el ordenador del usuario, y que
emplea el protocolo FTP para conectarse a un servidor FTP y transferir
archivos, ya sea para descargarlos o para subirlos.
Para utilizar un cliente FTP, se necesita conocer el nombre del archivo,
el ordenador en que reside (servidor, en el caso de descarga de
archivos), el ordenador al que se quiere transferir el archivo (en caso de
querer subirlo nosotros al servidor), y la carpeta en la que se
encuentra.
Algunos clientes de FTP básicos en modo consola vienen
integrados en los sistemas operativos, incluyendo Windows,
DOS, Linux y Unix. Sin embargo, hay disponibles clientes con
opciones añadidas e interfaz gráfica. Aunque muchos
navegadores tienen ya integrado FTP, es más confiable a la
hora de conectarse con servidores FTP no anónimos utilizar
un programa cliente.
¿Qué es Acceso anónimo?
Los servidores FTP anónimos ofrecen sus servicios
libremente a todos los usuarios, permiten acceder a
sus archivos sin necesidad de tener un 'USERID' o
una cuenta de usuario. Es la manera más cómoda
fuera del servicio web de permitir que todo el
mundo tenga acceso a cierta información sin que
para ello el administrador de un sistema tenga que
crear una cuenta para cada usuario.
Si un servidor posee servicio 'FTP anonymous'
solamente con teclear la palabra "anonymous",
cuando pregunte por tu usuario tendrás acceso a
ese sistema. No se necesita ninguna contraseña
preestablecida, aunque tendrás que introducir una
sólo para ese momento, normalmente se suele
utilizar la dirección de correo electrónico propia.
¿Qué es Acceso de usuario?
Si se desean tener privilegios de acceso a cualquier parte del sistema de
archivos del servidor FTP, de modificación de archivos existentes, y de
posibilidad de subir nuestros propios archivos, generalmente se suele
realizar mediante una cuenta de usuario. En el servidor se guarda la
información de las distintas cuentas de usuario que pueden acceder a él,
de manera que para iniciar una sesión FTP debemos introducir un login y
un password que nos identifica unívocamente.
¿Qué es el Acceso de invitado?
El acceso sin restricciones al servidor que proporcionan las cuentas
de usuario implica problemas de seguridad, lo que ha dado lugar a
un tercer tipo de acceso FTP denominado invitado (guest), que se
puede contemplar como una mezcla de los dos anteriores.
La idea de este mecanismo es la siguiente: se trata de permitir que cada
usuario conecte a la máquina mediante su login y su password, pero
evitando que tenga acceso a partes del sistema de archivos
¿Cuáles son los Modos de conexión del
cliente FTP?
FTP admite dos modos de conexión del cliente. Estos modos se
denominan Activo (o Estándar, o PORT, debido a que el cliente envía
comandos tipo PORT al servidor por el canal de control al establecer
la conexión) y Pasivo (o PASV, porque en este caso envía comandos
tipo PASV). Tanto en el modo Activo como en el modo Pasivo, el
cliente establece una conexión con el servidor mediante el puerto
21, que establece el canal de control.
¿
Qué es el Modo Activo?
En modo Activo, el servidor siempre crea el canal de datos en su
puerto 20, mientras que en el lado del cliente el canal de datos se
asocia a un puerto aleatorio mayor que el 1024. Para ello, el cliente
manda un comando PORT al servidor por el canal de control
indicándole ese número de puerto, de manera que el servidor pueda
abrirle una conexión de datos por donde se transferirán los archivos y
los listados, en el puerto especificado.
¿Qué es el modo Pasivo?
Cuando el cliente envía un comando PASV sobre el canal de control, el
servidor FTP abre un puerto efímero (cualquiera entre el 1024 y el 5000) e
informa de ello al cliente FTP para que, de esta manera, sea el cliente quien
conecte con ese puerto del servidor y así no sea necesario aceptar conexiones
aleatorias inseguras para realizar la transferencia de datos.
Antes de cada nueva transferencia, tanto en el modo Activo como en el
Pasivo, el cliente debe enviar otra vez un comando de control (PORT o PASV,
según el modo en el que haya conectado), y el servidor recibirá esa conexión
de datos en un nuevo puerto aleatorio (si está en modo pasivo) o por el
puerto 20 (si está en modo activo).
¿Cuáles son los Tipos de transferencia de
archivos en FTP?
Es importante conocer cómo debemos transportar un archivo a lo largo de
la red. Si no utilizamos las opciones adecuadas podemos destruir la
información del archivo. Por eso, al ejecutar la aplicación FTP, debemos
acordarnos de utilizar uno de estos comandos (o poner la correspondiente
opción en un programa con interfaz gráfica):
Type Binary
Este tipo es usado cuando se
trata
de
archivos
comprimidos,
ejecutables
para PC, imágenes, archivos
de audio, etc.
Type ASCII
Adecuado para transferir archivos que
sólo contengan caracteres imprimibles
(archivos ASCII, no archivos resultantes
de un procesador de texto), por ejémplo
páginas HTML, pero no las imágenes
que puedan contener.
Que son Clientes FTP?
La conexión a un servidor FTP se realiza mediante otros programas
llamados Clientes de FTP. Existen múltiples clientes FTP en Internet, hay
gratuitos y de pago. En CDmon.com recomendamos Filezilla, que es 100%
gratuito, multilingüe y desarrollado por programadores de todo el mundo.
Los clientes FTP más comunes:
Filezilla
CuteFTP
BulletProof
FlashFXP
SmartFTP
aceFTP
¿Que son las Listas de correo?
Las listas de correo electrónico son un uso especial del correo electrónico
que permite la distribución masiva de información entre múltiples usuarios
de Internet en simultáneo.
¿Cómo funcionan las listas de correo electrónico?
Las listas de correo electrónico suelen funcionar de forma automática
mediante el uso de un gestor de listas de correo y una dirección de
correo electrónico capaz de recibir mensajes de correo electrónico (la
dirección de correo de la lista).
Reglas de netiquettes
Muchos grupos o listas de correo proponen sus propias normas o reglas de
netiquettes, que ayudan a la convivencia y armonía de los participantes
dentro de la lista. Algunas netiquettes pueden ser, por ejemplo: tratarse con
respeto, evitando ciertas palabras o términos; ser breves; no enviar archivos
adjuntos que superen determinado “peso”, ya que quizás no todos tengan
buena conectividad; enviar siempre mensajes relativos al tema de la lista, o
bien discriminarlos como "off topic" en el "Asunto" del correo; evitar el
reenvío de mails tipo “cadenas” a la lista, etc.
Servicios de listas de correo electrónico
Los servicios en Internet que permiten la creación de listas de correo
electrónico de una manera sencilla fueron muy populares a finales de los 90,
pero tras el estallido de la Burbuja.com, muchos de dichos servicios
desaparecieron, quedando principalmente los más populares como Yahoo!
Groups o eListas. En el año 2004 Google también lanzó un servicio básico de
listas de correo, integrado con los grupos de Usenet.
¿DUDAS?
Descargar

Diapositiva 1