![]()
|
|
||||||||||||||||||||||||||||||||||
| En qué consiste el servicio de FTP? FTP (File Transfer Protocol) 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 puede capturar este tráfico, acceder al servidor, o apropiarse de los archivos transferidos. El Cliente FTP Cuando un navegador no está equipado con la función
FTP, o si se quiere cargar archivos en un ordenador remoto, se necesitará
utilizar un programa cliente FTP. Un 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. 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. 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. Modo Pasivo (recomendado) 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. 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 ascii Adecuado para transferir archivos que sólo contengan caracteres imprimibles (archivos ASCII, no archivos resultantes de un procesador de texto), por ejemplo páginas HTML, pero no las imágenes que puedan contener. * type binary Este tipo es usado cuando se trata de archivos comprimidos, ejecutables para PC, imágenes, archivos de audio... Ejemplos de cómo transferir algunos tipos de archivo dependiendo de su extensión: EXTENSION DEL ARCHIVO TIPO DE TRANSFERENCIA txt (texto) ascii Guía de comandos FTP COMANDO Y ARGUMENTOS ACCIÓN QUE REALIZA Ante cualquier duda puede solicitar soporte comunicandose al teléfono 47724334 ó via mail a soporte@hostcero.com |
|||||||||||||||||||||||||||||||||||
©
2008 Hostcero | Hostcero by cuboos.com
| Zapata 220 2 piso Buenos Aires Argentina. 47724334 email:info@hostcero.com
Terminos de uso | Politicas de Privacidad | Antispam
| Reportar Abusos |
|||||||||||||||||||||||||||||||||||