Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

FTP

FTP (File Transfer Protocol) je protokol používaný pro přenos souborů mezi počítači v počítačové síti. Umožňuje uživatelům nahrávat (uploadovat) soubory z lokálního počítače na vzdálený server nebo stahovat (downloadovat) soubory ze vzdáleného serveru na lokální počítač.

Hlavní rysy a vlastnosti protokolu FTP zahrnují:

  1. Jednoduchost: FTP je jednoduchý a robustní protokol, což z něj činí vhodnou volbu pro jednoduchý přenos souborů mezi počítači.
  2. Dvojcestný protokol: FTP je dvojcestný protokol, což znamená, že vyžaduje dvě spojení – jedno pro kontrolní příkazy (např. přihlášení, přesun souborů) a druhé pro přenos dat.
  3. Bezpečnost: Standardní FTP je nešifrovaný protokol, což znamená, že data jsou přenášena v otevřeném textovém formátu. Pro zabezpečení přenosu dat může být použito šifrování pomocí protokolu FTPS (FTP Secure) nebo SFTP (SSH File Transfer Protocol).
  4. Podpora pro anonymní přístup: FTP umožňuje anonymní přístup, což znamená, že uživatelé mohou stahovat veřejně dostupné soubory bez nutnosti přihlášení.
  5. Podpora pro autentizaci: FTP umožňuje uživatelům přihlásit se k vzdálenému serveru pomocí uživatelského jména a hesla, což umožňuje omezený nebo plný přístup ke sdíleným složkám na serveru.

FTP se často používá pro správu webových stránek a souborů na webovém serveru. Vývojáři a správci webových stránek mohou používat FTP k nahrávání a správě souborů, jako jsou HTML stránky, obrázky, skripty a další obsah. Dále může být FTP použit pro přenos souborů mezi různými počítači nebo zařízeními v rámci sítě.

Je důležité si uvědomit, že kvůli nešifrované povaze standardního FTP může být citlivá data, jako jsou uživatelská jména a hesla, vystavena riziku odposlechu. Proto se doporučuje používat šifrované varianty protokolu FTPS nebo SFTP, zejména pokud se provádějí přenosy dat přes veřejné nebo nezabezpečené sítě.