Presentación FTP

8
  Servicio FTP FTP = File Transfer Protocol  = Protocolo de transferencia de archivos Objetivo:  T ransferir archivos entre un equipo cliente de la red y un servidor accediendo a un sistema de ficheros virtual situado en el servidor con i ndependencia de la plataforma que solicite el servicio. Utilidad:  Repositorios de datos y software.   Alojamiento de páginas web.   Actualizaciones de software y S.O.'s

Transcript of Presentación FTP

5/12/2018 Presentación FTP - slidepdf.com

http://slidepdf.com/reader/full/presentacion-ftp-55a4d25c91a4a 1/8

 

 

Servicio FTP● FTP = File Transfer Protocol = Protocolo de

transferencia de archivos

● Objetivo:

 – Transferir archivos entre un equipo cliente de la red

y un servidor accediendo a un sistema de ficherosvirtual situado en el servidor con independencia dela plataforma que solicite el servicio.

● Utilidad:

 – Repositorios de datos y software.

 – Alojamiento de páginas web.

 – Actualizaciones de software y S.O.'s

5/12/2018 Presentación FTP - slidepdf.com

http://slidepdf.com/reader/full/presentacion-ftp-55a4d25c91a4a 2/8

 

 

Uso del servicio FTP

● Por órdenes FTP de línea de comandos:

 – bye, close, disconnect, open, passive, quit,

user, append, delete, get, put, recv, rename,

send, mdelete, mget, mput, cd, dir, lcd, ls,

 mdir, mkdir, mls, pwd, rmdir,ascii, bell,

 binary, debug, glob, hash, prompt, status,

trace, type, verbose, help

● Navegador web.

 – Traduce las operaciones gráficas con archivos

(arrastar, copiar, pegar, renombrar, ...) a órdenesFTP de línea de comandos.

● Mediante software cliente con interfaz gráfica.

 – Filezilla Client, WS_FTP, ...

5/12/2018 Presentación FTP - slidepdf.com

http://slidepdf.com/reader/full/presentacion-ftp-55a4d25c91a4a 3/8

 

 

Sesión FTP en línea de comandos

5/12/2018 Presentación FTP - slidepdf.com

http://slidepdf.com/reader/full/presentacion-ftp-55a4d25c91a4a 4/8

 

Funcionamiento de FTP

● Se establece una doble conexión TCP: decontrol y de datos. En el servidor:

 – Conexión de control (puerto 21 del servidor): Paraacceder al servidor y transmitir las operaciones arealizar.

 – Conexión de datos: Transfiere los datos. Dosmodos:

Modo activo (por defecto) usa el puerto 20 del servidor.● Modo pasivo: El cliente pide que los datos se transfieran

por un puerto del servidor superior al 1024.

● En el cliente, la conexión de control y datos se

realiza por puertos aleatorios. 

5/12/2018 Presentación FTP - slidepdf.com

http://slidepdf.com/reader/full/presentacion-ftp-55a4d25c91a4a 5/8

 

Acceso a un servidor FTP

● Acceso privado: 

 – Mediante autenticación de usuario y contraseña.

 – Cada usuario tendrá ciertos privilegios de uso

(subir archivos, borrar, crear carpetas, cambiar permisos...)

● Acceso público (FTP anónimo): Con elusuario genérico “anonymous”

 – Normalmente, con sólo permisos de lectura.

 

5/12/2018 Presentación FTP - slidepdf.com

http://slidepdf.com/reader/full/presentacion-ftp-55a4d25c91a4a 6/8

 

Consideraciones sobre elfuncionamiento de FTP

● Los archivos se alojan en un directorio delservidor, al que llamamos sitio FTP .

● La transferencia de archivos puede ser en

modo texto (caracteres ASCII) o modo binario. – Los programas cliente FTP cambian de un modo a

otro automáticamente.

● Servicio muy inseguro.

 – Tanto la autenticación como la transferencia dedatos se realiza sin encriptar.

 

5/12/2018 Presentación FTP - slidepdf.com

http://slidepdf.com/reader/full/presentacion-ftp-55a4d25c91a4a 7/8

 

Mejoras de seguridad de FTP

● Utilizar el protocolo SFTP que implementaSSH.

● Utilizar FTP sobre una conexión segura SSL

(capa de conexión segura) o TSL (seguridad dela capa de transporte).

 – La seguridad se implementa mediante cifrado declave pública y uso de certificados de seguridad.

 

5/12/2018 Presentación FTP - slidepdf.com

http://slidepdf.com/reader/full/presentacion-ftp-55a4d25c91a4a 8/8

 

Simplificaciones de FTP

● Protocolo TFTP (protocolo trivial detransferencia de archivos)

 – Similar a FTP pero sin autenticación, directamente

transfiere los datos.● Sólo cinco órdenes en línea de comandos: connect,

mode, get, put, verbose y quit .

 – Utilidad:

Carga remota de sistemas operativos en clientes ligeros.● Instalaciones desatendidas por red de S.O.'s.