- FTP je zkratka pro File transfer protocol.
- FTP je standardní internetový protokol poskytovaný protokolem TCP/IP používaný pro přenos souborů z jednoho hostitele na druhého.
- Používá se hlavně pro přenos souborů webových stránek od jejich tvůrce do počítače, který funguje jako server pro ostatní počítače na internetu.
- Používá se také pro stahování souborů do počítače z jiných serverů.
Cíle FTP
- Poskytuje sdílení souborů.
- Používá se k podpoře používání vzdálených počítačů.
- Přenáší data spolehlivěji a efektivněji.
Proč FTP?
Přenos souborů z jednoho systému do druhého je sice velmi jednoduchý a přímočarý, ale někdy může způsobit problémy. Například dva systémy mohou mít různé konvence souborů. Dva systémy mohou mít různé způsoby reprezentace textu a dat. Dva systémy mohou mít různé adresářové struktury. Protokol FTP tyto problémy překonává vytvořením dvou spojení mezi hostiteli. Jedno připojení se používá pro přenos dat a druhé připojení pro řídicí připojení.
Mechanismus FTP
Výše uvedený obrázek ukazuje základní model FTP. FTP klient má tři součásti: uživatelské rozhraní, řídicí proces a proces přenosu dat. Server má dvě složky: proces řízení serveru a proces přenosu dat serveru.
Na FTP existují dva typy připojení:
FTP klienti
- FTP klient je program, který implementuje protokol pro přenos souborů, který vám umožňuje přenášet soubory mezi dvěma hostiteli na internetu.
- Umožňuje uživateli připojit se ke vzdálenému hostiteli a nahrávat nebo stahovat soubory.
- Obsahuje sadu příkazů, které můžeme použít pro připojení k hostiteli, přenos souborů mezi vámi a vaším hostitelem a uzavření připojení.
- Program FTP je také k dispozici jako vestavěná komponenta ve webovém prohlížeči. Tento FTP klient založený na GUI velmi usnadňuje přenos souborů a také nevyžaduje zapamatování příkazů FTP.
Výhody FTP:
Nevýhody FTP:
- Standardním požadavkem odvětví je, že všechny přenosy FTP by měly být šifrovány. Ne všichni poskytovatelé FTP jsou si však rovni a ne všichni poskytovatelé nabízejí šifrování. Takže budeme muset hledat poskytovatele FTP, kteří poskytují šifrování.
- FTP slouží dvěma operacím, tj. odesílání a přijímání velkých souborů v síti. Limit velikosti souboru, který lze odeslat, je však 2 GB. Také vám neumožňuje spouštět současné přenosy do více přijímačů.
- Hesla a obsah souborů se odesílají v čistém textu, který umožňuje nechtěné odposlouchávání. Je tedy docela možné, že útočníci mohou provést útok hrubou silou pokusem uhodnout heslo FTP.
- Není kompatibilní s každým systémem.