FTP - Protokol prenosa datotek

Protokol prenosa datotek (FTP) vam omogoča prenos kopij datotek med dvema računalnikoma z uporabo preprostega omrežnega protokola, ki temelji na internetnem protokolu . FTP je tudi izraz, ki se uporablja pri sklicevanju na postopek kopiranja datotek s tehnologijo FTP.

Zgodovina in kako deluje FTP

FTP je bil razvit v sedemdesetih in osemdesetih letih in podpiral izmenjavo datotek na TCP / IP in starejših omrežjih. Protokol sledi modelu komuniciranja odjemalec-strežnik . Če želite prenesti datoteke s FTP, uporabnik zažene odjemalski program FTP in sproži povezavo z oddaljenim računalnikom s programsko opremo FTP strežnika. Po vzpostavitvi povezave lahko stranka odloči, da pošlje in / ali prejme kopije datotek, posamično ali v skupinah.

Prvotni odjemalci FTP so bili programi za ukazne vrstice za operacijske sisteme Unix; Uporabniki Unixa so zagnali odjemalski program za ukazno vrstico »ftp« za povezovanje s FTP strežniki in naložili ali prenesli datoteke. Različica FTP, imenovana Trivial File Transfer Protocol (TFTP), je bila razvita tudi za podporo računalniških sistemov nižjega razreda. TFTP zagotavlja enako osnovno podporo kot FTP, vendar s poenostavljenim protokolom in nizom ukazov, ki so omejeni na najpogostejše operacije prenosa datotek. Kasneje je bila programska oprema za odjemalske programe Windows FTP postala priljubljena, saj so uporabniki sistema Microsoft Windows raje imeli grafične vmesnike do sistemov FTP.

FTP strežnik posluša na TCP vratu 21 za zahtevo za dohodne povezave od odjemalcev FTP. Strežnik uporablja to pristanišče za nadzor povezave in odpira ločena vrata za prenos podatkov o datotekah.

Kako uporabljati FTP za skupno rabo datotek

Za povezavo s strežnikom FTP, odjemalec zahteva uporabniško ime in geslo, ki jih nastavi skrbnik strežnika. Mnoge tako imenovane javne spletne strani FTP ne potrebujejo gesla, temveč sledijo posebni konvenciji, ki sprejme katero koli odjemalca, ki uporabljajo »anonimno« kot njegovo uporabniško ime. Za vse FTP-lokacije, javne ali zasebne, stranke identificirajo FTP strežnik bodisi po svojem IP-naslovu (na primer 192.168.0.1) ali po imenu gostitelja (na primer ftp.about.com).

Preprosti FTP odjemalci so vključeni v večino omrežnih operacijskih sistemov , vendar večina teh odjemalcev (na primer FTP.EXE v sistemu Windows) podpira relativno neprijazni vmesnik ukazne vrstice. Razvili so številne druge tretje stranke FTP, ki podpirajo grafične uporabniške vmesnike (GUI) in dodatne funkcije za udobje.

FTP podpira dva načina prenosa podatkov: navadno besedilo (ASCII) in binarno. Način nastavite v odjemalcu FTP. Pogosta napaka pri uporabi FTP poskuša prenesti binarno datoteko (kot je program ali glasbena datoteka), medtem ko je v besedilnem načinu, zaradi česar prenesena datoteka ni uporabna.

Alternativa FTP

Sistemi za izmenjavo datotek peer-to-peer (P2P), kot je BitTorrent, ponujajo bolj napredne in varne oblike izmenjave datotek, kot ponuja FTP tehnologija. Ti in moderni sistemi za izmenjavo datotek v oblaku, kot sta Box in Dropbox, so v veliki meri odpravili potrebo po FTP na internetu.