Forskjellen mellom FTP og SFTP

Forfatter: Laura McKinney
Opprettelsesdato: 1 April 2021
Oppdater Dato: 17 Kan 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Innhold


Nettverksmiljøets vanligste oppgave er å overføre filer / data / informasjon mellom vertene på nettverket. FTP og SFTP er filoverføringsprotokoller. Overføring av filene over nettverket i vanlig format kan øke sikkerhetsproblemet. FTP-protokollen ble introdusert da sikkerhet over internett ikke var et stort problem. Dataene ble sendt ukryptert i FTP som lett kan bli oppfanget av angriperen. Derfor var det nødvendig med en viss kanal for å overføre filene. For dette kan man enten legge til en Sikkert sokkelag mellom FTP-applikasjonslag og TCP, eller man kan ganske enkelt bruke en uavhengig protokoll kalt SFTP.

FTP og SFTP overfører begge filen fra en datamaskin til en annen, men den grunnleggende forskjellen mellom FTP og SFTP er den FTP gir ikke en sikker kanal for overføring av filer, mens SFTP gjør. La oss diskutere noen flere forskjeller mellom FTP og SFTP ved hjelp av sammenligningstabellen vist nedenfor.


  1. Sammenligningstabell
  2. Definisjon
  3. Viktige forskjeller
  4. Konklusjon

Sammenligningstabell

Grunnlag for sammenligningFTPSFTP
grunn~~POS=TRUNCFTP gir ikke en sikker kanal for overføring av filer mellom verter.SFTP gir en sikker kanal for overføring av filene mellom vertene.
Fullstendig formatFiloverføringsprotokoll.Sikker filoverføringsprotokoll.
protokollFTP er en TCP / IP-protokoll.SFTP-protokoll er en del av SSH-protokollen (et program for ekstern innlogging).
ForbindelseFTP oppretter kontrollforbindelse på TCP-port 21.SFTP overfører filen under forbindelsen som er opprettet av SSH-protokoll mellom klient og server.
krypteringFTP-passord og data sendes i et rent format.SFTP krypterer dataene før ing.


Definisjon av FTP

FTP (Filoverføringsprotokoll) er en protokoll i TCP / IP som kopierer en fil fra en vert til en annen vert. Skjønt, det virker veldig enkelt å overføre filen fra en vert til en annen. Men det er noen problemer som at de to systemene som s og mottar fil kan ha en forskjellige måter å representere dataene på; de kan ha forskjellige filnavnkonvensjoner, kan ha forskjellige katalogstrukturer.

FTP gir en enkel løsning på alle problemene ovenfor. FTP er forskjellig fra andre klient-server applikasjoner to forbindelser mellom de kommuniserende vertene. En forbindelse er til data overføring, og annet er for kontrollinformasjon (kommando og svar). FTP er mer effektiv enn andre klient-server-applikasjoner siden den har en separat tilkobling for data og kommandoer.

Kontrollforbindelsen er enkel, da den bare er for å opprette en forbindelse mellom vertene. Men datatilkoblingen er kompleks da den må overføre forskjellige data. FTP etablerer kontrollforbindelse på TCPs portnummer 21 og datakobling på TCPs portnummer 20.

Når en bruker starter FTP-økt, oppretter den først en forbindelse med verten som filen må overføres til ved bruk av kontrollforbindelse, og deretter oppretter den datatilkoblingen for overføring av filen. Dataforbindelsen åpnes og lukkes etter overføring av hver fil. Kontrollforbindelsen forblir imidlertid tilkoblet for hele FTP-økten.

Definisjon av SFTP

SFTP (Sikker filoverføringsprotokoll) er en sikker måte å overføre filene over nettverket. Selv om vi har FTP-protokoll for å overføre filene fra en vert til en annen i nettverket, men tiden FTP ble designet, var ikke et stort problem.

FTP-protokollen krever passord for å etablere forbindelsen med verten som filen må sendes til, men passordet er i sletten som har en trussel om å bli avlyttet av en angriper. Angriperen kan da misbruke passordet. Dataene blir også sendt i sletten over datatilkoblingen som igjen er usikker.

Så SFTP introduserte en sikker kanal for å overføre filene over nettverket. SFTP er en del av SSH (Secure Shell) -protokoll som faktisk er et program i Unix. SSH-protokollen oppretter en sikker forbindelse mellom klient og server, og deretter fungerer SFTP-programmet på samme måte som FTP og overfører filen til den sikre kanalen som er opprettet av SSH. På denne måten kan filen overføres sikkert ved hjelp av SFTP.

  1. FTP gjøre ikke gi noen sikker kanal å overføre filene mellom vertene mens SFTP-protokollen gir en sikker kanal for overføring av filene mellom vertene i nettverket.
  2. FTP er en forkortelse av Filoverføringsprotokoll mens SFTP er en forkortelse av Sikker filoverføringsprotokoll.
  3. FTP-protokoll er en tjeneste som tilbys av TCP / IP. SFTP er imidlertid en del av SSH-protokoll som er informasjon om ekstern innlogging.
  4. FTP oppretter en tilkobling ved å bruke kontrollforbindelse på TCP-port 21. På den annen side overfører SFTP filen under den sikre tilkoblingen som er opprettet av SSH-protokoll mellom klient og server.
  5. FTP overføre passord og data i vanlig format mens SFTP krypterer dataene før de legges til en annen vert.

Konklusjon:

Både FTP og SFTP er filoverføringsprotokollen, men SFTP er en sikker måte å overføre filen fra en vert til en annen vert på nettverket.