Mis on FTP (failiedastuse protokoll)?
FTP (File Transfer Protocol) on standardne võrguprotokoll, mida kasutatakse andmete edastamiseks arvutite vahel TCP/IP-põhises võrgus, näiteks Internetis. FTP-d kasutatakse tavaliselt failide üleslaadimiseks kohalikust arvutist serverisse või failide allalaadimiseks serverist kohalikku arvutisse.
Kuidas FTP töötab?
FTP töötab klient-server-arhitektuuris, kus klient algatab ühenduse serveriga, et faile üles- või alla laadida. See kasutab kliendi ja serveri vahel eraldi juhtimis- ja andmeühendusi:
- Kontrolliühendus: Kasutatakse käskude saatmiseks kliendilt serverile ja vastuste vastuvõtmiseks.
- Andmeühendus: Kasutatakse tegelike failide edastamiseks kliendi ja serveri vahel.
Juurdepääs FTP-le
FTP-le saab juurdepääsu kahel põhilisel viisil:
-
Graafiline kasutajaliides (GUI): Enamik inimesi kasutab failiedastuse haldamiseks kasutajasõbraliku kasutajaliidesega FTP-klienti. Need programmid pakuvad drag-and-drop-funktsioone, mis lihtsustavad failide üles- ja allalaadimist.
-
Käsurea liides (CLI): Edasijõudnud kasutajad, eriti need, kes kasutavad Unixi või Linuxi süsteeme, saavad FTP-serveritega suhtlemiseks kasutada käsurea tekstilisi käske. See meetod pakub rohkem kontrolli ja skriptide koostamise võimalusi automatiseeritud ülesannete jaoks.
Populaarsed FTP programmid
Saadaval on mitu FTP-programmi, millest igaüks pakub ainulaadseid funktsioone ja kasutusmugavust. Kaks populaarset FTP-programmi on järgmised:
-
Filezilla: Tasuta avatud lähtekoodiga FTP-klient, mis toetab FTP, SFTP ja FTPS. Filezilla on tuntud oma kasutajasõbraliku kasutajaliidese, drag-and-drop-funktsiooni ja tugevate failiedastuste haldamise funktsioonide poolest.
-
Põhiline FTP LE: Tasuta FTP-klient Windowsile, mis toetab FTP, SFTP ja FTPS. Core FTP LE pakub lihtsat kasutajaliidest, turvalist failiedastust ja lisafunktsioone, nagu failide sünkroniseerimine ja saidi vahelised ülekanded.
FTP käsud (CLI)
Kasutajate jaoks, kes eelistavad käsurea kasutamist, on siin mõned levinud FTP-käsud, mida kasutatakse Unixi süsteemides:
- ftp [hostname]: Ühendub FTP-serveriga määratud hostinimel.
- ls: Loetleb serveris olevad failid ja kataloogid.
- cd [kataloog]: Muudab kataloogi serveris.
- saada [failinimi]: Laadib faili serverist kohalikku masinasse.
- put [failinimi]: Laadib faili kohalikust masinast serverisse.
- Hei: Lõpetab FTP-sessiooni ja katkestab ühenduse serveriga.
Kokkuvõte
FTP (File Transfer Protocol) on endiselt põhiline vahend failide edastamiseks arvutite vahel, kas kasutades graafilisi FTP-kliente nagu Filezilla ja Core FTP LE või käsurea liidest Unix-süsteemides. FTP toimimise ja selle tõhusa kasutamise mõistmine võib parandada teie võimet hallata faile erinevates süsteemides.
Lisateavet FTP ja sellega seotud tööriistade kohta saate FTP-kliendi arendajate pakutavatest lisaressurssidest ja dokumentatsioonist.