Transfer de fișiere FTP

Tehnologia FTP a fost dezvoltată ca parte a proiectului ARPA și a fost concepută pentru a face schimb de cantități mari de informații între mașini cu arhitecturi diferite. Principalul lucru din proiect a fost acela de a asigura o transmisie fiabilă și, prin urmare, dintr-un punct de vedere modern FTP pare să fie supraîncărcat cu caracteristici extrem de rare utilizate. Miezul tehnologiei este protocolul FTP.







Protocolul FTP

În cele din urmă, este timpul să descifrați cuvântul magic "FTP" - File Transfer Protocol sau pur și simplu "File Transfer Protocol". FTP este unul dintre cele mai vechi pe Internet și este inclus în standarde. Schimbul de date în FTP trece prin canalul TCP. Schimbul se bazează pe tehnologia "client-server".

Modelul de protocol arată astfel:

În FTP, conexiunea este inițiată de interpretul de protocol al utilizatorului. Controlul schimburilor se efectuează pe canalul de control în protocolul standard TELNET. Comenzile FTP sunt generate de interpretorul de protocol al utilizatorului și trimise la server. Răspunsurile serverului sunt, de asemenea, trimise utilizatorului prin intermediul canalului de control. În general, utilizatorul poate stabili un contact cu interpretul de protocol al serverului și alte mijloace decât interpretul utilizatorului.

Comenzile FTP definesc parametrii canalului de transmitere a datelor și procesul de transmisie propriu-zis. Ele definesc de asemenea natura muncii cu sistemele de fișiere la distanță și locale.







La organizarea unui canal de transmisie de date, secvența de acțiuni este diferită, diferită de organizarea canalului de control. În acest caz, serverul inițiază schimbul de date în conformitate cu parametrii conveniți în sesiunea de management.

Canalul de date este setat pentru aceeași gazdă ca și canalul de control prin care este reglat canalul de date. Un canal de date poate fi utilizat atât pentru recepția, cât și pentru transmiterea datelor.

Canalul de control trebuie să fie deschis când datele sunt transferate între mașini. Dacă este închisă, transmisia de date încetează.

Serverul de protocol este ftpd

Comanda ftpd este concepută pentru a face față cererilor de schimb de informații prin FTP. Serverul începe, de obicei, când computerul se învârte. Sintaxa pentru pornirea serverului este:

ftpd [-d] [-1] [-t timeout]

-d este opțiunea de depanare.
-1 opțiune pentru identificarea automată a utilizatorului.
-t este timpul pentru așteptarea pasivă a comenzilor utilizatorilor.

Fiecare server are propriul ajutor pentru comenzi, care pot fi obținute de comanda de ajutor. Identificarea automată a utilizatorilor este efectuată utilizând fișierul / etc / passwd. Parola de utilizator nu trebuie să fie goală.

Program de partajare a fișierelor - ftp

FTP - aceasta este interfața utilizator atunci când schimbă fișiere pe același protocol. Programul stabilește un canal de gestionare cu un server la distanță și așteaptă comenzile utilizatorilor. ID-ul serverului la distanță este specificat fie de argumentul programului, fie de comanda deschisă a interfeței.

Comanda ftp funcționează cu utilizatorul și așteaptă comenzile sale, apoi pe ecran este afișată promptul "ftp>".

-v - Suprimarea răspunsurilor la server și statisticile privind transferul de date.
-n-controlează modul de autentificare a utilizatorului. Dacă această cheie este specificată, fișierul .netrc este verificat mai întâi.
-i-Dezactivați confirmarea transferului de fișiere atunci când copiați în bloc fișierele.
-d-Activează modul de depanare.
-g-Dezactivează transparența transferului de nume.







Articole similare

Trimiteți-le prietenilor: