Documente Academic
Documente Profesional
Documente Cultură
Curs 7
Atunci cnd un utilizator foloseste FTP pentru a transfera fisiere, el este practic conectat la
doua calculatoare:
Modelul FTP
Este asemntor cu celelalte protocoale de aplicaii din familia TCP/IP, bazat pe modelul
client/server. Diferena este c utilizeazu dou conexiuni separate: una din conexiuni este
folosit pentru transmiterea datelor, cealalt pentru transferul datelor.
1/6
FTP
Curs 7
Operarea cu FTP
Operarea cu FTP se poate face n mai multe moduri, utiliznd:
1. linia de comand;
2. programe speciale grafice, cum ar fi CuteFTP, WS_FTP, SSH File Transfer SmartFTP
sau variantele gratuite FileZilla si WS FTP LE.
2/6
FTP
Curs 7
Utilizarea este simpla, facem clic dreapta pe fisierul dorit selectand din meniu operatia dorita
(de exemplu upload, download).
3. browser-ul Web, care poate fi folosit si ca un client FTP, nu numai de HTTP.
Browser-ele web mai recente au abilitati de clienti FTP si pot accesa si descarca fisiere
gazduite pe servere cu toate ca nu suporta forme securizate ale serviciului FTP (FTPS
sau SFTP). cele mai multe browsere web folosesc modul pasiv pentru conexiuni FTP
La toate metodele se trece prin etapele de mai jos, doar ca in ultimele doua cazuri unele
etape sunt transparente pentru utilizator, programul client le efectueaza automat:
1.
2.
3.
3/6
FTP
4.
5.
6.
7.
Curs 7
selectarea directorului pe calculatorul local unde se salveaza fisierul
selectarea modului de transfer
transferul efectiv
inchiderea conexiunii
vezi http://marconi.unitbv.ro/aut/ui/?cat=42
La pornirea sa, serviciul FTP realizeaz o conexiune permanent ntre manipulatoarele de
comenzi FTP de la client i server (figura 1.). Att procesul client ct i procesul server au o
component separat care trateaz toate comenzile schimbate ntre ele. Adiional fiecare are o
component responsabil cu efectuarea transferului de date.
Accesul la diverse fisiere de pe server este permis sau nu, n baza drepturilor de acces pe care
le are utilizatorul respectiv pe server. Exista comenzi specifice ce permit schimbarea
utilizatorului cu care s-a realizat conectarea normala, pentru a obtine accesul la alte fisiere.
Transferul de fisiere se poate realiza n:
4/6
FTP
Curs 7
mod text - utilizat pentru transferul de fisiere text (acestea pot fi vizualizate cu
comanda more). n cazul acestor fisiere, diferite sisteme de operare utilizeaza
succesiuni de caractere specifice pentru a indica finalul de fisier, trecerea la linie noua
etc. Programul de transfer va converti secventele astfel nct sa fie corecte pentru
sistemul de operare al calculatorului destinatie. Printre fisierele care trebuie transmise
cu acest mod sunt fisiere cu extensia .TXT, .BAT, .HTML, .HTM, .JS si altele.
mod binar - acest tip de transfer se utilizeaza pentru a transfera fisiere ce contin date
sau programe. Fisierele care trebuie transferate n mod binar sunt : programele,
imaginile, filmele video, fisierele cu muzica, dar si documente Word, Excel etc.
Practic orice fisier, care nu contine text simplu, neformatat, trebuie transferat utiliznd
modul binar
Cum se scrie o adresa URL pentru transferul FTP a unui document (file) ?:
ftp://hostname/filename
De exemplu ftp://zeus.ro/tutorial/exec.html
ftp://vega.unitbv.ro
Pentru a beneficia de serviciile acestui protocol, trebuie sa aveti asigurata aceasta facilitate
prin serviciile oferite de ISP((Internet Service Provider) provider-ul dumneavoastra.
Exista providers care includ automat n serviciile lor un anonymus FTP account , dar
exista si providers care acorda acest serviciu la cerere, contra cost..
Atunci cand specificati protocolul ftp ntr-o adresa URL, browser-ul va face automat o
conexiune anonymus FTP cu serverul respectiv, iar acest server va transfera documentul cerut
(a public file) sau va afisa ntregul directory (n functie de modalitatea ceruta).
De mentionat ca pentru accesul la un document (file) situat pe un (hard) disk local (deci nu pe
un server) se foloseste protocolul file, iar adresa URL se scrie astfel:
file://localhost/pathname
Exemplu:
file://C:/html/curs/lectia01.html
n acest caz browser-ul meu Internet Explorer va afisa pe monitor documentul lectia01.html
pastrat n copie pe hard disk-ul meu C: /html/curs/.
Librarii FTP
Biblioteci FTP
5/6
FTP
Curs 7
ftp.jvnc.net (directorul /pub/meckler).
Telnet Conection
Un alt protocol folosit pe internet este telnet.
Adresa URL pentru a realiza o conectare telnet cu un anumit host se scrie:
telnet://hostname:portnumber
De cele mai multe ori nu este nevoie sa indicati numarul (portnumber) atunci cand conectarea
este facuta direct la portul standard (default telnet port). Daca totusi vreti sa faceti trimitere la
un serviciu special cu un numar de port cunoscut, atunci trebuie sa faceti specificatia necesara
n adresa URL. De exemplu, Universitatea din Michigan ofera informatii despre starea vremii,
la port nr. 3000 de pe site-ul downwind.sprl.umich.edu si vreti sa faceti o trimitere directa de
la pagina dumneavoastra la acea sursa de informatii:
telnet://downwind.sprl.umich.edu:3000
6/6