FTP - File Transfer Protocol

Proiect
8/10 (2 voturi)
Domeniu: Rețele
Conține 1 fișier: doc
Pagini : 10 în total
Cuvinte : 3264
Mărime: 45.05KB (arhivat)
Publicat de: Georgian Bejan
Puncte necesare: 7
Prezentare generala a protocolului de transfer FTP

Cuprins

  1. Capitolul1. Generalităţi ale protocolului FTP
  2. 1.1. Obiectivele protocolului FTP 2
  3. 1.2. Modelul FTP 2
  4. Capitolul2. Funcţii pentru transferul datelor
  5. 2.1. Reprezentarea datelor şi stocarea lor 4
  6. 2.1.1. Tipuri de informaţie 4
  7. 2.1.1.1. Tipul ASCII 4
  8. 2.1.1.2. Tipul EBCDIC 4
  9. 2.1.1.3. Tipul IMAGE 5
  10. 2.1.1.4. Tipul LOCAL 5
  11. 2.1.1.5. Controlul formatului 5
  12. 2.1.1.5.1. NON PRINT 5
  13. 2.1.1.5.2. Controale pentru formatare ale protocolului Telnet 6
  14. 2.1.1.5.3. CARRIAGE CONTROL (ASA) 6
  15. 2.1.2. Structuri de date 6
  16. 2.1.2.1. Structura FIŞIER 6
  17. 2.1.2.2. Structura cu ÎNREGISTRĂRI 6
  18. 2.1.2.3. Structura cu PAGINI 6
  19. 2.2. Realizarea conexiunilor de date 7
  20. 2.3. Managementul (gestiunea) conexiunii de date 8
  21. 2.4. Tipuri de transfer 8
  22. 2.4.1. Modul FLUX DE CARACTERE 8
  23. 2.4.2. Modul BLOC (BLOCK) 9
  24. 2.4.3. Modul COMPRIMAT (COMPRESSED) 9
  25. 2.5. Recuperarea după erori şi restartul 9
  26. Capitolul3. Funcţii pentru transferul de fişiere
  27. 3.1. Comenzi FTP 10
  28. 3.2. Răspunsuri FTP 10
  29. Bibliografie 10

Extras din proiect

Capitolul1. Generalităţi ale protocolului FTP

1.1. Obiectivele protocolului FTP

Scopurile protocolului FTP sunt următoarele: să promoveze ideea de partajare de informaţii organizate în fişiere (programe sau/şi date), să încurajeze conexiunea implicită sau indirectă între calculatoare aflate la distanţă (prin intermediul programelor), să protejeze utilizatorul de variaţiile dintre diferitele sisteme de operare de pe calculatoare diferite şi să transfere date între calculatoare diferite eficient şi stabil.

Acest protocol este proiectat în principal pentru a fi folosit de aplicaţii.

1.2. Modelul FTP

Următorul model ( figura 1) este diagrama unei conexiuni FTP.

1. Conexiunea poate fi folosită în ambele sensuri.

2. Nu este necesar ca legătura să existe tot timpul.

Figura 1: Modelul utilizării protocolului FTP

Procesul de transfer de date (DTP – Data Transfer Process) stabileşte şi gestionează conexiunea de date şi poate fi pasiv sau activ.

În server-DTP, procesul de transfer al informaţiei, în starea normală "activă", stabileşte conexiunea de date cu portul care "ascultă". Acesta setează parametrii pentru transfer şi stocare, şi transferă informaţia ca răspuns la comenzile PI. DTP-ul poate fi setat în starea pasivă pentru a asculta portul, decât să iniţieze o conexiune pe port.

În user-DTP, procesul de transfer al informaţiei "ascultă" la portul de FTP pentru o conexiune cu procesul server FTP. Dacă două servere transferă informaţii între ele la un moment dat, clientul DTP este inactiv.

Interpretorul de protocol (PI – Protocol Interpreter) are roluri diferite implementate în server-PI şi user-PI.

Interpretorul protocolului pe partea de server (server-PI) "ascultă" portul L pentru o conexiune cu clientul PI. Acesta primeşte comenzi FTP de la PI client, trimite răspunsuri şi răspunde de serverul DTP.

Interpretorul protocolului pe partea de client (user-PI) iniţiază conexiunea de control cu procesul server FTP pe portul U, trimite comenzi FTP şi comandă procesul de transfer dacă acesta face parte din transferul informaţiei.

În diagrama din figura 1, interpretorul protocolului pe partea de client (utilizator) iniţiază conexiunea de control La comenzile utilizatorului sunt generate comenzi standard de interpretorul protocolului de pe partea de client şi transmise procesului corespunzător de pe partea de server prin intermediul conexiunii de control. Răspunsuri standard la aceste comenzi sunt transmise de către interpretorul protocolului pe partea de server către corespondentul lui pe partea de client prin conexiunea de control.

Procesul client DTP sau cel care îndeplineşte funcţia sa trebuie să asculte la portul specific, şi serverul iniţiază conexiunea de date şi conexiunea de transfer în concordanţă cu parametrii specificaţi.

Trebuie specificat faptul că portul de date nu trebuie să fie pe aceeaşi maşină cu cea care iniţiază comenzile FTP prin conexiunea de control, dar clientul sau procesul FTP client trebuie să se asigure că ascultă portul corespunzător.

Trebuie specificat de asemenea faptul că legătura de date poate fi folosită pentru trimiterea simultană şi primirea simultană de informaţii. Altă situaţie este cea în care utilizatorul doreşte să transfere informaţii între două host-uri, care sunt diferite amândouă de calculatorul utilizatorului. Acesta realizează o conexiune între cele două host-uri Astfel, controlul informaţiei este transferat interpretorului protocolului pe parte de client dar informaţia este transferată între procesele de transfer server.

În continuare este prezentat modelul acestei interacţiuni server-server.

Figura 2: Interacţiune server-server

Protocolul necesită ca în momentul în care transferul informaţiei se desfaşoară,

conexiunile de control să fie deschise. Este de datoria utilizatorului să ceară închiderea

acestor conexiuni când a terminat de folosit serviciul FTP, şi este datoria serverului să facă acest lucru. Serverul poate să închidă transferul de informaţii dacă conexiunile de control sunt închise fără comandă

Preview document

FTP - File Transfer Protocol - Pagina 1
FTP - File Transfer Protocol - Pagina 2
FTP - File Transfer Protocol - Pagina 3
FTP - File Transfer Protocol - Pagina 4
FTP - File Transfer Protocol - Pagina 5
FTP - File Transfer Protocol - Pagina 6
FTP - File Transfer Protocol - Pagina 7
FTP - File Transfer Protocol - Pagina 8
FTP - File Transfer Protocol - Pagina 9
FTP - File Transfer Protocol - Pagina 10

Conținut arhivă zip

  • FTP - File Transfer Protocol.doc

Te-ar putea interesa și

Proiectarea Aplicațiilor de Comerț Electronic

1 MARKETING ÎN SPATIUL VIRTUAL 1.1 DELIMITARI CONCEPTUALE Definitia de dictionar pentru cyber este stiinta controlului sistemelor complexe,...

Folosirea Blogului în Marketingul Serviciilor de Bibliotecă

Motivaţie Societatea, din ziua de azi, este caracterizată de lipsa timpului şi oamenii doresc să obţină informaţiile dintr-un singur loc, rapid şi...

Linux

1 CAP I INTRODUCERE IN SISTEMUL DE OPERARE LINUX SI IN PROTOCOALELE DIN INTERNET 1.1 Ce este Linux ? Linux este un sistem de operare modern....

Internetul

Internetul Daca secolul XX se spune ca a apartinut tehnologizarii culminind cu informatizare si dezvoltarea ciberneticii prin produsele finite...

Internet-ul

1.Despre Internet 1.1 Ce este Internetul? Tot mai mulţi sunt aceia care, stand neclintiţi in fata calculatoarelor, navighează prin reţeaua de...

Rețele de calculatoare

Retele de calculatoare – au fost posibile datorita progresului tehnologic in domeniul telecomunicatiilor si calculatoarelor; leaga intre ele un nr...

Internetul

Istoric. - 1969 - reteaua americana ARPA – Pentagon (Advanced Research Project Agency) - 1980 – s-au conectat universitati, muzee, biblioteci,...

Rețele de calculatoare

1. Calculatorul electronic De-a lungul istoriei,omenirea a folosit suporturi fizice pentru a-si exprima ideile,pentru a le vizualiza , a se putea...

Ai nevoie de altceva?