Rozdiel Medzi FTP A SFTP

Rozdiel Medzi FTP A SFTP
Rozdiel Medzi FTP A SFTP

Video: Rozdiel Medzi FTP A SFTP

Video: Rozdiel Medzi FTP A SFTP
Video: Установка Filezilla | Подключение по FTP и SFTP 2024, November
Anonim

FTP vs SFTP

FTP (File Transfer Protocol) je protokol používaný na prenos súborov medzi hostiteľmi v internete (alebo iných sieťach založených na TCP). Je to protokol založený na modeli klient-server. FTP server uchováva súbory a databázy, ktoré sú potrebné na poskytovanie služieb požadovaných klientmi. Najčastejšie je server FTP vysoko výkonné zariadenie, ktoré je schopné vybaviť viac požiadaviek klientov naraz. Klient FTP je obvykle osobný počítač používaný koncovým používateľom alebo mobilným zariadením, na ktorom je spustený potrebný softvér schopný vyžiadať a prijímať súbory z internetu zo servera FTP. Protokol FTP udržuje samostatné spojenie medzi klientom a serverom na účely prenosu riadiacich informácií a údajov. Počas tejto doby sa klientske aplikácie FTP vyvinuli z aplikácií príkazového riadku do aplikácií s grafickým užívateľským rozhraním. SFTP (Secure File Transfer Protocol) je protokol používaný na prenos súborov cez zabezpečený kanál. Bol vyvinutý ako rozšírenie protokolu Secure Shell (SSH) organizáciou Internet Engineering Task Force (IETF). SFTP predpokladá, že kanál používaný na komunikáciu je bezpečný a klient je autentifikovaný serverom a informácie o klientovi sú k dispozícii na použitie protokolu. SFTP predpokladá, že kanál používaný na komunikáciu je bezpečný a klient je autentizovaný serverom a informácie o klientovi sú k dispozícii na použitie protokolu. SFTP predpokladá, že kanál používaný na komunikáciu je bezpečný a klient je autentizovaný serverom a informácie o klientovi sú k dispozícii na použitie protokolu.

Čo je to FTP?

FTP je protokol používaný na prenos súborov cez internet. Aktuálna špecifikácia FTP je obsiahnutá v RFC 959. Tento protokol pracuje na aplikačnej vrstve. Ako už bolo spomenuté, FTP udržuje dve spojenia na prenos riadiacich informácií a údajov. Protokol FTP funguje nasledovne. FTP server počúva na prichádzajúce požiadavky od klientov. Klient, ktorý chce komunikovať so serverom, by tak mohol urobiť prostredníctvom portu 21, ktorý sa nazýva riadené pripojenie. Riadiace pripojenie je otvorené po celú dobu celej relácie a slúži na komunikáciu administratívnych informácií. Potom FTP server otvorí druhé pripojenie cez port 20 s komunikovaným klientom a toto spojenie sa nazýva dátové pripojenie. Súbory sa prenášajú cez dátové pripojenie a prebiehajúci prenos je možné zastaviť odoslaním signálu prerušenia cez riadiace pripojenie.

Čo je SFTP?

SFTP je protokol používaný na prenos súborov cez zabezpečený kanál. SFTP je tiež založený na architektúre klient-server. Všeobecne známym serverom SFTP je OpenSSH a klienti SFTP sú implementovaní ako programy príkazového riadku (poskytované s OpenSSH) alebo ako aplikácie GUI. SFTP poskytuje šifrovanie údajov aj prenášaných príkazov, čím zaisťuje bezpečnosť citlivých informácií, ako sú napríklad heslá. Okrem toho sú nahraté súbory pomocou protokolu SFTP spojené s atribútmi súborov, ako je napríklad časová pečiatka, čo pri FTP nie je možné. SFTP nie je iba protokol na prístup a prenos súborov, je to vlastne protokol súborového systému.

Aký je rozdiel medzi FTP a SFTP?

SFTP poskytuje bezpečný mechanizmus na prenos súborov cez internet. SFTP poskytuje mechanizmus na šifrovanie údajov a príkazov prenášaných medzi klientom a serverom, zatiaľ čo informácie prenášané medzi klientom a serverom pomocou protokolu FTP sú v obyčajnom texte. Okrem toho sú nahraté súbory pomocou protokolu SFTP spojené s atribútmi súborov, ako je napríklad časová pečiatka, čo pri FTP nie je možné. Aj keď SFTP poskytuje podobnú (bezpečnejšiu) funkcionalitu ako FTP, kvôli rozdielom v protokoloch nemožno klienta FTP použiť na komunikáciu so serverom SFTP a klienta SFTP nemožno použiť na komunikáciu so serverom FTP.

Odporúčaná: