logo

FTP

  • 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

Počítačová sieť 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í:

Počítačová sieť FTP
    Ovládacie pripojenie:Riadiace spojenie používa veľmi jednoduché pravidlá pre komunikáciu. Prostredníctvom riadiaceho spojenia môžeme naraz preniesť riadok príkazu alebo riadok odozvy. Riadiace spojenie je vytvorené medzi riadiacimi procesmi. Riadiace pripojenie zostáva pripojené počas celej interaktívnej relácie FTP.Dátové pripojenie:Dátové pripojenie používa veľmi zložité pravidlá, pretože typy údajov sa môžu líšiť. Dátové spojenie sa uskutočňuje medzi procesmi prenosu údajov. Dátové pripojenie sa otvorí, keď príde príkaz na prenos súborov, a zatvorí sa, keď sa súbor prenesie.

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:

    rýchlosť:Jednou z najväčších výhod FTP je rýchlosť. FTP je jedným z najrýchlejších spôsobov prenosu súborov z jedného počítača do druhého.efektívne:Je to efektívnejšie, pretože na získanie celého súboru nepotrebujeme dokončiť všetky operácie.Zabezpečenie:Pre prístup na FTP server sa musíme prihlásiť pomocou používateľského mena a hesla. Preto môžeme povedať, že FTP je bezpečnejšie.Pohyb tam a späť:FTP nám umožňuje prenášať súbory tam a späť. Predpokladajme, že ste manažérom spoločnosti, posielate nejaké informácie všetkým zamestnancom a všetci posielajú informácie späť na rovnaký server.

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.