Exposicion Telematica Ftp

Click here to load reader

  • date post

    27-Nov-2015
  • Category

    Documents

  • view

    22
  • download

    0

Embed Size (px)

Transcript of Exposicion Telematica Ftp

Diapositiva 1

PROTOCOLO DE TRANSMISIN DE ARCHIVOSFTPINTEGRANTES:EDGARDO TOBON ZUIGA ALFREDO CARRASCAL GUARNDOCENTE:ING. NESTOR SALAMANCAPROTOCOLO DE TRANSMISIN DE ARCHIVOS - FTPIntroduccin a File Transfer Protocol (FTP):

Existe en la actualidad, dentro de lo que esInternet, un servicio' que permite trabajar conarchivos(copiar, modificar, borrar) desde una PC hacia un servidorremoto. En dichosservidoresremotos se alojan grandes cantidades de shareware y freeware, que estn a disposicin del pblico para que haga un download a sucomputadora.

Generalmente estos servidores permiten el acceso a cualquier usuario (servidores llamados "anonymous") pero tambin existen los servidores que tienen acceso restringido por medio de passwords.

Estas transferencias de archivos se hace por medio de unsoftwareconocido como FTP. Existen hoy en da muchos programasde este tipo, con diferentesprestaciones, pero nos referiremos puntualmente al WS_FTPPROTOCOLO DE TRANSMISIN DE ARCHIVOS - FTPAlgunas definiciones:

Lista con los trminos ms comunes en el uso del FTP:Download:Copiar unarchivodesde una computadora remota (FTP site, server) a su computadora.Upload:Copiar un archivo desde su computadora a una computadora remota (FTP site, server).Server:Es como se llama comnmente a un FTP site.Session Profile:Es el conjunto deinformacinnecesaria para conectarse a un server.

Hay tresdatosimportantes que debemos saber para conectarnos a un server FTP y bajar unprograma a la computadora:

El nombre del Host(ej.: www.ba.net),La ubicacin del archivo, dentro de que directorio se encuentra (ej.: /pub/windows31),El nombre del archivo(ej.: n16e30.exe)QUE ES UN PROTOCOLOUn protocolo es un mtodo estndar que permite la comunicacin entre procesos (que potencialmente se ejecutan en diferentes equipos), es decir, es un conjunto de reglas y procedimientos que deben respetarse para el envo y la recepcin de datos a travs de una red.

PROTOCOLO TCP/IPEl protocolo TCP/IP es el protocolo utilizado por todos los ordenadores, que esten conectados a internet, para conectarse entre s. Ya que en internet hay muchsimos ordenadores conectados y no todos tienen la misma configuracin de hardware y software que ,en muchos casos son incompatibles, este protocolo hace posible la conexin entre estos debido a que acepta cualquier tipo de configuracin de hardware y software.

El protocolo TCP/IP contiene los siguientes protocolos Entre otros :

- HTTP: (Protocolo de transferencia de hipertexto)- FTP: (Protocolo de transferencia de archivos)- ARP: (Protocolo de Resolucin de Direccin)- ICMP:(Protocolo de mensajes de control de Internet)- IP: (Protocolo de Internet)- TCP: (Protocolo de Control de Transmisin)- UDP: (Protocolo de datagrama de usuario) SMTP: (Protocolo simple de transferencia de correo)

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTP

El protocolo de transferencia de archivos (FTP) es un protocolo que sirve para transferir archivos a travs de Internet. Por lo general, FTP se usa para poner archivos a disposicin de otras personas para que puedan descargarlos, pero tambin se puede usar para cargar pginas web durante la creacin de un sitio web o para poner fotografas digitales en un sitio de uso compartido de fotografas.

El protocolo FTP define la manera en que los datos deben ser transferidos a travs de una red TCP/IP.

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTP

El objetivo del protocolo FTP es :

Permitir que equipos remotos puedan compartir archivos.

Permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor.

Conseguir transferencia de archivos rpida y fiable.

TIPOS DE USUARIO:

Existen dos tipos de usuarios:

Usuarios FTP: aquellos que disponen de una cuenta en el servidor que ofrece el servicio FTP.

Usuarios Annimos: usuarios cualesquiera que, al conectarse al servidor FTP, slo deben introducir una contrasea simblica. Slo tienen acceso a una parte limitada del sistema de archivos.

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTP MODOS DE CONEXIN:

Modo activo:

Se establece una conexin desde el cliente hacia el puerto 21 del servidor.

En esa conexin se comunica al servidor por el puerto qu utiliza el cliente para la recepcin de datos.

El servidor inicia la conexin abriendo el puerto 20 y abre el puerto indicado en el cliente para la transmisin de datos.

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTP

Modo pasivo:

La conexin la comienza el cliente hacia el puerto 21 en el servidor FTP.

Para la transferencia de datos, el cliente solicita un puerto abierto inferior al 1024 en el servidor.

Cuando recibe la contestacin, establece la conexin con el servidor para la transferencia de datos.

El cliente siempre es el que inicia las conexiones.

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTP

TIPO DE ARCHIVOS:

Desde el punto de vista de FTP, los archivos se agrupan en dos tipos:

Archivos ASCII: son archivos de texto plano.

Archivos Binarios: todo lo que no son archivos de texto: ejecutables (.exe), imgenes, archivos de audio, vdeo, etctera.

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTP ARQUITECTURA : CLIENTE-SERVIDORCuando se establece la conexin FTP, el cliente y el servidor utilizan dos puertos para realizar la transferencia de archivos: el puerto 21 para los comandos/respuestas y el puerto 20 para transferir los datos.

En esta grfica la "interfaz de usuario" puede ser los comandos del prompt de D.O.S. que ya revisamos, tambin puede ser un programa "cliente" FTP con interfaz grfica -como CuteFtp- o un browser (navegador).

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTP COMANDOS FTP (versin 1.01)COMANDOS DE CONTROL DE ACCESO:ComandosDescripcinUSERCadena de caracteres que permite identificar al usuario. La identificacin del usuario es necesaria para establecer la comunicacin a travs del canal de datos.PASSCadena de caracteres que especifica la contrasea del usuario. Este comando debe ser inmediatamente precedida por el comando USER. El cliente debe decidir si esconder la visualizacin de este comando por razones de seguridad.ACCTCadena de caracteres que especifica la cuenta del usuario. El comando generalmente no es necesario. Durante la respuesta que acepta la contrasea, si la respuesta es 230, esta etapa no es necesaria; Si la respuesta es 332, s lo es.CWDChange Working Directory (Cambiar el directorio de trabajo): este comando permite cambiar el directorio actual. Este comando requiere la ruta de acceso al directorio para que se complete como un argumento.CDUPChange to Parent Directory (Cambiar al directorio principal): este comando permite regresar al directorio principal. Se introdujo para resolver los problemas de denominacin del directorio principal segn el sistema (generalmente "..").SMNTStructure Mount (Montar estructura): REINReinitialize (Reinicializar): QUITComando que permite abandonar la sesin actual. Si es necesario, el servidor espera a que finalice la transferencia en progreso y despus proporciona una respuesta antes de cerrar la conexin. PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTPCOMANDOS DE PARAMETROS DE TRANSFERENCIA .

COMANDOS DE SERVICIO FTP

ComandosDescripcinPORTCadena de caracteres que permite especificar el nmero de puerto utilizado.PASVComando que permite indicar al servidor de DTP que permanezca a la espera de una conexin en un puerto especfico elegido aleatoriamente entre los puertos disponibles. La respuesta a este comando es la direccin IP del equipo y el puerto.TYPEEste comando permite especificar el tipo de formato en el cual se enviarn los datos.STRUCarcter Telnet que especifica la estructura de archivos (F de File [Archivo], R de Record [Registro], P de Page [Pgina]).MODECarcter Telnet que especifica el mtodo de transferencia de datos (S de Stream [Flujo], B de Block [Bloque], C de Compressed [Comprimido]).ComandosDescripcinRETREste comando (RETRIEVE [RECUPERAR]) le pide al servidor de DTP una copia del archivo cuya ruta de acceso se da en los parmetros.STOREste comando (STORE [almacenar]) le pide al servidor de DTP que acepte los datos enviados por el canal de datos y que los almacene en un archivo que lleve el nombre que se da en los parmetros. Si el archivo no existe, el servidor lo crea; de lo contrario, lo sobrescribeSTOUEste comando es idntico al anterior, slo le pide al servidor que cree un archivo cuyo nombre sea nico. El nombre del archivo se enva en la respuesta. PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTPCOMANDOS DE SERVICIO FTP

APPEGracias a este comando (Append [adjuntar]) los datos enviados se concatenan en el archivo que lleva el nombre dado en el parmetro si ya existe; si no es as, se crea.ALLOEste comando (Allocate [reservar]) le pide al servidor que reserve un espacio de almacenamiento lo suficientemente grande como para recibir el archivo cuyo nombre se da en el argumento. RESTEste comando (Restart [reiniciar]) permite que se reinicie una transferencia desde donde se detuvo. Para hacer esto, el comando enva en el parmetro el marcador que representa la posicin en el archivo donde la transferencia se haba interrumpido. Despus de este comando se debe enviar inmediatamente un comando de transferencia.RNFREste comando (Rename from [renombrar desde]) permite volver a nombrar un archivo. En los parmetros indica el nombre del archivo que se va a renombrar y debe estar inmediatamente seguido por el comando RNTORNTOEste comando (Rename from [renombrar a]) permite volver a nombrar un archivo. En los parmetros indica el nombre del archivo que se va a renombrar y debe estar inmediatamente seguido por el comando RNFR. ABOREste comando (Abort [cancelar]) le indica al servidor de DTP que abandone todas las transferenc