FTP - failu pārsūtīšanas protokols

Failu pārsūtīšanas protokols (FTP) ļauj pārsūtīt failu kopijas no diviem datoriem, izmantojot vienkāršu tīkla protokolu, kura pamatā ir interneta protokols . FTP ir arī termins, ko lieto, atsaucoties uz failu kopēšanas procesu, izmantojot FTP tehnoloģiju.

Vēsture un kā darbojas FTP

1970. un 1980. gados tika izstrādāts FTP, lai atbalstītu failu koplietošanu TCP / IP un vecākos tīklos. Protokols seko komunikācijas klienta-servera modelim . Lai pārsūtītu failus, izmantojot FTP, lietotājs izpilda FTP klienta programmu un uzsāk savienojumu ar attālo datoru, kurā darbojas FTP servera programmatūra. Pēc tam, kad ir izveidots savienojums, klients var izvēlēties nosūtīt un / vai saņemt failu kopijas atsevišķi vai grupās.

Sākotnējie FTP klienti bija komandrindas programmas operētājsistēmām Unix; Unix lietotāji izpildīja komandrindas klientprogrammu ftp, lai izveidotu savienojumu ar FTP serveriem un vai nu augšupielādētu, vai lejupielādētu failus. FTP variants saukts arī par Trivial File Transfer Protocol (TFTP) tika izstrādāts, lai atbalstītu zemas klases datorsistēmas. TFTP nodrošina tādu pašu pamata atbalstu kā FTP, bet ar vienkāršotu protokolu un komandu kopumu, kas ir ierobežots līdz visbiežāk izmantotajām failu pārsūtīšanas darbībām. Vēlāk Windows FTP klienta programmatūra kļuva populāra, jo Microsoft Windows lietotāji izvēlējās izveidot grafiskās saskarnes ar FTP sistēmām.

FTP serveris uzklausa TCP portu 21 ienākošajiem savienojuma pieprasījumiem no FTP klientiem. Serveris izmanto šo portu, lai kontrolētu savienojumu un atveru atsevišķu portu failu datu pārsūtīšanai.

Kā lietot FTP failu koplietošanai

Lai izveidotu savienojumu ar FTP serveri, klientam ir nepieciešams lietotājvārds un parole, kā to nosaka servera administrators. Daudzām tā dēvētajām publiskajām FTP vietnēm nav nepieciešama parole, bet tā vietā tiek ievērota īpaša konvencija, kas pieņem jebkuru klientu, kurš izmanto lietotājvārdu kā anonīmu. Katrai FTP vietnei, kas ir publiska vai privāta, klienti identificē FTP serveri pēc tā IP adreses (piemēram, 192.168.0.1) vai tā resursdatora nosaukuma (piemēram, ftp.about.com).

Vienkārši FTP klienti ir iekļauti lielākajā daļā tīkla operētājsistēmu , taču lielākā daļa no šiem klientiem (piemēram, FTP.EXE operētājsistēmā Windows) atbalsta samērā nedraudzīgu komandrindas saskarni. Ir izstrādāti daudzi alternatīvi trešo pušu FTP klienti, kas atbalsta grafisko lietotāja saskarnes (GUI) un papildu ērtības.

FTP atbalsta divus datu pārsūtīšanas režīmus: vienkāršu tekstu (ASCII) un bināro. Jūs iestatāt režīmu FTP klientā. Kopēja kļūda, izmantojot FTP, mēģina pārsūtīt bināro failu (piemēram, programmu vai mūzikas failu), bet gan teksta režīmā, izraisot pārsūtīto failu neizmantojamību.

Alternatīvas FTP

Peer-to-peer (P2P) failu apmaiņas sistēmas, piemēram, BitTorrent, piedāvā daudz uzlabotas un drošākas failu koplietošanas formas nekā FTP tehnoloģiju piedāvājumi. Šie plus modernās mākoņa arhitektūras failu apmaiņas sistēmas, piemēram, Box un Dropbox, lielā mērā novērš vajadzību pēc FTP internetā.