- FTP je skratka pre File transfer protocol.
- FTP je štandardný internetový protokol poskytovaný protokolom TCP/IP, ktorý sa používa na prenos súborov z jedného hostiteľa na druhého.
- Používa sa hlavne na prenos súborov webových stránok od ich tvorcu do počítača, ktorý funguje ako server pre iné počítače na internete.
- Používa sa tiež na sťahovanie súborov do počítača z iných serverov.
Ciele FTP
- Poskytuje zdieľanie súborov.
- Používa sa na podporu používania vzdialených počítačov.
- Prenáša dáta spoľahlivejšie a efektívnejšie.
Prečo FTP?
Prenos súborov z jedného systému do druhého je síce veľmi jednoduchý a priamočiary, no niekedy môže spôsobiť problémy. Napríklad dva systémy môžu mať rôzne konvencie súborov. Dva systémy môžu mať rôzne spôsoby reprezentácie textu a údajov. Dva systémy môžu mať rôzne adresárové štruktúry. Protokol FTP prekonáva tieto problémy vytvorením dvoch spojení medzi hostiteľmi. Jedno pripojenie sa používa na prenos údajov a druhé pripojenie sa používa na riadiace pripojenie.
Mechanizmus FTP
Vyššie uvedený obrázok ukazuje základný model FTP. FTP klient má tri komponenty: používateľské rozhranie, riadiaci proces a proces prenosu údajov. Server má dve zložky: proces riadenia servera a proces prenosu údajov servera.
Na FTP existujú dva typy pripojení:
FTP klienti
- FTP klient je program, ktorý implementuje protokol na prenos súborov, ktorý vám umožňuje prenášať súbory medzi dvoma hostiteľmi na internete.
- Umožňuje používateľovi pripojiť sa k vzdialenému hostiteľovi a nahrať alebo stiahnuť súbory.
- Má súbor príkazov, ktoré môžeme použiť na pripojenie k hostiteľovi, prenos súborov medzi vami a vaším hostiteľom a ukončenie pripojenia.
- Program FTP je dostupný aj ako vstavaný komponent vo webovom prehliadači. Tento FTP klient založený na GUI veľmi uľahčuje prenos súborov a tiež si nevyžaduje zapamätanie si FTP príkazov.
Výhody FTP:
Nevýhody FTP:
- Štandardnou požiadavkou odvetvia je, že všetky prenosy FTP by mali byť šifrované. Nie všetci poskytovatelia FTP sú si však rovní a nie všetci poskytovatelia ponúkajú šifrovanie. Takže budeme musieť hľadať poskytovateľov FTP, ktorí poskytujú šifrovanie.
- FTP slúži dvom operáciám, t. j. odosielaniu a prijímaniu veľkých súborov v sieti. Veľkosť súboru, ktorý je možné odoslať, je však 2 GB. Neumožňuje vám súčasne spúšťať prenosy do viacerých prijímačov.
- Heslá a obsah súborov sa odosielajú ako čistý text, ktorý umožňuje nechcené odpočúvanie. Je teda celkom možné, že útočníci môžu vykonať útok hrubou silou pokusom uhádnuť heslo FTP.
- Nie je kompatibilný s každým systémom.