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í:
- Jednoduchost: FTP je jednoduchý a robustní protokol, což z něj činí vhodnou volbu pro jednoduchý přenos souborů mezi počítači.
- 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.
- 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).
- 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í.
- 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ě.