Skip to main content

FTP

Protokol FTP (File Transfer Protocol) je standardní komunikační protokol používaný pro přenos počítačových souborů ze serveru na klienta v počítačové síti. Protokol je postaven na architektuře klient-server, která využívá oddělená řídicí a datová spojení mezi klientem a serverem. FTP se standardně využívá k přenosu dat mezi servery webových stránek.

Uživatelé FTP se mohou ověřovat pomocí přihlašovacího protokolu s otevřeným textem, obvykle ve formě uživatelského jména a hesla, ale mohou se připojovat i anonymně, pokud je server nakonfigurován tak, aby to umožňoval. Pro zabezpečený přenos, který chrání uživatelské jméno a heslo a šifruje obsah, se často zabezpečuje pomocí protokolu SSL/TLS (FTPS) nebo se nahrazuje protokolem SSH pro přenos souborů (SFTP).

První klientské aplikace byly programy pro příkazový řádek vyvinuté před tím, než operační systémy měly grafické uživatelské rozhraní, a jsou stále dodávány s většinou operačních systémů Windows, Unix a Linux. Od té doby bylo vyvinuto mnoho klientů a automatizačních nástrojů pro stolní počítače, servery, mobilní zařízení a hardware a protokol FTP byl integrován do různých aplikací, například do editorů HTML.

Běžné softwarové aplikace (klienti) podporují protokoly zabezpečeného přenosu souborů, podporují SFTP (SHH File Transfer Protocol) – oblíbenou bezpečnou alternativu k FTP a mají grafické uživatelské rozhraní (GUI). Mezi nejlepší patří FileZilla, Cyberduck, FireFTP, Transmit nebo Total Commander.