0% au considerat acest document util (0 voturi)
5 vizualizări14 pagini

Protocolul FTP: File Transfer Protocol (FTP)

File Transfer Protocol (FTP) permite utilizatorilor să transfere fișiere între un calculator local și un remote host prin Internet, având două tipuri de transfer: upload și download. FTP funcționează printr-un server FTP care gestionează conturile și permisiunile utilizatorilor, iar utilizatorii se conectează folosind un client FTP. Instalarea unui server FTP pe Windows Server 2016 implică adăugarea rolului FTP prin Server Manager, crearea unui site FTP și testarea acestuia prin comenzi în Command Prompt.

Încărcat de

ungureanugeta80
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
5 vizualizări14 pagini

Protocolul FTP: File Transfer Protocol (FTP)

File Transfer Protocol (FTP) permite utilizatorilor să transfere fișiere între un calculator local și un remote host prin Internet, având două tipuri de transfer: upload și download. FTP funcționează printr-un server FTP care gestionează conturile și permisiunile utilizatorilor, iar utilizatorii se conectează folosind un client FTP. Instalarea unui server FTP pe Windows Server 2016 implică adăugarea rolului FTP prin Server Manager, crearea unui site FTP și testarea acestuia prin comenzi în Command Prompt.

Încărcat de

ungureanugeta80
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

PROTOCOLUL FTP

File Transfer Protocol (FTP) este serviciul ce dă posibilitatea utilizatorilor de a


transfera fişiere de la un calculator aflat în Internet, care se numeşte remote host, pe
calculatorul local.
FTP este cea mai folosită metodă pentru transferul fişierelor de la un calculator
la altul, prin intermediul Internetului, indiferent de tipul şi dimensiunea acestora.
Transferul poate fi de două tipuri:
✓ Upload - fişierele sunt transferate de pe calculatorul local pe cel de la distanţă;
✓ Downlod - fişierele sunt transferate de pe calculatorul aflat la distanţă pe cel local;
şi este realizat în format text sau binar .
FTP nu necesită codarea fişierelor înainte de a fi încărcate, aşa cum se
întâmplă în cazul fişierelor din e-mail sau de la grupuri de discuţii.
Este format din:
✓ FTP server - este instalat de administratorul de reţea pe un calculator care astfel
devine server FTP .Prin FTP server administratorul de sistem creează conturi FTP
şi stabileşte în ce zonă se poate conecta clientul şi ce poate face în acea zonă.
✓ FTP client - este instalat pe un alt calculator care astfel devine client FTP. El
deschide canalul de comunicaţii cu serverul şi realizează upload sau download în
şi din zona permisă.

Mod de funcţionare

✓ FTP solicită să se indice calculatorul cu care se doreşte să se schimbe fişiere.


✓ Se porneşte programul FTP şi se realizează conectarea la calculatorul de la
distanţă.
✓ După realizarea conectării, utilizatorul trebuie să introducă numele de login şi
parola.
✓ După acceptarea de către sistemul de la distanţă a numelui de conectare şi a
parolei, utilizatorul este gata să înceapă transferul fişierelor.
✓ FTP poate să transfere fişiere în ambele direcţii, să ia un fişier de pe staţia locală
(cea care a iniţiat transferul) si să-l pună pe staţia de la distanţă, sau poate să aducă
un fişier de pe staţia de la distanţă şi să-l plaseze apoi pe staţia locală.
FTP se foloseşte atunci când:
✓ se transferă (upload ) pentru prima dată fişierele unui site la o gazdă web.
✓ se înlocuieşte un fişier sau o imagine.
✓ se încarcă (download ) fişiere de pe un alt calculator pe calculatorul propriu.
✓ se permite accesul unei alte persoane pentru a încărca un fişier dintr-un anumit
site. (Figura 1 Anexa 1)
Deschidere FTP

Pentru a lansa FTP în browser, se tastează adresa FTP în bara adresă sau se face
clic pe un link FTP dintr-o pagină Web. Dacă se face clic pe un link, utilizatorul este
întrebat dacă doreşte să salveze fişierul sau să îl deschidă. În cazul în care utilizează
un alt browser Web, trebuie urmate instrucţiunile primite pentru acel browser.
Adresele FTP încep cu „[Link] în loc de „[Link] De exemplu, pentru a vizita site-ul
Web FTP Microsoft, se tastează [Link] apoi se apasă ENTER.

Accesarea site-urilor Web FTP şi descărcarea fişierelor

✓ În bara de adrese a browserului Web se tastează adresa de Internet (URL) pentru


site-ul FTP la care se solicită conectarea (de exemplu [Link]
apoi se apasă ENTER.
✓ Se deschide site-ul FTP şi apoi sunt disponibile una sau mai multe dintre
următoarele variante:
▪ Pentru a deschide un fişier sau un folder, se face clic pe acesta.
▪ Pentru a descărca un fişier sau un folder, se face clic cu butonul din dreapta pe
acesta, apoi, în browser, pe Salvare ţintă ca.
Dacă proprietarul site-ului FTP şi-a dat acordul, utilizatorul are posibilitatea de a
deschide site-ul într-o fereastră de Windows Explorer. Pentru aceasta se face clic pe
butonul Pagină în browser, apoi pe Deschidere site FTP în Windows Explorer. În
fereastra nouă, pentru a descărca un fişier sau un folder, se face clic cu butonul din
dreapta pe acesta, apoi clic pe Copiere în folder.

Încarcarea fişierelor pe un site Web FTP

Pentru a încărca fişiere pe un site Web FTP, de obicei sunt necesare anumite
permisiuni din partea persoanei care deţine site-ul. Acea persoană trebuie să
comunice, de asemenea, un nume de utilizator şi o parolă, necesare pentru a intra pe
site-ul FTP.
✓ Se deschide site-ul Web FTP în browser.
✓ Se face clic pe Pagină, apoi pe Deschidere site FTP în Windows Explorer. Dacă
este utilizat un alt browser Web, trebuie urmate instrucţiunile primite pentru
acel browser. Dacă este solicitată o parolă de administrator sau o
confirmare, va trebui tastată parola sau scrisă confirmarea.
✓ În Windows Explorer se apasă ALT, se face clic pe Fişier, apoi pe Log in.
✓ Se tastează numele de utilizator şi parola, apoi se face clic pe Log on.
✓ După semnătura de intrare, pot fi copiate fişiere pe site-ul Web FTP, utilizând
opţiunile de copiere şi lipire.
2
SERVERE FTP

Rolul Internet-ului este de a permite schimbul de informaţii între calculatoarele


conectate la reţea. Aceste informaţii sunt cerute de clienţi şi oferite de servere.
Clienţii şi serverele sunt programe, nu calculatoare – acelaşi calculator (host)
poate fi în acelaşi timp şi server şi client, dar de regulă programele server sunt
instalate pe calculatoare puternice (de ex: staţii SUN) pentru a putea deservi operativ
multitudinea de clienţi care le solicită informaţii.
Diversele componente ale Internet necesită servere şi clienţi specializaţi în
serviciul respectiv. Astfel există servere www, servere FTP, servere de e-mail etc. şi,
corespunzător, clienţi (browser-e) www, clienţi FTP etc. Uzual, un browser ca
Internet Explorer sau Netscape Navigator îndeplineşte simultan rolul de client www şi
client FTP şi client e-mail, dar există şi clienţi specializaţi într-un singur serviciu).
Pentru a distinge comunicaţia pe reţea, fiecare serviciu Internet foloseşte un
protocol diferit. Dintre aceste protocoale se pot enumera:
▪ FTP (File Transfer Protocol) pentru transferul de fişiere
▪ HTTP (Hypertext Transmission Protocol) pentru www
▪ IRC (Internet Relay Chat) pentru comunicaţii (chat)
▪ NNTP (Network News Transfer Protocol) pentru serviciul de ştiri (news)
▪ IMAP (Internet Mail Access Protocol) pentru poşta electronică (e-mail)
Aceste protocoale se aşează peste TCP/IP (care este protocolul de comunicaţie
de bază utilizat de toate componentele Internet).
Traficul pe reţea este direcţionat către un anumit server (pentru un anumit
serviciu Internet) prin porturi TCP/IP. Astfel, fiecare tip de serviciu Internet are
asignat un anumit post TCP/IP. Pe un calculator pot fi instalate simultan mai multe
programe server, care primesc apeluri nesolicitate. Pentru ca aceste apeluri să ajungă
la programul server corect, fiecare program server “ascultă” un anumit port TCP/IP.
Există 65.536 porturi TCP/IP, dintre care multe sunt neasignate. În tabelul 1 Anexa 1
sunt prezentate porturile utilizate pentru serviciile cele mai importante.
TCP/IP primeşte de la reţea orice trafic (cereri) pe un anumit port şi îl
direcţionează către programul server care ascultă portul respectiv.
Serverele deservesc resurse hardware care sunt partajate și pot uneori fi
comandate de către calculatoarele-client, cum ar fi imprimante (atunci serverul se
numește print server) sau sisteme de fișiere (atunci el se numește file server). Această
partajare permite un acces și o securitate mai bune; ea poate reduce cheltuielile pentru
dispozitivele periferice.
În calcul, un server de fișiere (sau fileserver) este un computer atașat la o rețea
care are scopul principal de a oferi un loc pentru accesul la disc partajat, adică
depozitarea în comun a fișierelor electronice (cum ar fi documente, fișiere de sunet,
fotografii, filme, imagini , baze de date, etc.) care pot fi accesate de către stațiile de
3
lucru care sunt atașate la aceeași rețea de calculatoare. Termenul serverul subliniază
rolul a mașinii în client-server sistem, în cazul în care clienții sunt stațiile de lucru
care folosesc stocarea. Un server de fișiere nu este destinat pentru a efectua sarcini de
calcul, și nu rula programe în numele clienților săi. Acesta este destinat în primul rând
pentru a permite stocarea și regăsirea datelor în timp ce calculul se realizează prin
stațiile de lucru.
Servere de fișiere sunt de obicei găsite în școli și birouri, în cazul în care
utilizatorii folosesc un LAN pentru a conecta computerele lor client.
Pentru a copia fişiere între clienţi şi servere FTP, se utilizează următoarele
comenzi:
▪ get - copiază un fişier de pe un host distant pe unul local
▪ mget - copiază mai multe fişiere de pe un host distant pe cel local
▪ put - copiază un fişier de pe hostul local pe hostul distant
▪ mput - copiază mai multe fişiere de pe hostul local pe hostul distant
Când se utilizează comenzile get, put, mget, mput, ls sau dir, FTP deschide o
conexiune de date prin care vor fi transferate datele. Majoritatea implementărilor
folosesc transferul activ ca variantă implicită în cazul în care nu este specificat că se
doreşte un transfer pasiv. În transferul activ clientul transmite serverului o comandă
PORT, indicând adresa IP şi numărul portului pe care clientul va aştepta conexiunea.
După acceptarea comenzii PORT, serverul FTP iniţiază o conexiune inversă către
client folosind adresa IP şi portul indicate. După ce s-a stabilit conexiunea, datele o
vor parcurge, fie de la client spre server (pentru comenzile pu au mput), fie de la
server la client (pentru comenzile get, mget, ls şi dir).

4
INSTALAREA ŞI CONFIGURAREA SERVER-ULUI FTP

File Transfer Protocol (FTP) este serviciul ce dă posibilitatea utilizatorilor de a


transfera fişiere de la un calculator aflat în Internet, care se numeşte remote host, pe
calculatorul local.

1.1 INSTALAREA SERVERULUI FTP


Instalarea serverului FTP pe un sistem Windows Server 2016 decurge conform
paşilor următori. Nu este necesară descărcarea de pe Internet a vreunui pachet de
instalare sau a unei configuraţii.
Pasul 1. Pentru a adăuga un nou rol pentru Windows Server 2016, se utilizează Server
Manager: Start > Server Manager > meniul Manage> Adăugați Roluri și
caracteristici. (Figura 2 Anexa 2)
Pasul 2. Se verifică condiţiile explicate în ecranul afişat şi se apasă Next (în special e
recomandată asignarea unei adrese IP statice în prealabil pe interfaţa de pe care se vor
primi cererile, ca şi în cazul altor servere).
Pasul 3. Din ecranul Select Server Roles se selectează Web Server (IIS). (Figura 3
Anexa 2)
Pasul 4. Dacă este necesar, instalarea va atenţiona în legătură cu faptul că sunt
necesare şi alte componente pentru funcţionarea IIS. (Figura 4 Anexa 3) Se adaugă
facilităţile necesare şi se continuă.
Pasul 5. Se trece şi de următoul ecran informativ şi se ajunge la lista de opţiuni ale
serverului. În fereastra Select Role Services sunt enumerate principalele componente
ale IIS. Aici se poate specifica dacă se intenţionează ca serverul să suporte pagini
ASP, script-uri CGI, să controleze un server FTP, etc1. Se bifează opţiunea FTP
Server. (Figura 5 Anexa 3)
Pasul 6. Se revizuiesc opţiunile selectate pentru instalare şi se apasă Install pentru a
porni instalarea. (Figura 6 Anexa 4)
Pasul 8. Se închide utilitarul de instalare, după terminare. (Figura 7 Anexa 4)
Alegerea componentelor opţionale nu este definitivă după instalarea serverului.
Acestea pot fi instalate sau dezinstalate ulterior tot din Server Manager, din Start >
Server Manager > meniul Manage> Remove Roles and Features. (Figura 8 Anexa 5)

1.2CREAREA UNUI SERVER FTP

Pasul 1 : Se deschide Internet Service(IIS) Manager


Click dreapta pe numele calculatorului şi selectaţi New FTP Site, ca în Figura 9
Anexa 5
5
Pasul 2: Se va lansa FTP Site Creation Wizard (Figura 10 Anexa 6)
Pasul 3 : Se introduce o descriere pentru server şi calea către directorul de bază unde
vor fi stocate fişierele serverului FTP (Figura 11 Anexa 6)
Pasul 4 : Se selectează adresa IP a serverului (Figura 12 Anexa 7)
Pasul 5 : Se selectează Citire, Scriere, sau ambele permisii pentru serverul
FTP(Figura 13 Anexa 7)
Pasul 6 : Click pe butonul Finish

1.3 TESTAREA SERVERULUI FTP


Cea mai uşoară cale de a testa serverul FTP este de a pune câteva fişiere în
directorul rădăcină al FTP-ului şi apoi urmaţi paşii de mai jos:
✓ Se deschide Command prompt
✓ Se tastează ftp localhost
✓ Se tastează anonymous pentru utilizator
✓ Se tastează adresa de e-mail (sau orice) pentru parolă
(Figura 14 Anexa 8)
✓ Se tastează dir şi veţi putea vedea o listă a fisierelor/directoarelor din directorul
rădăcină menţionat anterior (Figura 15 Anexa 8)

6
ANEXA 1

Figura 1. Diagramă a protocolului FTP

Port Descriere
20 FTP data port
21 FTP control port
23 Telnet
25 SMTP (Simple Mail Transfer Protocol)
80 HTTP
110 POP3 (Post Office Protocol vers.3)
119 NNTP
143 IMAP
194 IRC

Tabelul 1. Porturile utilizate pentru serviciile Internet

7
ANEXA 2

Figura 2. Pasul 1. Instalarea serviciului web

Figura 3. Ecranul Select Server Roles

8
ANEXA 3

Figura 4. Pasul 4. Instalarea serviciului ftp

Figura 5. Lista de componente opționale

9
ANEXA 4

Figura 6. Pasul 6. Instalarea serviciului ftp

Figura 7. Utilitarul de instalare

10
ANEXA 5

Figura 8. Adăugarea şi eliminarea de componente din IIS după instalare

Figura 9. Crearea unui server FTP

11
ANEXA 6

Figura 10. FTP Site Creation Wizard

Figura 11. Crearea unui server FTP – Pasul 3

12
ANEXA 7

Figura 12. Crearea unui server FTP – Pasul 4

Figura 13. Crearea unui server FTP – Pasul 5

13
ANEXA 8

Figura 14. Testarea serverului FTP

Figura 15. Afişarea fişierelor/directoarelor

14

S-ar putea să vă placă și