10 Ene

Servicio FTP

Proporciona mecanismo estándar de transferencia de archivos entre sistemas a través de redes TCP/IP. Permite multitud de acciones independientemente de que los sistemas de archivos sean distintos.

Objetivos

Fomenta el acceso a máquinas remotas. Promueve el intercambio de archivos entre máquinas remotas.

Como funciona

Utiliza puerto 20. Forma de transmisión es rápida pero no segura. Modelo Cliente – Servidor actúa así: 1. usuario inicia conexión x puerto 21 (requiere usuario y contraseña, server y puerto). 2. Usuario transmite 1a serie de órdenes x el puerto de control desde el PC hasta el servidor. 3. Servidor responde a estas peticiones x puerto de control. 4. Cliente envía órdenes del Sistema de archivos con sus parámetros. 5. Servidor contesta a sus órdenes. El intérprete de protocolo del usuario establece con el PI del servidor una conexión de control.

Características

Cliente se conecta de 3 formas: 1. Anónimo: No necesario tener cuenta de usuario privado. 2. Usuario: Hay q estar autenticado con usuario y contraseña. 3. Invitado: Usamos usuario y contraseña pero no tenemos control absoluto sobre los archivos del servidor. Acceso a FTP limitado según el usuario que se conecta: 1. Usuarios locales: Acceden al sistema de archivos q comienza en su directorio de conexión. 2. Usuarios anónimos: Accede al directorio público q establece el admin del servicio.

Tipos de conexiones

1. Modo activo: Servidor toma iniciativa en creación de conexión de datos. Su funcionamiento: Cliente envía petición (comando PORT) desde puerto superior al 1024 al puerto 21 del servidor. El servidor responde con un paquete ACK. El servidor inicia la conexión de datos desde el puerto 20 al puerto de datos del cliente.

El cliente responde con un paquete de aceptación ACK. El servidor y cliente procede al envío y/o la recepción de datos y confirman si llegan correctamente. Se libera el canal de datos y se cierra. Problema: La máquina cliente debe estar dispuesta a aceptar cualquier conexión de entrada en un puerto superior al 1024.

2. modo pasivo: Espera que el cliente envíe una petición para crear dicha conexión. Funcionamiento: cliente envía 1 petición (comando PASV) desde puerto superior al 1024 al puerto 21 del servidor. El servidor responde con un mensaje que incluye el puerto de datos. El cliente inicia la conexión de datos desde su puerto de datos al puerto de datos del servidor. El servidor responde con un paquete de aceptación ACK. El servidor y el cliente procede al envío y/o recepción de datos. Se libera el canal de datos y se cierra. Problema: El cortafuegos se traslada al servidor. Se soluciona limitando el número de puertos accesibles para este modo de conexión.

Protocolo TFTP

Es simple y se usa para transferencia de archivos entre equipos de una red. Puerto 69, no puede listar el contenido de los directorios, no existen mecanismos de autenticación o cifrado, la transferencia se realiza en ASCII o binario.

Tipos de transferencias

Proporcionan integridad de datos y velocidad de transferencia. 2 Tipos de transferencia: Binario: todo se transmite en binario (de bit a bit). Se usa para ejecutables, videos, imágenes, archivos de aplicaciones… ASCII: Se puede transmitir archivos de byte a byte. Se usa para archivos de texto (.txt; .html).

Tipos de clientes FTP

Gestores de descarga: Restablecen la conexión de datos sin pedir los paquetes ya recibidos o descargados.

Sincronizadores: Revisan la fecha, tamaño… Lo usan los programadores. Aplicaciones FTP-P2P: Permiten el intercambio de archivos entre usuarios particulares siendo los dos del cliente y servidor (Emule, BitTorrent). Versiones portátiles: Son portables (poco peso y no hace falta instalar). Fáciles de instalar y se puede llevar en un pendrive.

Uso navegador web como cliente FTP

Modo texto: Tener conexión en modo texto: ftp [IP o Nombre-del-servidor]. Modo gráfico: Características: Fácil uso instalación.. Continua descargas interrumpidas si el servidor lo quiere. Prepara listas de tareas programadas. Incorpora un administrador de marcadores de servidor FTP que guarda las direcciones de los más visitados. Muestra la carpeta local y la carpeta remota. Soporta conexiones a través de servidores proxy y cortafuegos. Filezilla: utiliza el protocolo SFTP para realizar transferencias seguras de datos y contraseñas.

Servidor FTP Windows Server 2022: Está incluido en IIS. Primero hay que instalar el servicio IIS. sitio FTP con aislamiento de usuarios: Impide q los usuarios vean o sobrescriban el contenido de otros usuarios limitándose a sus propios directorios. Los usuarios pueden modificar, crear y eliminar archivos desde sus carpetas.

Deja un comentario