Erinevus FTP ja SFTP vahel

Autor: Laura McKinney
Loomise Kuupäev: 1 Aprill 2021
Värskenduse Kuupäev: 13 Mai 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Videot: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Sisu


Võrgukeskkonna kõige tavalisem ülesanne on failide / andmete / teabe edastamine võrgus olevate hostide vahel. FTP ja SFTP on failiedastusprotokollid. Failide edastamine võrgus tavalises vormingus võib tõstatada turvalisusega seotud probleeme. FTP-protokoll kehtestati siis, kui Interneti turvalisus polnud suur probleem. Andmed saadeti FTP-s krüptimata, mida ründaja saab hõlpsalt kinni hoida. Seetõttu oli failide edastamiseks vaja mõnda turvalist kanalit. Selle jaoks võib lisada kas a Turvaline pesakiht FTP rakenduskihi ja TCP vahel või saab lihtsalt kasutada sõltumatut protokolli nimega SFTP.

FTP ja SFTP edastavad mõlemad faili ühest arvutist teise, kuid põhiline erinevus FTP ja SFTP vahel on see FTP ei paku turvalist kanalit failide edastamiseks, samas kui SFTP teeb. Allpool näidatud võrdlusdiagrammi abil arutame veel mõned erinevused FTP ja SFTP vahel.


  1. Võrdlusdiagramm
  2. Definitsioon
  3. Peamised erinevused
  4. Järeldus

Võrdlusdiagramm

Võrdluse alusFTPSFTP
PõhilineFTP ei paku turvalist kanalit failide edastamiseks hostide vahel.SFTP pakub turvalist kanalit failide edastamiseks masinate vahel.
TäisvormFailiedastusprotokoll.Turvaline failiedastusprotokoll.
ProtokollFTP on TCP / IP-protokoll.SFTP-protokoll on osa SSH-protokollist (kaugsisselogimise rakendusprogramm).
ÜhendusFTP loob juhtühenduse TCP-pordi 21 kaudu.SFTP edastab faili kliendi ja serveri vahel SSH-protokolli loodud ühenduse kaudu.
KrüptimineFTP parool ja andmed saadetakse lihtsas vormingus.SFTP krüpteerib andmed enne kasutamist.


FTP määratlus

FTP (Failiedastusprotokoll) on TCP / IP-s asuv protokoll, mis kopeerib faili ühest hostist teise hostisse. Faili ühest hostist teise ülekandmine tundub siiski väga lihtne. Kuid on ka mõningaid probleeme, näiteks kahel süsteemil, mis faili s võtab ja vastu võtab, võib olla erinev viis andmete esitamiseks; neil võib olla erinevad failinime konventsioonid, võib olla erinevad kataloogistruktuurid.

FTP pakub lihtsat lahendust kõigile ülaltoodud probleemidele. FTP, mis erineb teistest kliendi-serveri rakendustest, loob kaks ühendust suhtlevate võõrustajate vahel. Üks ühendus on mõeldud andmete ülekanneja muu on mõeldud kontrolliteave (käsk ja vastused). FTP on tõhusam kui teised kliendiserveri rakendused, kuna sellel on andmete ja käskude jaoks eraldi ühendus.

Juhtimisühendus on lihtne, kuna see on lihtsalt ühenduse loomiseks masinate vahel. Kuid andmesideühendus on keeruline, kuna see peab edastama mitmesuguseid andmeid. FTP loob juhtimisühendus TCP pordinumbril 21 ja andmesideühendus TCP pordinumbril 20.

Iga kord, kui kasutaja alustab FTP-seanssi, loob ta kõigepealt ühenduse masinaga, kellele fail tuleb juhtimisühenduse abil edastada, seejärel loob andmeühenduse faili edastamiseks. Andmeühendus avatakse ja suletakse pärast iga faili edastamist. Juhtimisühendus jääb aga ühendatuks kogu FTP seansi vältel.

SFTP määratlus

SFTP (Turvaline failiedastusprotokoll) on turvaline viis failide üle võrgu edastamiseks. Failide ülekandmiseks võrgus ühest hostist teise on meil küll FTP-protokoll, kuid FTP kavandamise aeg polnud turvalisus oluline probleem.

FTP-protokoll nõuab ühenduse loomiseks parooliga hostiga, kellele fail tuleb saata, kuid parool on tavalises piirkonnas, mis ähvardab ründajat kinni pidada. Seejärel saab ründaja parooli väärkasutada. Andmeid saadetakse ka tavalises andmeühenduses, mis on taas ebaturvaline.

Nii tutvustas SFTP failide üle võrgu edastamiseks turvalist kanalit. SFTP on osa SSH (Secure Shell) protokollist, mis on tegelikult Unixi programm. SSH-protokoll loob kliendi ja serveri vahel turvalise ühenduse ning seejärel töötab SFTP-programm sarnaselt FTP-ga ja edastab faili SSH-i loodud turvalises kanalis. Sel viisil saab faili SFTP abil turvaliselt edastada.

  1. FTP teha mitte pakkuda ükskõik millist turvaline kanal failide edastamiseks hostide vahel, samas kui SFTP protokoll pakub a turvaline kanal failide edastamiseks võrgus olevate hostide vahel.
  2. FTP on lühend sõnadest Failiedastusprotokoll SFTP on lühend lühendist Turvaline failiedastusprotokoll.
  3. FTP-protokoll on teenus, mida pakub TCP / IP. SFTP on siiski osa sellest SSH-protokoll mis on serveri sisselogimise teave.
  4. FTP loob ühenduse, kasutades TCP-pordi juhtühendust 21. Teisest küljest edastab SFTP faili turvalise ühenduse kaudu, mille on loonud SSH-protokoll kliendi ja serveri vahel.
  5. FTP edastab parooli ja andmed tavaline samas kui SFTP krüpteerib andmed enne teise masinasse lisamist.

Järeldus:

FTP ja SFTP on failiedastusprotokoll, kuid SFTP pakub turvalist viisi faili edastamiseks võrgus ühest hostist teise.