Rozdiel medzi FTP a SFTP

Autor: Laura McKinney
Dátum Stvorenia: 1 Apríl 2021
Dátum Aktualizácie: 14 Smieť 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Obsah


Najbežnejšou úlohou sieťového prostredia je prenos súborov / údajov / informácií medzi hostiteľmi v sieti. FTP a SFTPprotokoly na prenos súborov, Prenos súborov v sieti v obyčajnom formáte môže vyvolať obavy o bezpečnosť. Protokol FTP bol zavedený, keď bezpečnosť na internete nebola veľkým problémom. Dáta boli odoslané nezašifrované v FTP, ktoré môže útočník ľahko zachytiť. Z tohto dôvodu bol potrebný určitý zabezpečený kanál na prenos súborov. K tomu je možné pridať a Bezpečná vrstva soketu medzi aplikačnou vrstvou FTP a protokolom TCP alebo jednoducho použiť nezávislý protokol s názvom SFTP.

FTP aj SFTP prenášajú súbor z jedného počítača do druhého, ale základný rozdiel medzi FTP a SFTP je taký FTP neposkytuje zabezpečený kanál na prenos súborov, zatiaľ čo SFTP robí. Poďme diskutovať o niektorých ďalších rozdieloch medzi FTP a SFTP pomocou porovnávacej tabuľky uvedenej nižšie.


  1. Porovnávacia tabuľka
  2. definícia
  3. Kľúčové rozdiely
  4. záver

Porovnávacia tabuľka

Základ pre porovnanieFTPSFTP
základnéFTP neposkytujú zabezpečený kanál na prenos súborov medzi hostiteľmi.SFTP poskytuje bezpečný kanál na prenos súborov medzi hostiteľmi.
Plná formaProtokol prenosu súborov.Protokol zabezpečeného prenosu súborov.
ProtokolFTP je protokol TCP / IP.Protokol SFTP je súčasťou protokolu SSH (aplikačný program vzdialeného prihlásenia).
prípojkaFTP vytvára kontrolné spojenie na porte TCP 21.SFTP prenáša súbor pod pripojením vytvoreným protokolom SSH medzi klientom a serverom.
šifrovanieHeslo a dáta FTP sa odosielajú v obyčajnom formáte.SFTP šifruje dáta pred ing.


Definícia FTP

FTP (Protokol prenosu súborov) je protokol v TCP / IP, ktorý kopíruje súbor z jedného hostiteľa na druhého. Prenos súboru z jedného hostiteľa na druhého sa však zdá byť veľmi jednoduchý. Existujú však určité problémy, napríklad, že dva systémy, ktoré prijímajú a prijímajú súbory, môžu mať iný spôsob reprezentácie údajov; môžu mať rôzne konvencie názvov súborov, môžu mať rôzne adresárové štruktúry.

FTP poskytuje jednoduché riešenie všetkých vyššie uvedených problémov. FTP sa líši od iných aplikácií klient-server dve spojenia medzi komunikujúcimi hostiteľmi. Jedno pripojenie je pre prenos dát, a ďalšie je pre kontrolné informácie (príkaz a odpovede). FTP je efektívnejší ako iné aplikácie typu klient-server, pretože má samostatné pripojenie pre dáta a príkazy.

Riadiace spojenie je jednoduché, pretože slúži iba na vytvorenie spojenia medzi hostiteľmi. Dátové pripojenie je však zložité, pretože musí prenášať internet množstvo údajov, FTP sa vytvorí ovládacie pripojenie na čísle portu TCP 21 a Dátové pripojenie na čísle portu TCP 20.

Kedykoľvek používateľ spustí reláciu FTP, najskôr vytvorí spojenie s hostiteľom, ktorému musí byť súbor prenesený pomocou kontrolného spojenia, potom vytvorí dátové pripojenie na prenos súboru. Dátové spojenie sa po prenose každého súboru otvorí a uzavrie. Kontrolné pripojenie však zostáva pripojené pre celú reláciu FTP.

Definícia SFTP

SFTP (Protokol zabezpečeného prenosu súborov) je bezpečný spôsob prenosu súborov v sieti. Hoci máme FTP protokol na prenos súborov z jedného hostiteľa na druhého v sieti, ale čas, kedy bol FTP navrhnutý, bezpečnosť nebola hlavnou otázkou.

Protokol FTP vyžaduje heslo na nadviazanie spojenia s hostiteľom, ktorému musí byť zaslaný súbor, ale heslo je na rovine, kde hrozí, že ho útočník zachytí. Útočník potom môže zneužiť heslo. Dáta sa odosielajú aj v dátovom pripojení bez prístupu, čo je opäť neisté.

SFTP teda zaviedol zabezpečený kanál na prenos súborov cez sieť. SFTP je súčasťou protokolu SSH (Secure Shell), ktorý je vlastne programom v systéme Unix. Protokol SSH vytvára bezpečné spojenie medzi klientom a serverom a potom program SFTP funguje podobne ako FTP a prenáša súbor v zabezpečenom kanáli vytvorenom SSH. Týmto spôsobom je možné súbor bezpečne preniesť pomocou SFTP.

  1. FTP urobiť nie poskytnúť akékoľvek zabezpečený kanál na prenos súborov medzi hostiteľmi, zatiaľ čo protokol SFTP poskytuje a zabezpečený kanál na prenos súborov medzi hostiteľmi v sieti.
  2. FTP je skratka Protokol prenosu súborov keďže SFTP je skratka Protokol zabezpečeného prenosu súborov.
  3. Protokol FTP je služba, ktorú poskytuje TCP / IP, SFTP je však súčasťou Protokol SSH čo sú informácie o vzdialenom prihlásení.
  4. FTP vytvára spojenie pomocou ovládacieho pripojenia na porte TCP 21, Na druhej strane SFTP prenáša súbor pod zabezpečeným pripojením vytvoreným Protokol SSH medzi klientom a serverom.
  5. FTP preniesť heslo a dáta v systéme Windows prostý formát, zatiaľ čo SFTP šifruje údaje pred ich odoslaním inému hostiteľovi.

záver:

FTP aj SFTP sú protokoly na prenos súborov, ale SFTP poskytuje bezpečný spôsob prenosu súboru z jedného hostiteľa na iného hostiteľa v sieti.