6
File Transfer Protocol FTP (siglas en inglés de File Transfer Protocol, 'Protoco- lo de Transferencia de Archivos’) en informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Con- trol Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archi- vos, independientemente del sistema operativo utilizado en cada equipo. El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al usuario, utilizando nor- malmente el puerto de red 20 y el 21. Un problema básico de FTP es que está pensado para ofrecer la máxima ve- locidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede cap- turar este tráfico, acceder al servidor y/o apropiarse de los archivos transferidos. Para solucionar este problema son de gran utilidad apli- caciones como SCP y SFTP, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el trá- fico. 1 Historia El protocolo FTP se empezó a utilizar en abril de 1971, publicado como el RFC 114, antes de que existiera la pila TCP/IP. La estructura general fue establecida en 1973. Fue modificado varias veces, añadiendo nuevos coman- dos y funcionalidades. Al final se publicó el RFC 959 en octubre de 1985, que es la que se utiliza actualmente. [1] 2 El Modelo FTP En el modelo, el intérprete de protocolo (IP) de usuario inicia la conexión de control en el puerto 21. Las órdenes FTP estándar las genera el IP 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 la IP del servidor la IP de usuario por la conexión de control como respuesta a las órdenes. Estas órdenes FTP especifican parámetros para la cone- xión de datos (puerto de datos, modo de transferencia, tipo de representación y estructura) y la naturaleza de la El siguiente modelo representa el diagrama de un servicio FTP. operación sobre el sistema de archivos (almacenar, recu- perar, añadir, borrar, etc.). El proceso de transferencia de datos (DTP) de usuario u otro proceso en su lugar, debe esperar a que el servidor inicie la conexión al puerto de datos especificado (puerto 20 en modo activo o estándar) y transferir los datos en función de los parámetros que se hayan especificado. Vemos también en el diagrama que la comunicación en- tre cliente y servidor es independiente del sistema de ar- chivos utilizado en cada computadora, de manera que no importa que sus sistemas operativos sean distintos, por- que las entidades que se comunican entre sí son los PI y los DTP, que usan el mismo protocolo estandarizado: el FTP. También hay que destacar que la conexión de datos es bi- direccional, es decir, se puede usar simultáneamente pa- ra enviar y para recibir, y no tiene por qué existir todo el tiempo que dura la conexión FTP. Pero tenía en sus co- mienzos un problema, y era la localización de los servi- dores en la red. Es decir, el usuario que quería descargar algún archivo mediante FTP debía conocer en qué má- quina estaba ubicado. La única herramienta de búsqueda de información que existía era Gopher, con todas sus li- mitaciones. 2.1 Primer buscador de información Gopher significa 'lanzarse sobre' la información. Es un servicio cuyo objetivo es la localización de archivos a partir de su título. Consiste en un conjunto de menús de recursos ubicados en diferentes máquinas que están in- tercomunicadas. Cada máquina sirve una área de infor- mación, pero su organización interna permite que todas ellas funcionen como si se tratase de una sola máquina. 1

File Transfer Protocol (ftp).pdf

Embed Size (px)

Citation preview

  • File Transfer Protocol

    FTP (siglas en ingls de File Transfer Protocol, 'Protoco-lo de Transferencia de Archivos) en informtica, es unprotocolo de red para la transferencia de archivos entresistemas conectados a una red TCP (Transmission Con-trol Protocol), basado en la arquitectura cliente-servidor.Desde un equipo cliente se puede conectar a un servidorpara descargar archivos desde l o para enviarle archi-vos, independientemente del sistema operativo utilizadoen cada equipo.El servicio FTP es ofrecido por la capa de aplicacin delmodelo de capas de red TCP/IP al usuario, utilizando nor-malmente el puerto de red 20 y el 21. Un problema bsicode FTP es que est pensado para ofrecer la mxima ve-locidad en la conexin, pero no la mxima seguridad, yaque todo el intercambio de informacin, desde el login ypassword del usuario en el servidor hasta la transferenciade cualquier archivo, se realiza en texto plano sin ningntipo de cifrado, con lo que un posible atacante puede cap-turar este trco, acceder al servidor y/o apropiarse de losarchivos transferidos.Para solucionar este problema son de gran utilidad apli-caciones como SCP y SFTP, incluidas en el paquete SSH,que permiten transferir archivos pero cifrando todo el tr-co.

    1 HistoriaEl protocolo FTP se empez a utilizar en abril de 1971,publicado como el RFC 114, antes de que existiera la pilaTCP/IP. La estructura general fue establecida en 1973.Fue modicado varias veces, aadiendo nuevos coman-dos y funcionalidades. Al nal se public el RFC 959 enoctubre de 1985, que es la que se utiliza actualmente.[1]

    2 El Modelo FTPEn el modelo, el intrprete de protocolo (IP) de usuarioinicia la conexin de control en el puerto 21. Las rdenesFTP estndar las genera el IP de usuario y se transmitenal proceso servidor a travs de la conexin de control. Lasrespuestas estndar se envan desde la IP del servidor laIP de usuario por la conexin de control como respuestaa las rdenes.Estas rdenes FTP especican parmetros para la cone-xin de datos (puerto de datos, modo de transferencia,tipo de representacin y estructura) y la naturaleza de la

    El siguiente modelo representa el diagrama de un servicio FTP.

    operacin sobre el sistema de archivos (almacenar, recu-perar, aadir, borrar, etc.). El proceso de transferencia dedatos (DTP) de usuario u otro proceso en su lugar, debeesperar a que el servidor inicie la conexin al puerto dedatos especicado (puerto 20 en modo activo o estndar)y transferir los datos en funcin de los parmetros que sehayan especicado.Vemos tambin en el diagrama que la comunicacin en-tre cliente y servidor es independiente del sistema de ar-chivos utilizado en cada computadora, de manera que noimporta que sus sistemas operativos sean distintos, por-que las entidades que se comunican entre s son los PI ylos DTP, que usan el mismo protocolo estandarizado: elFTP.Tambin hay que destacar que la conexin de datos es bi-direccional, es decir, se puede usar simultneamente pa-ra enviar y para recibir, y no tiene por qu existir todo eltiempo que dura la conexin FTP. Pero tena en sus co-mienzos un problema, y era la localizacin de los servi-dores en la red. Es decir, el usuario que quera descargaralgn archivo mediante FTP deba conocer en qu m-quina estaba ubicado. La nica herramienta de bsquedade informacin que exista era Gopher, con todas sus li-mitaciones.

    2.1 Primer buscador de informacin

    Gopher signica 'lanzarse sobre' la informacin. Es unservicio cuyo objetivo es la localizacin de archivos apartir de su ttulo. Consiste en un conjunto de mens derecursos ubicados en diferentes mquinas que estn in-tercomunicadas. Cada mquina sirve una rea de infor-macin, pero su organizacin interna permite que todasellas funcionen como si se tratase de una sola mquina.

    1

  • 2 4 CLIENTE FTP

    El usuario navega a travs de estos mens hasta locali-zar la informacin buscada, y desconoce exactamente dequ mquina est descargando dicha informacin. Conla llegada de Internet, los potentes motores de bsqueda(Google) dejaron el servicio Gopher, y la localizacin delos servidores FTP dej de ser un problema. En la actua-lidad, cuando el usuario se descarga un archivo a partir deun enlace de una pgina web no llega ni a saber que lo esthaciendo desde un servidor FTP. El servicio FTP ha evo-lucionado a lo largo del tiempo y hoy da es muy utilizadoen Internet, en redes corporativas, Intranets, etc. Soporta-do por cualquier sistema operativo, existe gran cantidadde software basado en el protocolo FTP.

    3 Servidor FTPUn servidor FTP es un programa especial que se ejecutaen un equipo servidor normalmente conectado a Inter-net (aunque puede estar conectado a otros tipos de redes,LAN, MAN, etc.). Su funcin es permitir el intercambiode datos entre diferentes servidores/ordenadores.Por lo general, los programas servidores FTP no suelenencontrarse en los ordenadores personales, por lo que unusuario normalmente utilizar el FTP para conectarse re-motamente a uno y as intercambiar informacin con l.Las aplicaciones ms comunes de los servidores FTP sue-len ser el alojamiento web, en el que sus clientes utilizan elservicio para subir sus pginas web y sus archivos corres-pondientes; o como servidor de backup (copia de segu-ridad) de los archivos importantes que pueda tener unaempresa. Para ello, existen protocolos de comunicacinFTP para que los datos se transmitan cifrados, como elSFTP (Secure File Transfer Protocol).

    4 Cliente FTPCuando un navegador no est equipado con la funcinFTP, o si se quiere cargar archivos en un ordenador re-moto, se necesitar utilizar un programa cliente FTP. Uncliente FTP es un programa que se instala en el ordenadordel usuario, y que emplea el protocolo FTP para conec-tarse a un servidor FTP y transferir archivos, ya sea paradescargarlos o para subirlos.Para utilizar un cliente FTP, se necesita conocer el nom-bre del archivo, el ordenador en que reside (servidor, enel caso de descarga de archivos), el ordenador al que sequiere transferir el archivo (en caso de querer subirlo no-sotros al servidor), y la carpeta en la que se encuentra.Algunos clientes de FTP bsicos en modo consola vie-nen integrados en los sistemas operativos, incluyendoMicrosoft Windows, DOS, GNU/Linux y Unix. Sin em-bargo, hay disponibles clientes con opciones aadidas einterfaz grca. Aunque muchos navegadores tienen ya

    integrado FTP, es ms conable a la hora de conectar-se con servidores FTP no annimos utilizar un programacliente.

    4.1 Acceso annimo

    Los servidores FTP annimos ofrecen sus servicios libre-mente a todos los usuarios, permiten acceder a sus archi-vos sin necesidad de tener un 'USER ID' o una cuenta deusuario. Es la manera ms cmoda fuera del servicio webde permitir que todo el mundo tenga acceso a cierta infor-macin sin que para ello el administrador de un sistematenga que crear una cuenta para cada usuario.Si un servidor posee servicio 'FTP anonymous solamen-te con teclear la palabra anonymous, cuando preguntepor tu usuario tendrs acceso a ese sistema. No se ne-cesita ninguna contrasea preestablecida, aunque tendrsque introducir una slo para ese momento, normalmentese suele utilizar la direccin de correo electrnico propia.Solamente con eso se consigue acceso a los archivos delFTP, aunque con menos privilegios que un usuario nor-mal. Normalmente solo podrs leer y copiar los archivosque sean pblicos, as indicados por el administrador delservidor al que nos queramos conectar.Normalmente, se utiliza un servidor FTP annimo paradepositar grandes archivos que no tienen utilidad si no sontransferidos a la mquina del usuario, como por ejemploprogramas, y se reservan los servidores de pginas web(HTTP) para almacenar informacin textual destinada ala lectura en lnea.

    4.2 Acceso de usuario

    Si se desea tener privilegios de acceso a cualquier partedel sistema de archivos del servidor FTP, de modicacinde archivos existentes, y de posibilidad de subir nuestrospropios archivos, generalmente se suele realizar median-te una cuenta de usuario. En el servidor se guarda la in-formacin de las distintas cuentas de usuario que puedenacceder a l, de manera que para iniciar una sesin FTPdebemos introducir una autenticacin (en ingls: login)y una contrasea (en ingls: password) que nos identicaunvocamente.

    4.3 Cliente FTP basado en Web

    Un cliente FTP basado enWeb no esms que un clienteFTP al cual podemos acceder a travs de nuestro navega-dor web sin necesidad de tener otra aplicacin para ello.El usuario accede a un servidor web (HTTP) que lista loscontenidos de un servidor FTP. El usuario se conecta me-diante HTTP a un servidor web, y el servidor web se co-necta mediante FTP al servidor FTP. El servidor web ac-ta de intermediario haciendo pasar la informacin desde

  • 3el servidor FTP en los puertos 20 y 21 hacia el puerto 80HTTP que ve el usuario.Siempre hay momentos en que nos encontramos fuera decasa, no llevamos el ordenador porttil encima y necesi-tamos realizar alguna tarea urgente desde un ordenadorde acceso pblico, de un amigo, del trabajo, la univer-sidad, etc. Lo ms comn es que no estn instaladas lasaplicaciones que necesitamos y en muchos casos hasta ca-recemos de los permisos necesarios para realizar su ins-talacin. Otras veces estamos detrs de un proxy o cor-tafuegos que no nos permite acceder a servidores FTPexternos.Al disponer de un cliente FTP basado en Web podemosacceder al servidor FTP remoto como si estuviramosrealizando cualquier otro tipo de navegacin web. A tra-vs de un cliente FTP basado en Web podrs, crear, co-piar, renombrar y eliminar archivos y directorios. Cam-biar permisos, editar, ver, subir y descargar archivos, ascomo cualquier otra funcin del protocolo FTP que el ser-vidor FTP remoto permita.

    4.4 Acceso de invitadoEl acceso sin restricciones al servidor que proporcionanlas cuentas de usuario implica problemas de seguridad, loque ha dado lugar a un tercer tipo de acceso FTP deno-minado invitado (guest), que se puede contemplar comouna mezcla de los dos anteriores.La idea de este mecanismo es la siguiente: se trata de per-mitir que cada usuario conecte a la mquina mediante sulogin y su password, pero evitando que tenga acceso apartes del sistema de archivos que no necesita para reali-zar su trabajo, de esta forma acceder a un entorno res-tringido, algo muy similar a lo que sucede en los accesosannimos, pero con ms privilegios.

    4.5 Ejemplos de Clientes FTPEntre los varios clientes FTP que existen, se pueden men-cionar los siguientes:[2]

    Free FTP Upload Manager F->IT net2ftp Web FTP.co.uk Web-Ftp Jambai FTP ftp4net PHP FTP Client Asuk PHP FTP

    Weeble File Manager FileZilla

    5 Modos de conexin del clienteFTP

    FTP admite dosmodos de conexin del cliente. Estos mo-dos se denominan activo (o Estndar, o PORT, debidoa que el cliente enva comandos tipo PORT al servidorpor el canal de control al establecer la conexin) y pa-sivo (o PASV, porque en este caso enva comandos ti-po PASV). Tanto en el modo Activo como en el modoPasivo, el cliente establece una conexin con el servidormediante el puerto 21, que establece el canal de control.

    5.1 Modo activo

    2. Enviar comando ACK

    Modo Activo

    ClientePuerto de

    control1035

    Puerto de datos

    1036

    Puerto decontrol

    21

    Servidor FTPPuerto

    de datos 20

    1. Mandar comando PORT y el puerto 1036

    3. Enviar Datos

    IPCliente:1035IPServidorFTP:21

    IPServidorFTP:21

    IPCliente:1036IPSer

    vidorFTP:20

    4. Enviar comando ACK IPCliente:1036IPServidorFTP:20

    IPCliente:1035

    Modo activo.

    En modo Activo, el servidor siempre crea el canal de da-tos en su puerto 20, mientras que en el lado del cliente elcanal de datos se asocia a un puerto aleatorio mayor queel 1024. Para ello, el cliente manda un comando PORT alservidor por el canal de control indicndole ese nmerode puerto, de manera que el servidor pueda abrirle unaconexin de datos por donde se transferirn los archivosy los listados, en el puerto especicado.Lo anterior tiene un grave problema de seguridad, y esque la mquina cliente debe estar dispuesta a aceptarcualquier conexin de entrada en un puerto superior al1024, con los problemas que ello implica si tenemos elequipo conectado a una red insegura como Internet. Dehecho, los cortafuegos que se instalen en el equipo paraevitar ataques seguramente rechazarn esas conexionesaleatorias. Para solucionar esto se desarroll el modo pa-sivo.

    5.2 Modo pasivoCuando el cliente enva un comando PASV sobre el canalde control, el servidor FTP le indica por el canal de con-trol, el puerto (mayor a 1023 del servidor. Ejemplo:2040)

  • 4 8 CONEXIN A UN SERVIDOR FTP PROTEGIDO DESDE NAVEGADOR

    2.

    5. Cerrar la conexion

    ClientePuerto de

    control21

    Servidor FTP

    IPCliente:1035

    IPCliente:1035

    IPServidorFTP:21

    IPServidorFTP:21

    IPCliente:1036

    IPServidorFTP:2

    040

    Modo Pasivo Puerto de datos 2040Puerto decontrol1035

    Este puerto no se utiliza

    IPCliente:1036IPServidorFTP:2040

    Puerto de datos

    1036

    Puerto de datos

    20

    Respuesta del servidor con un puerto > 1023

    1.Mandar comandoPASV

    3.Iniciar la conexionde datos desde el puerto 1036 a un puerto aleatorio del servidor

    4.Enviar comandoACK

    Modo pasivo.

    al que debe conectarse el cliente. El cliente inicia unaconexin desde el puerto siguiente al puerto de control(Ejemplo: 1036) hacia el puerto del servidor especica-do anteriormente (Ejemplo: 2040).[3]

    Antes de cada nueva transferencia tanto en el modo Ac-tivo como en el Pasivo, el cliente debe enviar otra vez uncomando de control (PORT o PASV, segn el modo en elque haya conectado), y el servidor recibir esa conexinde datos en un nuevo puerto aleatorio (si est en modopasivo) o por el puerto 20 (si est en modo activo). En elprotocolo FTP existen 2 tipos de transferencia en ASCIIy en binarios.

    5.3 Tipos de transferencia de archivos enFTP

    Es importante conocer cmo debemos transportar un ar-chivo a lo largo de la red. Si no utilizamos las opcionesadecuadas podemos destruir la informacin del archivo.Por eso, al ejecutar la aplicacin FTP, debemos acordar-nos de utilizar uno de estos comandos (o poner la corres-pondiente opcin en un programa con interfaz grca):

    Tipo ASCII

    Adecuado para transferir archivos que slo contengan ca-racteres imprimibles (archivos ASCII, no archivos resul-tantes de un procesador de texto), por ejemplo pginasHTML, pero no las imgenes que puedan contener.

    Tipo Binario

    Este tipo es usado cuando se trata de archivos comprimi-dos, ejecutables para PC, imgenes, archivos de audio...Ejemplos de cmo transferir algunos tipos de archivo de-pendiendo de su extensin:En la red existen diversas soluciones de software quedesarrolla este tipo de tecnologa, los ms conocidos, sonFilezilla (software libre) y CuteFTP (shareware).

    6 Gua de comandos FTP

    7 Cdigos de respuesta de FTPA continuacin se muestra un resumen de la respuesta delos cdigos FTP que puede ser devuelto por un servidorFTP. Estos cdigos se han estandarizado en RFC 959 porIETF. El cdigo de respuesta es un valor de tres dgitos.El primer dgito se utiliza para indicar una de tres posiblesresultados-el xito, el fracaso o para indicar un error o unarespuesta incompleta:

    2yz - respuesta xito 4yz o 5yz - No hay respuesta 1yz o 3yz - Un error o una respuesta incompleta

    El segundo dgito dene la clase de error:

    x0z - Sintaxis. Estas respuestas se reeren a erroresde sintaxis.

    x1z - Informacin. Las respuestas a las solicitudesde informacin.

    x2z - Conexiones. Respuestas en referencia al con-trol y las conexiones de datos.

    x3z - Autenticacin y contabilidad. Respuestas parael proceso de inicio de sesin y los procedimientoscontables.

    x4z - No denido. x5z - Sistema de archivos. Estas respuestas trans-miten cdigos de estado del sistema de archivos delservidor.

    El tercer dgito del cdigo de respuesta se utiliza paraproporcionar detalles adicionales para cada una de las ca-tegoras denidas por el segundo dgito.[4]

    8 Conexin a un servidor FTP pro-tegido desde navegador

    Para iniciar sesin en un servidor FTP que requiere unacontrasea teclee la URL de esta forma:ftp://:@/Donde es el nombre de usuario, es el servidor FTP, es la contrasea de ac-ceso, y es el directorio donde iniciamos sesin.Ejemplo: ftp://alumno:[email protected]/public

  • 59 Vase tambin Archie FTPS TFTP OFTP File eXchange Protocol PTP, Picture Transfer Protocol MTP, Media Transfer Protocol (una extensin delPTP)

    SSH File Transfer Protocol Network File System Sistema de archivos Sistema de archivos distribuido

    10 Referencias[1] La historia del protocolo FTP (y sus desventajas actua-

    les). Consultado el 26 de junio de 2014.

    [2] Micaela. Los mejores 10 clientes FTP. Consultado el27 de junio de 2014.

    [3] Active FTP vs. Passive FTP, a Denitive Explanation(en ingls).

    [4] Forouzan, Behrouz. TCP/IP Protocol Suite. McGraw Hill.

    RFC 959: Referencia que dene las caractersticasactuales, a fecha de febrero de 2007, del protocoloFTP.

    RFC 114: Primera referencia propuesta de FTP delao 1971.

    TCP/IP Protocol Suite. Fourth Edition. Behrouz A.Forouzan. McGraw Hill.

  • 6 11 TEXT AND IMAGE SOURCES, CONTRIBUTORS, AND LICENSES

    11 Text and image sources, contributors, and licenses11.1 Text

    File Transfer Protocol Fuente: http://es.wikipedia.org/wiki/File%20Transfer%20Protocol?oldid=82095979 Colaboradores: Youssefsan,Mac, Youandme, 4lex, Moriel, Sauron, JorgeGG, Robbot, Gauss, Rosarino, Dodo, Jynus, Rsg, Tostadora, Sefer, Barcex, Enric Naval,Hildergarn, TuringTest, JCCO, Caos, Petronas, Xavmp, Airunp, JMPerez, Rembiapo pohyiete (bot), Drini2, RobotQuistnix, Byj2000,Superzerocool, Chobot, Caiserbot, Yrbot, BOT-Superzerocool, Adrruiz, FlaBot, YurikBot, Mortadelo2005, Icvav, GermanX, Beto29,KnightRider, Eloy, JRGL, Santiperez, Eskimbot, Ummowoa, Isra00, Morza, Maldoror, Er Komandante, Ciencia Al Poder, Lancaster,Ketamino, Jarke, BOTpolicia, CEM-bot, Damifb, Alexav8, Antur, Jjafjjaf, Dorieo, Montgomery, Thijs!bot, Dajuam, Papouten, RoyFoc-ker, JoaquinFerrero, Isha, Hanjin, Mpeinadopa, JAnDbot, Jugones55, .roman.., Mansoncc, Death Master, Muro de Aguas, Jorge Estrada,TXiKiBoT, Aalvarez12, JoseA, Gacq, Netito777, NaSz, Plux, Galaxy4, Jmvkrecords, Delphidius, AlnoktaBOT, Cinevoro, Aibot, Volkov-Bot, Snakeyes, Technopat, Galandil, Queninosta, Oscarxs.ULE, Carlostorres01, Matdrodes, Synthebot, BlackBeast, Shooke, AlleborgoBot,Proton.72, Muro Bot, Feministo, Dinopmi, BotMultichill, SieBot, Cobalttempest, Teyer, Macarse, Greek, Fadesga, Tirithel, XalD, Jarisleif,Javierito92, HUB, Bienacass, Dggionco, Sol felipe, Botelln, Alejandrocaro35, Pablo323, LordT, BetoCG, Jperelli, Nepenthes, Ravave,SilvonenBot, AVBOT, MastiBot, Angel GN, EivindBot, Diegusjaimes, Bethan 182, CarsracBot, Andreasmperu, Luckas-bot, Dangelin5,Nixn, ArthurBot, Jllopezpino, Xusete18, SuperBraulio13, Manuelt15, Xqbot, Jkbw, SassoBot, Rubinbot, Leandro.ditommaso, Teruillo,Igna, Botarel, Sony 3220, BenzolBot, Auxctionsmx, Panderine!, BOTirithel, Hprmedina, TobeBot, Caritdf, Kizar, Leugim1972, PatruBOT,Dinamik-bot, Goica, Aldorhoe, Mathonius, Alstur, GrouchoBot, EmausBot, Savh, HRoestBot, J. A. Glvez, Grillitus, KLBot, Chuispas-tonBot, MadriCR, Albertojuanse, Michellelopez477, MerlIwBot, Ninrouter, Orleons17, Santga, ELOTSO, Makecat-bot, Syum90, Jessi-caZurik, Legobot, Josefrodo, Edgar arevalos, Churrasco italiano, JacobRodrigues, Lezotho, BenjaBot, MatiasKnell y Annimos: 353

    11.2 Images Archivo:Activo.svg Fuente: http://upload.wikimedia.org/wikipedia/commons/9/90/Activo.svg Licencia: CC BY-SA 3.0 Colaboradores:

    Trabajo propio Artista original: Gabiwxp Archivo:Modelo_ftp.jpg Fuente: http://upload.wikimedia.org/wikipedia/commons/c/c5/Modelo_ftp.jpg Licencia: Public domain Cola-

    boradores: ? Artista original: ? Archivo:Pasivo.svg Fuente: http://upload.wikimedia.org/wikipedia/commons/6/65/Pasivo.svg Licencia: CC BY-SA 3.0 Colaboradores:

    Trabajo propio Artista original: Gabiwxp

    11.3 Content license Creative Commons Attribution-Share Alike 3.0

    Historia El Modelo FTP Primer buscador de informacin

    Servidor FTP Cliente FTP Acceso annimo Acceso de usuario Cliente FTP basado en Web Acceso de invitado Ejemplos de Clientes FTP

    Modos de conexin del cliente FTP Modo activo Modo pasivo Tipos de transferencia de archivos en FTP

    Gua de comandos FTP Cdigos de respuesta de FTP Conexin a un servidor FTP protegido desde navegador Vase tambin Referencias Text and image sources, contributors, and licensesTextImagesContent license