domingo, 30 de enero de 2011

FTP


El servicio FTP
1. Definición:
El servicio FTP, (protocolo de transferencia de archivos), es un mecanismo estandar de transferencia de archivos entre sistemas a traves de tcp/ip.


Este servicio se utiliza mediante cliente-servidor, es decir, para acceder a un servidor en internet o en una red local es necesario tener un cliente ftp.
Utiliza el puerto 20 para la transferencia de datos, y el puerto 21 para establecer el control, por ejemplo: para transferir datos de un cliente a un servidor ftp, el cliente ftp se conecta al puerto 21 de un servidor. Una vez ha establecido la conexión, el cliente transfiere los datos al puerto 20 del servidor.

Para utilizarlo es necesario disponer de una cuenta en el servidor, aunque en algunos servidores es posible acceder con un usuario anonimo.
2. Características principales:
Los usuarios del servidor ftp pueden ser:
-Usuarios del sistema
-Usuarios virtuales, no requieren cuenta local en el sistema y solo se pueden utilizar en el servicio ftp.
-Usuarios anonimos (anonymous)
El acceso al sistemas estara limitado por el tipo de cuenta de usuario.

Los usuarios anonymous se conectaran al directorio publico y por lo general solo podran descargar archivos.

3. Modo activo vs Modo pasivo.


La conexión en modo activo es la forma nativa de establecer la conexión, en ella la conexión para la transferencia de datos es iniciada por el servidor hacia el puerto indicado por el cliente.
Se establece una conexión desde un puerto superior al 1024 en cliente hacia el puerto 21 del servidor. Se comunica al servidor el puerto que utilizara el cliente. El servidor abre su puerto 21 para realizar la transferencia de archivos.

La conexión en modo pasivo (PASV), es iniciada por el cliente, utilizando el puerto indicado por el servidor para la transferencia de datos




No hay comentarios:

Publicar un comentario