Está en la página 1de 2

-Servicio que se usa para compartir archivos y aplicaciones entre ordenadores, usa un

protocolo del mismo nombre FTP (Servidor/Cliente)

-Proporciona un mecanismo estándar de transferencia de archivos entre sistemas a


través de redes TCP/IP, asegurándose de que el acceso a la información quede
restringida a los ficheros que se decida.

-Presenta deficiencias de seguridad dado que la autentificación es atreves de usuario y


contraseña nadie puede asegurar que el usuario sea real, no cifra contraseñas.

Tipos de Acceso:

1- Anonimo: (usuario cualquiera)

El cliente FTP se conecta con un usuario de nombre → anonymous y/o ftp, solo puede
descargarse ficheros y su acceso se limita a un directorio. No necesita contraseña o es
contraseña pública. Puede provocar problemas como transferencia de información
ilegal, falta de espacio o lentitud en el proceso.

2- Autorizado:

El Cliente FTP se conecta con un usuario que debe existir en el servidor, pudiendo ser
un usuario local o virtual, deberá tener configurado los permisos y privilegios. Una vez
conectado se dispone de un conjunto de órdenes o comandos FTP:

·get → descarga
·put → subida

Conexiones FTP:

Esta basado en TCP se usan 2 conexiones: para control (puerto 21) y para transferencia
(puerto 20 pero por seguridad se usa puertos >1023)

1- De control:

Permanece activa hasta que se cierra sesión por parte del usuario o finaliza el tiempo
por inactividad (timeout), la conexión se mantiene para enviar los comandos necesarios
entre cliente y servidor, el cliente recibe como respuesta a s peticiones el porcentaje de
descarga, tiempo de espera…

2- De Datos:

Se crea cuando el cliente solita una transferencia de información, creándose una


conexión por cada petición, pueden existir múltiples conexiones simultaneas.

Modos de Conexión FTP:

-Modo Activo:
Control: cliente (>1023) → servidor (21)
Datos: servidor (20) → cliente (>1023)
-Modo Pasivo:
Control: cliente (>1023) → servidor (21)
Datos: servidor (>1023) → cliente (>1023)

Trasmisión de datos por FTP:

La trasmisión de datos es en texto plano, pero existen protocolos de seguridad SFTP, los
archivos pueden ser:

- ASCII: son archivos en texto plano


- Archivos binarios: todo lo que no sean archivos de texto, como archivos de
audio, video, imágenes…

Cliente FTP:

Aplicación que permite al usuario conectarse al un servidor FTP remoto para solicitar o
transferirles archivos. Por defecto cualquier SO tiene incluido un cliente FTP que
funciona por comandos, permitiendo ejecutar las ordenes FTP:

ftp [nombre_maquina / IP] [nº puerto] *si no se pone puerto lo toma por defecto

Se puede usar el navegador web como cliente FTP, debemos especificar el protocolo ftp
en la zona de las URL’s del navegador, sino se usara http por defecto. Se puede
introducir la direccion web del servidor FTP o en el siguiente texto:

ftp://login_usuario:contraseña@nombre_servidorFTP

Ordenes FTP

También podría gustarte