Rozdíl Mezi FTP A SFTP

Rozdíl Mezi FTP A SFTP
Rozdíl Mezi FTP A SFTP

Video: Rozdíl Mezi FTP A SFTP

Video: Rozdíl Mezi FTP A SFTP
Video: FTP против SFTP 2024, Listopad
Anonim

FTP vs SFTP

FTP (File Transfer Protocol) je protokol používaný k přenosu souborů mezi hostiteli v internetu (nebo jiných sítích založených na TCP). Jedná se o protokol založený na modelu klient-server. FTP server uchovává soubory a databáze, které jsou vyžadovány k poskytování služeb požadovaných klienty. Nejčastěji je server FTP vysoce výkonným zařízením, které je schopno zpracovat více požadavků klientů současně. Klient FTP je obecně osobní počítač používaný koncovým uživatelem nebo mobilním zařízením, na kterém je spuštěn potřebný software, který je schopen požadovat a přijímat soubory přes internet ze serveru FTP. FTP udržuje oddělená spojení mezi klientem a serverem pro přenos řídících informací a dat. Během této doby se klientské aplikace FTP vyvinuly z aplikací příkazového řádku do aplikací s grafickými uživatelskými rozhraními. SFTP (Secure File Transfer Protocol) je protokol používaný k přenosu souborů přes zabezpečený kanál. Byl vyvinut jako rozšíření protokolu Secure Shell (SSH) Internet Engineering Task Force (IETF). SFTP předpokládá, že kanál používaný pro komunikaci je zabezpečený a že klient je ověřen serverem a informace o klientovi jsou k dispozici pro použití protokolu. SFTP předpokládá, že kanál používaný pro komunikaci je zabezpečený a že klient je ověřen serverem a informace o klientovi jsou k dispozici pro použití protokolu. SFTP předpokládá, že kanál používaný pro komunikaci je zabezpečený a že klient je ověřen serverem a informace o klientovi jsou k dispozici pro použití protokolu.

Co je FTP?

FTP je protokol používaný k přenosu souborů přes internet. Aktuální specifikace FTP je obsažena v RFC 959. Tento protokol pracuje na aplikační vrstvě. Jak již bylo zmíněno dříve, FTP udržuje dvě spojení pro přenos řídicích informací a dat. Protokol FTP funguje následovně. Server FTP naslouchá příchozím požadavkům od klientů. Klient, který chce komunikovat se serverem, by to mohl provést prostřednictvím portu 21 a nazývá se to řídicí připojení. Řídicí připojení je otevřeno po celou dobu celé relace a slouží ke komunikaci administrativních informací. Poté FTP server prostřednictvím portu 20 s komunikovaným klientem otevře druhé připojení a toto připojení se nazývá datové připojení. Soubory jsou přenášeny prostřednictvím datového připojení a probíhající přenos lze zastavit odesláním přerušeného signálu přes řídicí připojení.

Co je SFTP?

SFTP je protokol používaný k přenosu souborů přes zabezpečený kanál. SFTP je také založen na architektuře klient-server. Široce známý server SFTP je OpenSSH a klienti SFTP jsou implementováni jako programy příkazového řádku (poskytované s OpenSSH) nebo s aplikacemi GUI. SFTP poskytuje šifrování dat i příkazů, které jsou přenášeny, a zajišťuje bezpečnost citlivých informací, jako jsou hesla. Kromě toho jsou nahrané soubory pomocí SFTP spojeny s atributy souborů, jako je časové razítko, což u FTP není možné. SFTP není jen protokol pro přístup a přenos souborů, je to vlastně protokol systému souborů.

Jaký je rozdíl mezi FTP a SFTP?

SFTP poskytuje bezpečný mechanismus pro přenos souborů přes internet. SFTP poskytuje mechanismus pro šifrování dat a příkazů, které jsou přenášeny mezi klientem a serverem, zatímco informace přenášené mezi klientem a serverem pomocí FTP jsou v prostém textu. Kromě toho jsou nahrané soubory pomocí SFTP spojeny s atributy souborů, jako je časové razítko, což u FTP není možné. Přestože SFTP poskytuje podobnou (bezpečnější) funkčnost jako FTP, kvůli základním rozdílům v protokolech nelze klienta FTP použít ke komunikaci se serverem SFTP a klienta SFTP nelze použít ke komunikaci se serverem FTP.

Doporučená: