Resumen FTP
Enviado por hache_raw • 25 de Octubre de 2023 • Resumen • 1.211 Palabras (5 Páginas) • 55 Visitas
FTP Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red
TCP.
Sus objetivos son que se pueda compartir archivos entre maquinas remotas, transferencia de archivos
rápida y fiable.
Desventajas:
Pensado para ofrecer máxima velocidad, pero no máxima seguridad, utiliza el mecanismo normal de
autenticación a través de nombre de usuario y contraseña. Dicha contraseña se transfiere en texto
plano por lo que es fácilmente capturable. Y la misma transferencia de archivos son también en texto
plano.
Arquitectura:
Se basa en una arquitectura cliente/servidor. Desde un cliente se puede descargar archivos del servidor
independientemente del sistema operativo utilizado en cada equipo.
Normalmente su utiliza el puerto 20 para transferencia de datos y 21 para transferencia de órdenes.
Un servidor FTP es un programa especial que se ejecuta en el equipo servidor. Su función es
permitir el intercambio de datos entre diferentes equipos. Los programas servidores FTP no
suelen encontrarse en los ordenadores personales, por lo que los usuarios utilizarán FTP para
conectarse remotamente a uno.
Los usos más comunes son utilizar el servicio para subir sus páginas web y sus archivos o
como servidores backup de los archivos importantes. Para ello existe el SFTP, que transmiten
los datos cifrados.
Un cliente FTP es un programa que se instala en el ordenador del usuario, y que se conecta
al servidor FTP para transferir archivos. Para poder utilizarlos se necesita conocer el nombre
del archivo, el ordenador en el que reside, el ordenador al que se quiere transferir el archivo y
la carpeta en la que se encuentra.
Se pueden clasificar según la interfaz:
-Clientes en línea de comandos (Integrados en los S.O)
-Clientes gráficos (Facilita la conexión al servidor e integran muchas funciones adicionales)
-Navegadores (Los actuales pueden actuar como clientes ftp)
-Integrados en otros programas
El Protocolo:
El PI (interprete del usuario) del usuario inicia la conexión con el puerto 21. Las ordenes
estándar las genera el PI de usuario y se transmiten al proceso servidor a través de la conexión
de control. Las respuestas estándar se envían desde el PI del servidor al PI de usuario por la
conexión de control.
Las ordenes FTP especifican parámetros para la conexión de datos y la naturaleza de la
operación sobre el sistema de archivos. El DTP (Proceso de transferencia de datos) de usuario
debe esperar a que el servidor inicie la conexión al puerto de datos especificado y transferir
los datos en función a los parámetros que se hayan especificado.
Hay que destacar que la conexión de datos es bidireccional, se puede usar para enviar y recibir
simultáneamente.
Modos de acceso:
Se puede iniciar sesión como un usuario que existe en el sistema o como un usuario genérico llamado
anónimo. El acceso al servidor está limitado según el tipo de usuario que se conecta.
Acceso anónimo: Se ofrece servicios libremente a todos los usuarios. Es una manera cómoda
de permitir que todo el mundo tenga acceso a cierta información. Nos conectaremos con el
nombre de usuario “Anonymous” y no se necesitará una contraseña prestablecida.
Normalmente con este tipo de usuario solo se podrán leer y copiar los archivos que sean
públicos, ya que los administradores suelen dar menos privilegios que un usuario normal.
Acceso usuario: Se guarda en el servidor la información sobre las distintas cuentas de usuario
que pueden acceder a él, de forma que para iniciar sesión debemos introducir un login y
password que nos identifiquen.
Acceso invitado: Surge debido a problemas de seguridad al acceder al servidor sin
restricciones. Cada usuario se conecta a la máquina mediante su login y password, pero
evitando que tenga acceso a partes del sistema de archivos que no necesita para realizar su
trabajo. De esta forma accederá a un entorno restringido.
Clientes basados en Web
Es un cliente FTP al cual podemos acceder a través de nuestro Navegador Web sin necesidad de otra
aplicación. El servidor web actúa de intermediario haciendo pasar la información desde el servidor
ftp en los puertos 20 y 21 hacia el puerto
...