sábado, 19 de mayo de 2012

¿QUE ES FTP?


FTP son las siglas de File Transfer Protocol, lo que en español viene a ser “Protocolo de transferencia de archivos”.
Se trata de un protocolo de red para transferir archivos entre sistemas conectados a una red según la arquitectura de cliente-servidor. Es usado en los puertos 20 y 21.
FTP es rápido pero poco seguro, pues toda la información que se intercambia (contraseñas, usuarios, etc.) está en texto plano, sin cifrar ni proteger. Este problema está solucionado con la implementación del SSH en el FTP gracias a aplicaciones como SCP o SFTP. De esta manera sigue habiendo tráfico, pero éste viaja cifrado.
Un servidor FTP es el programa que permite el intercambio de los datos que sirve entre los ordenadores de la red. Normalmente este tipo de programas se usa en servidores, no es común encontrarlo en ordenadores de sobremesa.
El cliente FTP usa este mismo protocolo para conectarse a un servidor, desde el que puede subir o descargar archivos. Un cliente FTP puede ser en modo comando, como los integrados en Windows, DOS y Unix. También hay clientes con interfaz gráfica, y muchos navegadores lo traen ya integrado.
Para que un cliente pueda acceder al servidor puede hacerlo de dos maneras, si el servidor lo permite puede conectarse a él de manera anónima, pero lo más común es crear usuarios que puedan conectarse al servidor para trabajar con los archivos.
Existen dos tipos de conexión: activa y pasiva. En la primera es el servidor el que crea el canal de datos desde el puerto 20, mientras que los clientes usan puertos mayores al 1024.
En la segunda, cuando el cliente envía un comando sobre el canal de control, el servidor le indica el puerto (mayor a 1024) al que debe conectarse.

No hay comentarios:

Publicar un comentario