Sunteți pe pagina 1din 39

Protocolo de Transferencia de Archivos

4/16/12

GRUPO N 1
Jimmy Chilan Stalin Vera Murillo Juan Chancay Zumba
4/16/12

FTP (File Transfer Protocol)

Es un protocolo de transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol)
4/16/12

FTP (File Transfer Protocol)


La transferencia de archivos puede producirse en ambas direcciones. El cliente puede descargar (bajar) un archivo desde el servidor o el cliente puede 4/16/12 cargar (subir) un

El FTP se desarroll para permitir las transferencias de archivos entre un cliente y un servidor.

Historia del FTP


Fue la primera propuesta sobre mecanismos para el envo y recepcin de ficheros datos de 1971, desarrollado para su uso en los sistemas de Instituto Tecnolgico de Massachussets. Se le realizaron varios cambios, apareciendo en 1973 una versin oficial del protocolo, que fue la 454. Mas tarde el FTP sufre un cambio subyacente del protocolo 4/16/12 a TCP, NCP

El Modelo FTP
El interprete del protocolo (IP) realiza la conexin por el puerto 21, este genera las ordenes desde el usuario. Las respuestas estndar se 4/16/12 envan desde el

El Modelo FTP
Las ordenes FTP especifican los siguientes parmetros:

Puerto de datos Modo de transferencia Tipo de representacin Estructura

Y la accin a realizan sobre los archivos:


Almacenar Recuperar Aadir 4/16/12

Ftp Utiliza dos mtodos para transferir archivos:

Tipos de transferencia de archivos en FTP

Tipo ASCII.- Adecuado para transferir archivos que slo contengan caracteres imprimibles (archivos ASCII, no archivos resultantes de un procesador de texto), por ejemplo pginas HTML, pero no las imgenes que puedan contener. Tipo BINARIO.- Este tipo es usado cuando se trata de archivos comprimidos, 4/16/12 ejecutables para PC, imgenes, archivos de

Extensin de archivo txt (texto) html (pgina WEB) doc (documento) ps (poscript) hqx (comprimido) Z (comprimido) ZIP (comprimido) ZOO (comprimido) Sit (comprimido) pit (comprimido) shar (comprimido) uu (comprimido) ARC (comprimido) tar (empaquetado)

Tipo de transferencia ascii ascii binario ascii ascii binario binario binario binario binario binario binario binario 4/16/12 binario

Cliente Y Servidor FTP


En una transaccin FTP estn involucradas dos maquinas, una maquina cliente que comienza el traslado de datos y una maquina que aloja los archivos y otorga los accesos denominada servidor

4/16/12

Cliente Y Servidor FTP


El FTP requiere de dos conexiones entre cliente y servidor: una para comandos y respuestas, otra para la transferencia real de archivos.

4/16/12

Los Servidores FTP


Es un programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.). Su funcin es permitir el intercambio de datos entre diferentes

4/16/12

Los Clientes FTP


Un cliente FTP es un programa que se instala en el ordenador del usuario, y que emplea el protocolo FTP para conectarse a un servidor FTP y transferir archivos, ya sea para descargarlos

4/16/12

Existen dos formas de conexin en FTP:


Modos de conexin del cliente FTP

Modo activo El modo pasivo

4/16/12

En modo Activo, el servidor se comunica a travs del puerto 20, mientras que el cliente asocia un puerto aleatorio mayor que el 1024.

4/16/12

Para ello, el cliente manda un comando PORT al servidor indicndole ese nmero de puerto, para que el servidor pueda abrir la conexin de datos

4/16/12

En modo pasivo el servidor utiliza el puerto 21, mientras que el cliente debe utilizar un puerto de control mayor a 1023

4/16/12

El cliente inicia una conexin desde el puerto siguiente al puerto de control hacia el puerto del servidor

4/16/12

Comandos FTP
Los comandos permiten administrar las sesiones entre el cliente y el servidor, as tambin el tipo de accin a realizar con4/16/12 el archivo

Ejemplos de Comandos FTP Comando y argumentos


open servidor close o disconnect bye o quit

Accin que realiza


Inicia una conexin con un servidor FTP. Finaliza una conexin FTP sin cerrar el programa cliente.

Finaliza una conexin FTP y la sesin de trabajo con el programa cliente. cd directorio Cambia el directorio de trabajo en el servidor. delete archivo Borra un archivo en el servidor Borra mltiples archivos basado en un patrn que se aplica mdelete patrn al nombre. Muestra el contenido del directorio en el que estamos en el dir servidor. get archivo Obtiene un archivo Se le comunica al servidor que el cliente est en modo de noop No no operacin, el servidor usualmente responde con un Operation ZZZ y refresca el contador de tiempo inactivo del usuario. mget archivos Obtiene mltiples archivos Activa la impresin de caracteres # a medida que se hash 4/16/12 transfieren archivos, a modo de barra de progreso.

Los Cdigos de respuesta del FTP


Esto cdigos son devueltos por un servidor FTP despus de que se haya enviado un comando. El cdigo de respuesta es un valor de tres dgitos.

4/16/12

El primer dgito indica uno de los tres resultados posibles, 1) xito, 2) el fracaso y error 3) o incompleta:
2xx - xito respuesta

Los Cdigos de respuesta del FTP

4xx o 5xx - Responder fracaso 1xx o 3xx - un error o una respuesta incompleta
4/16/12

Los Cdigos de respuesta del FTP


El segundo dgito define la clase de error:
x0z - Sintaxis - Estas respuestas se refieren a errores de sintaxis. x1z - Informacin - respuestas a las solicitudes de informacin. x2z - Conexiones - respuestas refirindose a las conexiones de control y de datos. x3z - autenticacin y contabilidad - Respuestas para el proceso de inicio de sesin y los procedimientos contables. x4z - No est definido. x5z - Sistema de archivos - Estos cdigos de estado de rel de respuestas del sistema de archivos del servidor.

Y el tercer dgito proporciona detalles


4/16/12

MANEJO DE CONEXIONES
Una sesin FTP comn pasa por cuatro etapas:
1. Un programa cliente se conecta a un servidor FTP en el puerto 21. 2. El usuario inicia la sesin con el anfitrin servidor FTP. 3. El cliente y el servidor FTP realizan un
4/16/12

MANEJO DE CONEXIONES
La conexin de datos tiene 3 utilidades:

Enviar ficheros del cliente al servidor Enviar ficheros del servidor al cliente Enviar listados de ficheros o directorios desde el servidor al cliente.
4/16/12

Modos de Transmisin

De Bloque.- Transfiere los archivos como una serie de bloque, cada uno con un encabezado como ndice. Comprimido.- Mediante un algoritmo de codificacin comprime ocurrencias consecutivas del mismo byte De Flujo.- Transfiere un archivo como un flujo de bytes de datos.
4/16/12

La Seguridad del FTP


FTP no fue diseado para ser un protocolo de seguridad, especialmente por los estndares de hoy en da-y tiene muchas debilidades de seguridad, se enumeran los siguiente defectos:
Los ataques de rebote Parodia de los ataques Ataques de fuerza bruta Captura de paquetes (sniffing) Nombre de la proteccin 4/16/12 Puerto de robar

Adems cuenta con las funcionalidades de los mejores software de FTP: Capacidad para continuar descargas interrumpidas Herramienta de administrador de sitios FTP Capacidad para mantener viva la conexin con el servidor FTP Soporte para trabajar junto con firewalls Soporte SOCKS4/5 y HTTP1.1 Conexiones seguras SSL y SFTP Cola de cargas y descargas 4/16/12 Soporte para Drag & Drop (Arrastrar y soltar)

FileZil a

Es un programa est desarrollado para la plataforma Windows, vlido para todas las versiones, desde Windows 95 hasta XP.

Instalaci n de FileZila Server


4/16/12

4/16/12

Instalaci n de FileZila Client


4/16/12

4/16/12

Configurac in de FileZila Server


4/16/12

4/16/12

Configurac in de FileZila Client


4/16/12

4/16/12

El proceso de descarga de los


4/16/12

4/16/12

FIN
4/16/12

S-ar putea să vă placă și