Documente Academic
Documente Profesional
Documente Cultură
http://vega.unitbv.ro/~jipa/ui/ftp/ftp.html
Notiuni introductive
Etapa a doua, cea de identificare este facuta pe baza numelui utilizator si a parolei pe
care o are utilizatorul pe serverul respectiv. Asta inseamna ca utilizatorul trebuie sa
aiba un cont pe serverul respectiv pentru a se conecta.
Deoarece cu timpul pe Internet au aparut multe servere FTP pe care exista un volum
mare de date care este pus la dispozitia oricarui utilizator, s-a introdus asa-numitul ftp
anonymous, care permite oricui sa se conecteze la acel server fara sa aiba un cont.
Metoda consta in utilizarea unui cont generic numit anonymous (acesta fiind umele
utilizator), si ca parola se foloseste adresa proprie de e-mail.
In general in acest mod utilizatorul are numai drept de citire de pe server, adica
poate transfera fisiere de pe server pe calculatorul local. Pe unele servere FTP se
permite utilizatorului sa puna fisiere pe server, acest lucru se face intr-un director
special numit incoming.
Pentru a urmari etapele descrise mai jos, veti efectua un transfer FTP anonymous de
pe serverul vega.unitbv.ro, transferand fisierul numit winrar.exe, aflat in directorul
/pub/win95.
FTP din linia de comanda
Conectarea se poate face fie prin precizarea numelui serverului dupa numele
programului:
ftp vega.unitbv.ro
sau fie dupa cea ati pornit programul ftp (dand comanda ftp) utilizati
comanda open (deschidere conexiune) a programului:
Fiind un transfer de la un server ftp anonymous, asa cum s-a precizat mai sus ca nume
de utilizator se foloseste anonymous, iar ca parola adresa de e-mail. Daca aveti cont
pe serverul respectiv, atunci folositi numele de cont si parola pe care o aveti pentru a
accesa fisierele.
Daca ati gresit la aceasta faza numele utilizator sau parola si serverul nu va permis
accesul, pentru a va identifica din nou folositi comanda:
ftp> user
dupa care introduceti din nou numele utilizator si parola pana reusiti sa accesati
serverul.
cd pub/win95
Verificati unde aveti drept de scriere pe calculatorul local. Aici presupunem ca directorul
este D:\temp, deci selectam acest director cu comanda:
lcd d:\temp
Modul de transfer poate fi binar sau ascii. Modul de transfer ascii poate fi folosit numai
pentru transferul fisierelor text editate cu un editor de text rudimentar (Notepad,
editorul din NC, joe, pico), deci care nu contin nici o formatare suplimentara, astfel
toate caracterele sunt memorate pe 7 biti, in codul ASCII. La modul de
transfer ascii se are in vedere acest lucru, si datele sunt interpretate pe 7 biti, ca si
cod ASCII. Pentru alte fisiere (executabile, imagini, arhive etc.) se foloseste modul de
transfer binar, unde informatia este interpretata bit cu bit. Fisierele text pot fi
transferate si prin modul binar, deci pentru a nu face un transfer eronat cel mai sigur
este selectarea modului de transfer binar, indiferent de tipul fisierului de transferat.
Comanda este:
bin
sau binary
f) Transferul efectiv
get winrar.exe
g) Inchiderea conexiunii
Nota
Comenzile disponibile in programul ftp cum ar fi open, get, etc. le puteti afisa cu
comanda help.
Inainte de a transfera fisierul puteti da comanda hash, care va afisa caracterul # dupa
fiecare 1kB transferat. In cazul transferului unui fisier mare este o modalitate buna de
a vedea ca transferul este in progres sau s-a blocat.
In Linux exista si programul ncftp, care este un mai util decat ftp, permitand si
transferul unor structuri intregi de directoare. Incercati o conectare ftp anonymous la
vega si cu acest program.