FTPProtocolo de Transferencia de Archivos             PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS – FTP EN                  WIN...
FTPProtocolo de Transferencia de Archivosobservar      estas    órdenes,      pero   Los objetivos del FTP, según el RFCin...
FTPProtocolo de Transferencia de ArchivosComputador en el cual se tiene instalado     diferentes comandos que el cliente l...
FTPProtocolo de Transferencia de Archivospuerto, el cliente establece la conexión      seguido esto iniciamos el servicio ...
FTPProtocolo de Transferencia de Archivos                                             Se realizaron diferentes pruebas   ...
FTPProtocolo de Transferencia de Archivos[1] http://web.mit.edu/                    BIOGRAFIA DEL AUTORES[2]http://www.dei...
FTPProtocolo de Transferencia de Archivos[Escribir texto]
Upcoming SlideShare
Loading in …5
×

Articulo redes ftp

666 views
544 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
666
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Articulo redes ftp

  1. 1. FTPProtocolo de Transferencia de Archivos PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS – FTP EN WINDOWS 2003 SERVER Y EN DEBIAN William Cordero Gómez 1 Diana Carolina Baquero Arias1 1 Decanatura de Ingenierías y Administración Escuela de Ingeniería Informática Redes de Datos Universidad Pontificia Bolivariana, Bucaramanga Wcordero8, baquerito_16,@hotmail.comResumen: Este articulo suministra approval of its first standard by theinformación sobre el protocolo de IETF RFC 114, reaching today thetransferencia de archivos FTP (File RFC 959 [3,9] .Transfer Protocol), llamado Keywords: Protocol, Internet, Server,anteriormente como Protocolo para Client, RFC.intercambio de archivos a través deInternet, basado en el sistema de correo 1. Introducciónelectrónico el cual consistía en losiguiente: el usuario1 deseaba enviar un Este servicio encargado de lacorreo al usuario2, y el usuario2 transferencia de archivos entre undeseaba responder este mensaje., cliente y un servidor basado en suLogrando así una conexión tipo cliente - arquitectura cliente-servidor, permite laservidor por parte de los dos usuarios. comunicación necesaria para establecerTeniendo su base en esto, presentan la una conexión de control y una conexiónpropuesta para la aprobación de su de datos siendo las dos un elementoprimer estándar el RFC 114 por la fundamental en la transmisión deIETF1, llegando hasta hoy al RFC 959 archivos, la cual asigna un canal lógico[3,9]. para el envío y la recepción de datosPalabras Clave: Protocolo, Internet, llamados puertos, predeterminadamenteServidor, Cliente, RFC. en la conexión de control se asigna el puerto 21 y para la conexión de datos elAbstract: This article provides puerto 20.information about the file transfer El servicio FTP reconoce dos tipos deprotocol FTP (File Transfer Protocol), formato el ASCCI para texto y binarioformerly known as a protocol for para otros archivos como video,exchanging files over the Internet, based imágenes etc., el servicio es utilizadoemail system which consisted of the por medio de aplicaciones existentes yafollowing: user1 wanted to send a Email sea de tipo cliente (filezilla, SmartFTPto user2, and user2 wanted to answer etc.) o para servidor (filezilla Server,this message., thereby connecting a xampp etc.) para realizar unaclient - server by the two users. With its comunicación por medio de estos dosbase in this, the proposal presented for interpretes, igualmente este servicio permite la conexión por comandos de acceso , transferencia y de servicio1 IETF (Internet Engineering Task Force, en externamente ya sea en un terminal o encastellano Grupo de Trabajo en Ingeniería de un DOS, en las aplicaciones no se puedeInternet)[Escribir texto]
  2. 2. FTPProtocolo de Transferencia de Archivosobservar estas órdenes, pero Los objetivos del FTP, según el RFCinternamente trabaja con todos los 959 son:comandos propios del FTP. 1)“promocionar el uso compartido deEl resto del artículo se estructura de la ficheros (programas y/o datos) ”. [4]siguiente forma, en la sección 2 se 2)“animar al uso indirecto o implícito (arealizará un descripción de la historia, través de programas) de servidoresEn la sección 3 se entra en el ámbito remotos”. [4]del FTP hablando de los objetivos , la 3)“hacer transparente al usuario lasseguridad, los servidores, los clientes, variaciones entre la forma de almacenarmodos de conexión, los usuarios ,la ficheros en diferentes ordenadores”. [4]configuración, entre otros. Y para 4)“transfiere datos fiable yterminar las conclusiones analizadas. eficientemente. [4]2. HistoriaLas bases del servicio FTP nacen en elinstituto tecnológico de MassachusettsM.I.T [1] en el año de 1971, ya que senecesitaba una opción para elintercambio de información entre lasdistintas computadoras que en eseentonces formaban Arpanet [2] (RFC114) [3]; en el año de 1985 se culmina Imagen1. Modelo de transferencia deel desarrollo del servicio FTP, esto no archivos de dos estaciones de trabajo alsignifica que el servicio no se esté servidor FTP [12]actualizando, a medida que se detectanproblemas o se necesiten correcciones, 3.2 Seguridad en el servicio FTPsales nuevos RFC, actualmente, el RFCque está vigente en el 959 El FTP trae varios problemas de seguridad, entre los cuales esta, que desde el usuario hasta la contraseña a la3. Que es el servicio FTP? hora de la conexión con el servidor, viajan a través de la red en texto plano,Servicio desarrollado para el esto quiere decir que cualquier personaintercambio de archivos entre con un sniffer2 [5], puede capturar estacomputadoras, usado principalmente en información y hacer con ella lo quecomputadoras físicamente distantes. quiera, para solucionar este problema,Es un servicio cliente-servidor, esto existen utilidades como csp, “que es unquiere decir que debe existir un (o medio transferencia de archivos, perovarios) computador que sea tipo que usa SSH”. Otras formas deservidor al cual nos conectaremos desde seguridad en FTP están expuestas en launa maquina tipo cliente. página de IBM [8]En el podremos descargar y/o subirarchivos, dependiendo de los privilegiosque tengamos en el servidor. 3.3 Servidor FTP 2 Sniffer: Programa que realiza capturas de tramas de3.1 Objetivos del FTP red[Escribir texto]
  3. 3. FTPProtocolo de Transferencia de ArchivosComputador en el cual se tiene instalado diferentes comandos que el cliente le.un programa el cual facilita el envía al servidor).intercambio de archivos, este programanos permite, dependiendo del programausado, la creación de los usuarios que se 3.6 Tipos de Usuariosconectaran a nuestro servicio, sipermitiremos conexiones anónimas, el Para el servicio FTP existen dos tiposnúmero máximo de conexiones activas, de usuario, los registrados y losel tiempo máximo que cada conexión anónimos.puede durar sin interactuar con el Un cliente anónimo es aquel que alservidor, entre otras. tratar de conectarse a un servidor ftp, noEntre los programas que se encuentran necesita de estar registrado en lospara prestar este servicio tenemos: el usuarios para tener acceso al servicio,Filezilla, Serv-U, proftpd, vsftpd. con solo colocar, tanto en usuario como en contraseña, la palabra anonymous ya3.4 Clientes FTP se puede conectar; mientras que los usuarios registrados, son aquellos queUn cliente FTP es un programa que nos disponen de un usuario y unapermite conectarnos a un servidor FTP contraseña.para descargar y/o subir archivos, para Hay que tener en cuenta que no todosesto, el cliente FTP pedirá una dirección los servidores aceptan conexionesIP o un DNS del servidor al que nos anónimas.queremos conectar, un nombre deusuario, una contraseña y un puerto decontrol. 3.7 Modos de conexiónExiste gran cantidad de clientes FTP,entre los más conocidos se encuentran: Existen dos tipos de conexión, el modoFilezilla, SmartFTP, Kbear y Wise FTP. activo y el pasivo.También es posible conectarse a través En el modo activo, el cliente establecede navegadores como iExplorer, conexión hacia el puerto 21 delFirefox, etc., en estas conexiones solo servidor, y establece transferencia dees posible descargar archivos; datos, el cliente, por un puerto aleatorioRecientemente se integro un cliente mayor a 1024 hacia el puerto 20 delFTP a Firefox, llamado fireFTP, el cual servidor.nos ofrece las mismas posibilidades queun cliente FTP independiente, diseñadoprincipalmente para web máster[7].3.5 Como se realiza la conexión Imagen2. Modo activo, el cliente elige un número de puerto y el servidor se lePor estándar, existen dos puertos para la conecta . [6].conexión FTP, el puerto 20 y el 21, elprimero se utiliza para el intercambio de En el modo pasivo, el cliente establecedatos entre el cliente y el servidor, y el la conexión hacia el puerto 21 delsegundo, para el control de la conexión servidor, y para la transferencia de(por este puerto se transmiten los datos, el cliente le solicita al servidor un puerto, cuando el servidor le dice el[Escribir texto]
  4. 4. FTPProtocolo de Transferencia de Archivospuerto, el cliente establece la conexión seguido esto iniciamos el servicio FTPde datos con un puerto suyo aleatorio. con el comando /etc/init.d/proftpd start, y listo, ya tenemos nuestro servidor en debían configurado y funcionando. 4.2 Montaje del servidor en WindowsImagen3. Modo pasivo, es el servidor el Primero una instalación de aplicacionesque abre uno de sus puertos y el cliente se para el servicio y por el DOS unale conecta [6]. prueba de conexión a un servicio FTP externo.4. Configuración Archivos Adjuntos4.1 Montaje del servidor en LinuxLa instalación en Debian no es muycompleja, todos los comandos seingresan en la terminal del sistema,ingresando como sudo (administrador),primero, con “atp-get install proftpd”descargábamos la aplicación, despuésde la instalación, me creaba cuatro Imagen4. Servidor Filezilla Serverarchivos en la ruta /etc/proftpd, de loscuales solo podía editar uno, elproftpd.conf, en este archivo se hacetoda la configuración del servidor.Los usuarios que se pueden identificaren el servicio son los mismos usuarioscreados para el sistema operativo(usuarios Debian), para agregar unnuevo usuario, se coloca el comandoadduser nuevo_usuario y Debian noscreara una carpeta en /home, y es a estacarpeta a la que podemos acceder, de Imagen5. Cliente SmartFTPigual forma, se puede definir unacarpeta común para todos los usuarios,esto si se necesita compartir Para la conexión de prueba:información de interés general, esto seconfigura en el archivo proftpd.conf. En la ventana de DOS se escribe:Hasta ahora tenemos configurado el ftp nombredelservidor , por ejemplo :servicio, ahora toca iniciarlo, pero antes, ftp ftp.microsoft.com.tenemos que configurar una IP estática Se ingresa al programa ftp escribiendopara nuestro servidor, esto se define en ftp y pulsando ENTER. El prompt delel archivo /etc/network/interfaces. sistema cambia a ftp >.Ahora reiniciamos el servicio de red,para aplicar los cambios en la IP, con elcomando /etc/init.d/networking restart,[Escribir texto]
  5. 5. FTPProtocolo de Transferencia de Archivos  Se realizaron diferentes pruebas para la conexión de este servicio, logrando una optima transferencia entre el cliente y el servidor  Se implemento e investigo sobre la arquitectura que maneja este modelo se servicio siendo esta Cliente-servidorConclusiones References  A raíz de este proyecto se pudo Articulo, Manteniendo vivo el FTP , conocer más a fondo el Autor: Javier H. Eraso Ingeniero de funcionamiento de un servicio desarrollo y redes ,(Cibercom) ,Bogotá FTP en un servidor. – Colombia .  Se conocieron las diferentes [0.1] William Stallings. formas de montar un servidor Comunicaciones y Redes de FTP, utilizando aplicaciones o Computadoras. Edición 7. Madrid 2004. comandos propios del FTP. PEARSON EDUCACIÓN. S.A... ISBN 84-205-4110-9  Se implemento el modo activo que esta predeterminado y se [0.2] Behrouz A. Forouzan. entendieron las diferencias que Transmisión de datos y Redes de existen entre una conexión de modo pasivo y una de modo Comunicación. Edición 2, Mc Graw activo. Hill. España 2001. ISBN 84-489-3390-0  Se realizo el montaje del [0.3] Alberto León-García, Indra servidor en dos sistemas Widjaja. Redes de Comunicación: operativos en Debían y en Conceptos Fundamentales y Windows Server 2003, Arquitecturas Básicas. Primera Edición. conociendo las características Madrid 2002. Mc Graw del porque se trabajo en estos Hill/Interamericana de España S.A.U.. S.O. ISBN 84-481-3197-5  Al realizarse el montaje en los [0.4] Sistemas electrónicos de sistemas operativos se diferencio comunicaciones ,Escrito por Roy Blake, el manejo de este servicio en las Sánchez Fragoso Francisco tr, Vargas dos plataformas siendo debían Sandoval Federico Rev., Traducido por una configuración a modo de Francisco Sánchez Fregoso, Edition: 2 . comando y Windows a modo de Publicado por Cengage Learning ventanas de aplicaciones. Editores, 2004, Capitulo 11[Escribir texto]
  6. 6. FTPProtocolo de Transferencia de Archivos[1] http://web.mit.edu/ BIOGRAFIA DEL AUTORES[2]http://www.dei.isep.ipp.pt/~acc/docs/arpa.html William Cordero Gómez , Bucaramanga[3] http://www.faqs.org/rfcs/rfc114.html 19 de enero de 1989.[4] http://www.faqs.org/rfcs/rfc959.html Diana Carolina Baquero , Bucaramanga[5] 16 mayo de 1989 ,http://www.fortunecity.es/imaginapoder Estudiante Ingeniería Informática,/artes/368/escuela/telecom/sniffer.htm Universidad Pontificia Bolivariana[6]http://www.danielclemente.com/amarok/resulta.html[7]http://homelinux.mforos.com/1616226/8151155-integra-un-cliente-ftp-en-firefox/[8]http://publib.boulder.ibm.com/html/as400/v5r1/ic2931/index.htm?info/rzaj4/rzaj4rzaj45zpftpsolutions.htm[9]http://www.slacksite.com/other/ftphtml[10]http://www.alejandrox.com/instalacion-y-mantenimiento-de-servicios-de-internet/[11] http://www.rae.es/rae.html[12]http://web.iespana.es/useful/webmaster/mettre-son-site-a-jour.phpForos 1. http://social.technet.microsoft.co m/Forums/es- ES/iises/thread/753bffeb-89b6- 45cb-9bb7-3f45489ecd82/ 2. http://www.forosuse.org/forosus e/showthread.php?t=1845 3. http://foros.softonic.com/softwar e/problemas-ftp-18816 4. http://www.forosdelweb.com/f4 1/cliente-ftp-para-linux-229402/[Escribir texto]
  7. 7. FTPProtocolo de Transferencia de Archivos[Escribir texto]

×