logo

FTP

  • 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

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

Počítačová síť FTP
    Ovládací připojení:Řídicí spojení používá velmi jednoduchá pravidla pro komunikaci. Prostřednictvím řídicího připojení můžeme najednou přenést řádek příkazu nebo řádek odpovědi. Řídicí spojení je vytvořeno mezi řídicími procesy. Řídicí připojení zůstává připojeno během celé interaktivní relace FTP.Datové připojení:Datové připojení používá velmi složitá pravidla, protože datové typy se mohou lišit. K datovému spojení dochází mezi procesy přenosu dat. Datové připojení se otevře, když přijde příkaz k přenosu souborů, a zavře se při přenosu souboru.

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:

    Rychlost:Jednou z největších výhod FTP je rychlost. FTP je jedním z nejrychlejších způsobů přenosu souborů z jednoho počítače do druhého.Účinný:Je to efektivnější, protože k získání celého souboru nepotřebujeme dokončit všechny operace.Bezpečnostní:Pro přístup na FTP server se musíme přihlásit pomocí uživatelského jména a hesla. Proto můžeme říci, že FTP je bezpečnější.Pohyb tam a zpět:FTP nám umožňuje přenášet soubory tam a zpět. Předpokládejme, že jste manažer společnosti, posíláte nějaké informace všem zaměstnancům a všichni posílají informace zpět na stejný server.

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.