Rozdíl mezi FTP a SFTP

Autor: Laura McKinney
Datum Vytvoření: 1 Duben 2021
Datum Aktualizace: 14 Smět 2024
Anonim
Rozdíl mezi FTP a SFTP - Technologie
Rozdíl mezi FTP a SFTP - Technologie

Obsah


Nejběžnějším úkolem síťového prostředí je přenos souborů / dat / informací mezi hostiteli v síti. FTP a SFTP jsou protokoly přenosu souborů. Přenos souborů v síti v obyčejném formátu může zvýšit obavy o zabezpečení. Protokol FTP byl zaveden, když zabezpečení přes internet nebylo velkým problémem. Data byla zaslána nezašifrovaná v FTP, což může útočník snadno zachytit. Proto byl pro přenos souborů vyžadován bezpečný kanál. K tomu lze přidat a Secure Socket Layer mezi FTP aplikační vrstvou a TCP nebo jeden může jednoduše použít nezávislý protokol zvaný SFTP.

FTP i SFTP přenášejí soubor z jednoho počítače do druhého, ale základní rozdíl mezi FTP a SFTP je ten FTP neposkytuje bezpečný kanál pro přenos souborů, zatímco SFTP ano. Pojďme diskutovat o některých dalších rozdílech mezi FTP a SFTP pomocí srovnávací tabulky níže.


  1. Srovnávací tabulka
  2. Definice
  3. Klíčové rozdíly
  4. Závěr

Srovnávací tabulka

Základ pro srovnáníFTPSFTP
ZákladníFTP neposkytují zabezpečený kanál pro přenos souborů mezi hostiteli.SFTP poskytuje bezpečný kanál pro přenos souborů mezi hostiteli.
Celý formulářProtokol přenosu souborů.Protokol zabezpečeného přenosu souborů.
ProtokolFTP je protokol TCP / IP.Protokol SFTP je součástí protokolu SSH (aplikační program pro vzdálené přihlášení).
SpojeníFTP naváže řídicí připojení na portu TCP 21.SFTP přenáší soubor pod spojení vytvořeným protokolem SSH mezi klientem a serverem.
ŠifrováníHeslo a data FTP se odesílají v prostém formátu.SFTP šifruje data před ing.


Definice FTP

FTP (Protokol přenosu souborů) je protokol v TCP / IP, který kopíruje soubor z jednoho hostitele na druhého. Přenos souboru z jednoho hostitele na druhého se však zdá velmi jednoduchý. Existují však některé problémy, jako mohou mít dva systémy, které přijímají a jiný způsob, jak reprezentovat data; mohou mít různé konvence názvů souborů, mohou mít různé struktury adresářů.

FTP poskytuje jednoduché řešení všech výše uvedených problémů. FTP se liší od ostatních aplikací klient-server dvě spojení mezi komunikujícími hostiteli. Jedno připojení je pro přenos dat, a další je pro kontrolní informace (příkaz a odpovědi). FTP je efektivnější než jiné aplikace typu klient-server, protože má samostatné připojení pro data a příkazy.

Řídicí spojení je jednoduché, protože slouží pouze k navázání spojení mezi hostiteli. Datové připojení je však složité, protože musí přenášet různé údaje. FTP se vytvoří ovládání připojení na číslo portu TCP 21 a datové připojení na číslo portu TCP 20.

Kdykoli uživatel zahájí relaci FTP, nejprve naváže spojení s hostitelem, kterému musí být soubor přenesen pomocí ovládacího spojení, poté naváže datové připojení pro přenos souboru. Datové připojení se po přenosu každého souboru otevře a uzavře. Řídicí připojení však zůstává připojeno pro celou relaci FTP.

Definice SFTP

SFTP (Protokol zabezpečeného přenosu souborů) je bezpečný způsob přenosu souborů přes síť. I když máme FTP protokol pro přenos souborů z jednoho hostitele na druhého v síti, ale čas, kdy bylo FTP navrženo, zabezpečení nebylo hlavním problémem.

Protokol FTP vyžaduje heslo pro navázání spojení s hostitelem, kterému musí být soubor zaslán, ale heslo je na rovině, kde hrozí, že jej útočník zachytí. Útočník pak může heslo zneužít. Data jsou také odesílána v běžném datovém připojení, které je opět neisté.

SFTP tedy zavedl zabezpečený kanál pro přenos souborů přes síť. SFTP je součástí protokolu SSH (Secure Shell), což je ve skutečnosti program v Unixu. Protokol SSH vytváří zabezpečené spojení mezi klientem a serverem a poté program SFTP funguje podobně jako FTP a přenáší soubor v zabezpečeném kanálu vytvořeném SSH. Tímto způsobem lze soubor bezpečně přenést pomocí SFTP.

  1. FTP udělat ne poskytnout jakékoli zabezpečený kanál pro přenos souborů mezi hostiteli, zatímco protokol SFTP poskytuje zabezpečený kanál pro přenos souborů mezi hostiteli v síti.
  2. FTP je zkratka Protokol přenosu souborů vzhledem k tomu, že SFTP je zkratkou Protokol zabezpečeného přenosu souborů.
  3. Protokol FTP je služba poskytovaná společností TCP / IP. SFTP je však součástí Protokol SSH což jsou informace o vzdáleném přihlášení.
  4. FTP naváže připojení pomocí ovládacího připojení na portu TCP 21. Na druhou stranu SFTP přenáší soubor pod zabezpečeným připojením vytvořeným Protokol SSH mezi klientem a serverem.
  5. FTP přeneste heslo a data do prostý formát, zatímco SFTP šifruje data před jejich odesláním jinému hostiteli.

Závěr:

FTP i SFTP jsou protokolem pro přenos souborů, ale SFTP poskytuje bezpečný způsob přenosu souboru z jednoho hostitele na jiného hostitele v síti.