Documente Academic
Documente Profesional
Documente Cultură
Ce este FTP?
Protocol transfer fișiere (FTP - File Transfer Protocol) este utilizat pentru a transfera fișiere
prin Internet. Persoanele utilizează de obicei FTP pentru a face fișierele disponibile pentru
descărcare, dar există şi posibilitatea de a utiliza FTP pentru a încărca pagini Web, pentru a
construi un site Web sau pentru a încărca fotografii digitale de pe un site de partajare a
imaginilor.
Protocolul FTP - File Transfer Protocol servește la conectarea a două mașini în vederea
transferului de fișiere între ele. Transferul de fișiere se deosebește de partajarea fișierelor. În
Internet, partajarea discurilor este asigurată de protocolul NFS - Network File System.
Un calculator client NFS poate "instala" un disc aparținând unui server NFS. Această operație,
care creează la nivelul mașinii client un disc virtual, dă utilizatorului iluzia că posedă un disc
suplimentar. Utilizatorii discului virtual îl utilizează ca şi cum ar fi un disc real. În general, un
disc poate rămâne instalat pentru perioade lungi de timp, uneori permanent. FTP funcționează în
mod diferit, deoarece conexiunea este temporară şi servește pentru a copia (download, get) sau a
trimite (upload, put) fișiere. După terminarea transferului (sau transferurilor), utilizatorul oprește
sesiunea FTP.
Sesiunea este inițializată de programul FTP client, căruia i se comunică adresa la care trebuie să
se conecteze (ftp.netscape.com). După stabilirea legăturii, serverul cere numele utilizatorului
(username, login, login name) şi parola (password).
Odată identificat utilizatorul, acesta dispune de un set de comenzi care îi permit să exploreze
sistemul de fișiere ale serverului şi să copieze fișierele dorite. În tabele sunt prezentate cele mai
importante comenzi FTP. Dacă utilizatorul cunoaște amplasarea fișierelor pe care dorește să le
copieze, este suficient să intre în directorul respectiv, folosind comanda cd (change directory).
Dacă amplasarea fesierelor căutate este necunoscută, căutarea se desfășoară uneori "la
întâmplare" sau trebuie mai întâi copiată lista fesierelor din serverul respectiv.
După localizarea fișierului, utilizatorul trece în mod binar (bin) şi dă comanda de copiere (get
fis.txt).
După copierea fișierului, utilizatorul poate întrerupe conexiunea FTP prin comanda quit (sau
bye), sau poate iniţia alte transferuri.
lcd director Schimbă directorul curent pe calculatorul local în director. Directorul poate
fi specificat fie ca o cale absolută (respectând specificaţiile pentru sistemul
de operare al calculatorului local), fie ca şi o cale relativă. Dacă nu se
specifică directorul, programul va indica directorul curent.
Anonymous FTP
Numeroase servere FTP acceptă conexiuni anonime (anonymous FTP). Numărul de fişiere
disponibile în aceste noduri nu poate fi calculat (probabil sute de giga-octeţi). Unele servere,
foarte specializate, grupează fişiere legate de un subiect anume, un domeniu de activitate sau un
sistem de operare, altele sunt generale, cu fişiere care se referă la un spectru larg de subiecte.
Aceste noduri sunt publice, deoarece conectarea se face cu numele de utilizator anonymous.
Serverul cere parola (password). La început se utiliza parola universală guest, dar, în prezent,
convenţia este de a se utiliza adresa de mesagerie. În principiu, dacă nu este supraîncărcat, nodul
autorizează conexiunea imediat. În caz de suprasolicitare, serverul răspunde cu un mesaj
indicând situaţia în care se găseşte şi invită utilizatorul să încerce o conexiune ulterioară.
Principalele servere anonymous FTP sunt situate în S.U.A. Pentru a evita supraîncărcarea liniilor
transatlantice şi a oferi timpi de răspuns acceptabili, fişierele din principalele noduri sunt copiate
pe servere europene sau asiatice. Aceste servere se numesc servere oglindă (mirrors), deoarece
reflectă nodurile originale. Serverele oglindă sunt actualizate automat, pe parcursul nopţii.
Numeroase întreprinderi informatice (Microsoft, IBM, Novell etc.) utilizează şi acest mijloc
pentru a pune la dispoziţia clienţilor informaţii, corecţii (patch-uri) sau versiuni la zi (updates)
ale programelor lor.