Newsgroup: it.comp.reti.locali
Titolo: FTP attivo e passivo

ciao a tutti.
sapete gentilmente spiegarmi la differenza fra le due modalità?
grazie!

 grazie!
ho scritto "ftp attivo passivo" in google. 
il primo risultato è la risposta.
cmq in due parole. in quello attivo il client instaura il canale comandi
e il server ti "richiama" per instaurare il canale dati. In quello
passivo invece il client instaura sia il canale comandi che quello dati.

Non conosci ancora 'Joe Natta'? Ti esorto calorosamente a visitare il
suo sito a: 
www.joenatta.com
 !
Ciao, io sono Alessandro Saitta di 37 anni (da compiere il 25 Maggio
2006) abitante a Follonica(GR) ITALIA in via Cassarello, 131. Sono un
esibizionista al quale non piace stare tra la gente (così evito ogni
sorta di problema, quali litigi. incidenti, furti, ecc.), in particolar
modo  nelle comunità dove tutto viene obbligatoriamente condiviso
(spese, doveri, ecc.) e si vuole far affermare l'uguaglianza e la
solidarietà tra gli individui. Non mi piacciono le norme, le regole,
il dialogo, l'educazione, il perbenismo, la cultura, che sono  valori
imprescindibili nelle comunità, quindi l'unico modo per appagare
questo mio egocentrismo, sono riuscito a trovarlo diventando uno
spammer (dato che in Rete posso farmi pubblicità anche senza uscire di
casa e standomene tranquillo per i cazzi miei).  Però io non faccio
pubblicità per denaro, dato che il denaro nella vita serve solo ai
burattini e neppure ho qualcosa da dire giacché ritengo che tutti i
grandi temi della nostra società (politica, scienza, tecnologia,
sport, spettacolo, informazione, medicina, legge, ecc.) siano solo cose
superflue ed inutili alla vita (chi dice che esse siano cose serie,
può essere solo un pappagallo idiota od un burattinaio). Se una
persona ha le 'palle' oltre ad un po' d'intelligenza riesce a vivere
bene anche da solo, senza rompersi il cazzo a trovare compromessi per
andare d'accordo con gli altri.
Io voglio solo che il mio nome sia letto dappertutto e questo è
l'unico scopo della mia vita da spammer. Soddisfazione la ottengo anche
dal riuscire ad essere famoso evitando di sforzarmi nel pensare, dire o
fare qualcosa di particolare e/o impegnativo, come invece è obbligata
a fare la massa.
P.S. Negli ultimi tempi, nei pomeriggi dal lunedì al Venerdì, mi
trovi anche presso l'ufficio 'RAS assicurazioni' di via Cassarello
88/90 dove faccio compagnia alla mia amica Serena nelle sue dure
giornate lavorative (ma io non ci lavoro... Non pensate male :).

 grazie!
Da quello che ho capito, un client FTP effettua la connessione ad un server
FTP, genericamente sulla porta 21. In questa connessione i due host si
scambiano dei comandi/risposte di controllo (nome utente/password, cambia
cartella, lista la cartella, ecc.)
Se il client vuole scaricare un file dal server, invia il comando RETR al
server e gli comunica anche il proprio indirizzo IP e la porta da usare.
Il server genera una connessione con il client alla porta specificata
ed invia il file. Questa è la modalità attiva e può funzionare solo se
il client è configurato per accettare delle connessioni in arrivo.
In molti casi il client è dietro un firewall/NAT e quindi non può
accettare connessioni. Non solo, l'eventuale connessione in arrivo al
router deve essere smistata al client dal NAT... ciò presuppone che
chi usa il client FTP debba aver configurato il NAT per fare questo.
Per risolvere questi problemi, si usa la modalità passiva in cui è
sempre il client che inizia una connessione al server. In questo caso
è il server che dice al client che vuole scaricare un file, contatta
questo indirizzo IP (generalmente sempre quello del server) a questa
porta. Il client dovrà generare un'altra connessione TCP utilizzando
quell'indirizzo e quella porta, cosa che generalmente è concessa ai
client dietro un router/NAT/firewall.



mi confondo sempre per cui ho bookmarkato questo sito da un pezzo:
http://slacksite.com/other/ftp.html
i diagrammetti mi sembravano abbastanza chiari una volta capiti la prima
volta.
Stammi bene,
b.