FTP - protokol prenosu súborov

Protokol prenosu súborov (FTP) vám umožňuje prenášať kópie súborov medzi dvoma počítačmi pomocou jednoduchého sieťového protokolu založeného na internetovom protokole . FTP je tiež pojem používaný pri odkazovaní na proces kopírovania súborov pomocou technológie FTP.

História a fungovanie FTP

FTP bol vyvinutý v 70. a 80. rokoch minulého storočia na podporu zdieľania súborov na TCP / IP a starších sieťach. Protokol sleduje model komunikácie klient-server . Ak chcete preniesť súbory pomocou protokolu FTP, používateľ spustí program FTP klienta a spustí pripojenie k vzdialenému počítaču so softvérom FTP servera. Po vytvorení spojenia sa klient môže rozhodnúť poslať a / alebo prijať kópie súborov, jednotlivo alebo v skupinách.

Pôvodní klienti FTP boli programy príkazového riadku pre operačné systémy Unix; Používatelia Unixu spustili klientský program "ftp" príkazového riadku na pripojenie k serverom FTP a buď nahrajú alebo sťahujú súbory. Variant FTP nazvaný Trivial File Transfer Protocol (TFTP) bol tiež vyvinutý na podporu low-end počítačových systémov. TFTP poskytuje rovnakú základnú podporu ako FTP, ale so zjednodušeným protokolom a sadu príkazov obmedzených na najbežnejšie operácie prenosu súborov. Neskôr sa softvér Windows FTP klient stal populárny, pretože používatelia Microsoft Windows preferovali grafické rozhrania s FTP systémami.

FTP server počúva na portu TCP 21 žiadosti o prichádzajúce pripojenie od FTP klientov. Server používa tento port na ovládanie pripojenia a otvorí samostatný port na prenos súborových údajov.

Ako používať FTP pre zdieľanie súborov

Ak sa chcete pripojiť k serveru FTP, klient vyžaduje používateľské meno a heslo nastavené správcom servera. Mnohé takzvané verejné stránky FTP nevyžadujú heslo, ale namiesto toho dodržiavajú špeciálnu konvenciu, ktorá akceptuje akéhokoľvek klienta, ktorý používa "anonymné" ako svoje používateľské meno. Pre každú verejnú alebo súkromnú lokalitu FTP identifikujú klienti server FTP buď podľa jeho IP adresy (napríklad 192.168.0.1), alebo podľa názvu hostiteľa (napr. Ftp.about.com).

Jednoduchí FTP klienti sú súčasťou väčšiny sieťových operačných systémov , ale väčšina z týchto klientov (napríklad FTP.EXE v systéme Windows) podporuje pomerne nepriateľské rozhranie príkazového riadku. Mnoho alternatívnych FTP klientov tretích strán bolo vyvinutých, ktoré podporujú grafické užívateľské rozhrania (GUI) a ďalšie komfortné funkcie.

FTP podporuje dva spôsoby prenosu údajov: čistý text (ASCII) a binárne. Režim nastavíte v klientovi FTP. Bežná chyba pri používaní FTP sa pokúša preniesť binárny súbor (napríklad program alebo hudobný súbor) v režime text, čo spôsobí, že prenesený súbor je nepoužiteľný.

Alternatívy k FTP

Peer-to-peer (P2P) systémy zdieľania súborov ako BitTorrent ponúkajú pokročilejšie a bezpečné formy zdieľania súborov ako ponúka technológia FTP. Tieto plus moderné systémy na zdieľanie súborov na báze cloud, ako napríklad Box a Dropbox, do značnej miery eliminovali potrebu FTP na internete.