Thread View: es.comp.lenguajes.java
5 messages
5 total messages
Started by Yamilé
Thu, 28 Dec 2006 15:03
Para estar mas clara FTP
Author: Yamilé
Date: Thu, 28 Dec 2006 15:03
Date: Thu, 28 Dec 2006 15:03
34 lines
2783 bytes
2783 bytes
Tengo un aplicación FTP que realiza envíos secuenciales a varios equipos. Corre en mi máquina: me logueo para acceder a los 3 equipos lejanos.... mi pregunta es qué papel hago?, la de Cliente o Servidor? Yo creo que Servidor por que le proporciono envìos, Pero lo que leí en una pag me confundió un poco sobre mi pensado. lo que leí es lo siguiente: "Como sabemos en toda transferencia ftp interviene un programa servidor y un programa cliente. El programa servidor se ejecuta donde estan almacenados los ficheros que se quieren bajar (o donde se almacenarán los que deseamos subir) y el programa cliente es el programa ftp que usamos desde la maquina local, para subir o bajar los ficheros." (http://www.ignside.net/man/ftp/pasivo.php.) Según eso: "Como sabemos en toda transferencia ftp interviene un programa servidor y un programa cliente" *** Ok, de acuerdo. "El programa servidor se ejecuta donde estan almacenados los ficheros que se quieren bajar (o donde se almacenarán los que deseamos subir)" *** Los archivos a transmitir estan en mi equipo !bien¡ ---> eso implica que en mi equipo se ejecutar el programa servidor "osea hago el papel se servidor"?. "y el programa cliente es el programa ftp que usamos desde la maquina local, para subir o bajar los ficheros." *** Si los estoy subiendo desde mi maquina local? soy cliente? .... aaaa enredooo... algo máss... la información que uso de las máquinas a las que les envió: La Ip, La ruta donde almaceno los archivos y el login y password. Luego la aplicacion hace su trabajo
Re: Para estar mas clara FTP
Author: Yamilé
Date: Thu, 28 Dec 2006 15:12
Date: Thu, 28 Dec 2006 15:12
6 lines
1395 bytes
1395 bytes
mmmm creo q soy un cliente que transmite datos en modo pasivo.... peero espero sus opiniones ... gracias de antemano :)
Re: Para estar mas clara FTP
Author: Ricardo Palomares Martinez
Date: Thu, 28 Dec 2006 20:00
Date: Thu, 28 Dec 2006 20:00
45 lines
2531 bytes
2531 bytes
Yamilé escribió: > mmmm creo q soy un cliente que transmite datos en modo pasivo.... > > peero espero sus opiniones ... gracias de antemano :) Tienes dos maneras de plantearlo: 1 - TU EQUIPO ES SERVIDOR Eso implica que: - tu equipo tiene un servicio abierto, por lo que tienes que asegurarlo - los otros equipos se conectan al tuyo - por tanto, necesitas que ellos tengan cuenta FTP y las credenciales para acceder (nombre de usuario + contraseña). Te puede interesar buscar "netrc" en la web para saber cómo guardar nombres de usuario y contraseña en un archivo que los clientes FTP, al menos los de Unix, leen de manera automática al iniciarse - como doy por supuesto que lo quieres automatizar, necesitas que los otros equipos tengan tareas programadas (cron en Unix, Administrador de tareas programadas en Windows) que lancen un cliente FTP con un script. 2 - TU EQUIPO ES CLIENTE Eso implica que: - los otros equipos tienen un servicio abierto, por lo que tienes que asegurarlos - tu equipo se conecta al suyo - por tanto, necesitas tener cuenta FTP en cada uno de los otros equipos y las credenciales para acceder. - como doy por supuesto que lo quieres automatizar, necesitas que tu equipo tenga una tarea programada que lance un cliente FTP con un script. Probablemente también quieras programar los otros equipos para que arranquen y paren el servicio FTP de manera que esté operativo el mínimo tiempo necesario. Saludos. -- If it's true that we are here to help others, then what exactly are the OTHERS here for?
Re: Para estar mas clara FTP
Author: Fenix
Date: Fri, 29 Dec 2006 08:36
Date: Fri, 29 Dec 2006 08:36
44 lines
2897 bytes
2897 bytes
"Yamil�" <yamiilee@gmail.com> escribi� el news:1167318214.069442.46800
@i12g2000cwa.googlegroups.com:
> "El programa servidor se ejecuta donde estan almacenados los ficheros
> que se quieren bajar (o donde se almacenar�n los que deseamos subir)"
> *** Los archivos a transmitir estan en mi equipo !bien� ---> eso
> implica que en mi equipo se ejecutar el programa servidor "osea
> hago el papel se servidor"?.
No, te est� diciendo que los ficheros que quieres transmitir, no
est�n en el servidor... est�n en el cliente.
Est� claro que eres un cliente.
Otra manera de ver qu� estatus tienes en una comunicaci�n, es la ver
qu� acci�n que realizas.
En una transferencia de ficheros por FTP, como has visto, el cliente
es qui�n efect�a las operaciones: "quiero bajar esto", "quiero subir
esto"... "servidor, hazlo".
Un servidor no va a realizar acciones "por su cuenta" (normalmente).
> "y el programa cliente es el programa ftp que usamos desde la maquina
> local, para subir o bajar los ficheros."
> *** Si los estoy subiendo desde mi maquina local? soy cliente? ....
> aaaa enredooo...
No tiene nada que ver con local. Piensa que lo mismo puedes estar
realizando una conexi�n telnet, y hacer una transferencia FTP desde ese
equipo remoto.
Yo creo que el punto fundamental es "qui�n realiza las acciones". En
este caso, el cliente es qui�n quiere transferir un fichero... y el
servidor es qui�n lo recibe, o lo env�a (al cliente.. :P).
> algo m�ss... la informaci�n que uso de las m�quinas a las que les
> envi�: La Ip, La ruta donde almaceno los archivos y el login y
> password. Luego la aplicacion hace su trabajo
Eres un cliente que te conectas a una aplicaci�n servidor.
El "l�o" est�, quiz�, en saber que esas m�quinas son realmente
"clientes" tuyos, que est�n ejecutando una aplicaci�n servidor. :)
Re: Para estar mas clara FTP
Author: Eduardo Villanueva Che
Date: Fri, 29 Dec 2006 10:23
Date: Fri, 29 Dec 2006 10:23
55 lines
3554 bytes
3554 bytes
Fenix wrote: > "Yamil�" <yamiilee@gmail.com> escribi� el news:1167318214.069442.46800 > @i12g2000cwa.googlegroups.com: > >> "El programa servidor se ejecuta donde estan almacenados los ficheros >> que se quieren bajar (o donde se almacenar�n los que deseamos subir)" >> *** Los archivos a transmitir estan en mi equipo !bien� ---> eso >> implica que en mi equipo se ejecutar el programa servidor "osea >> hago el papel se servidor"?. > > No, te est� diciendo que los ficheros que quieres transmitir, no > est�n en el servidor... est�n en el cliente. > > Est� claro que eres un cliente. > > Otra manera de ver qu� estatus tienes en una comunicaci�n, es la ver > qu� acci�n que realizas. > > En una transferencia de ficheros por FTP, como has visto, el cliente > es qui�n efect�a las operaciones: "quiero bajar esto", "quiero subir > esto"... "servidor, hazlo". > > Un servidor no va a realizar acciones "por su cuenta" (normalmente). La relación cliente-servidor sólo tiene sentido entre 2 aplicaciones, cuando intervienen más en un sistema hay que analizarlas por separado. Puedes servir a ciertas aplicaciones y ser cliente de otras, pero ninguno de estos conceptos tiene sentido individualente. Por ejemplo, un web proxy es un servidor frente a los clientes web que se conectan a el solicitando URLs, y es un cliente cuando se conecta al servidor web solicitando el contenido. >> "y el programa cliente es el programa ftp que usamos desde la maquina >> local, para subir o bajar los ficheros." >> *** Si los estoy subiendo desde mi maquina local? soy cliente? .... >> aaaa enredooo... > > No tiene nada que ver con local. Piensa que lo mismo puedes estar > realizando una conexi�n telnet, y hacer una transferencia FTP desde ese > equipo remoto. > > Yo creo que el punto fundamental es "qui�n realiza las acciones". En > este caso, el cliente es qui�n quiere transferir un fichero... y el > servidor es qui�n lo recibe, o lo env�a (al cliente.. :P). > >> algo m�ss... la informaci�n que uso de las m�quinas a las que les >> envi�: La Ip, La ruta donde almaceno los archivos y el login y >> password. Luego la aplicacion hace su trabajo > > Eres un cliente que te conectas a una aplicaci�n servidor. > > El "l�o" est�, quiz�, en saber que esas m�quinas son realmente > "clientes" tuyos, que est�n ejecutando una aplicaci�n servidor. :)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads