Starpība starp FTP un SFTP

Autors: Laura McKinney
Radīšanas Datums: 1 Aprīlis 2021
Atjaunināšanas Datums: 17 Maijs 2024
Anonim
Starpība starp FTP un SFTP - Tehnoloģija
Starpība starp FTP un SFTP - Tehnoloģija

Saturs


Tīkla vides visizplatītākais uzdevums ir failu / datu / informācijas pārsūtīšana starp tīkla saimniekiem. FTP un SFTP ir failu pārsūtīšanas protokoli. Failu pārsūtīšana tīklā vienkāršā formātā var radīt bažas par drošību. FTP protokols tika ieviests, kad drošība internetā nebija liela problēma. Dati tika nosūtīti nešifrēti FTP, kurus uzbrucējs var viegli pārtvert. Tāpēc failu pārsūtīšanai bija nepieciešams kāds drošs kanāls. Tam var pievienot vai nu Drošs ligzdas slānis starp FTP lietojumprogrammu slāni un TCP, vai arī var vienkārši izmantot neatkarīgu protokolu, ko sauc par SFTP.

Gan FTP, gan SFTP pārsūta failu no viena datora uz otru, taču galvenā atšķirība starp FTP un SFTP ir tā FTP nenodrošina drošu kanālu failu pārsūtīšanai, turpretī SFTP dara. Apskatīsim vēl dažas atšķirības starp FTP un SFTP, izmantojot zemāk parādīto salīdzināšanas tabulu.

  1. Salīdzināšanas tabula
  2. Definīcija
  3. Galvenās atšķirības
  4. Secinājums

Salīdzināšanas tabula

Salīdzināšanas pamatsFTPSFTP
PamataFTP nenodrošina drošu kanālu failu pārsūtīšanai starp saimniekiem.SFTP nodrošina drošu kanālu failu pārsūtīšanai starp saimniekiem.
Pilna formaFailu pārsūtīšanas protokols.Drošs failu pārsūtīšanas protokols.
ProtokolsFTP ir TCP / IP protokols.SFTP protokols ir SSH protokola (attālas pieteikšanās lietojumprogrammas) sastāvdaļa.
SavienojumsFTP izveido vadības savienojumu TCP 21. portā.SFTP pārsūta failu saskaņā ar SSH protokola izveidoto savienojumu starp klientu un serveri.
ŠifrēšanaFTP parole un dati tiek nosūtīti vienkāršā formātā.SFTP šifrē datus pirms pievienošanas.


FTP definīcija

FTP (Failu pārsūtīšanas protokols) ir protokols TCP / IP, kas kopē failu no viena resursdatora uz otru. Tomēr šķiet, ka failu pārsūtīšana no viena resursdatora uz otru ir ļoti vienkārša. Bet ir dažas problēmas, piemēram, abām sistēmām, kurām s un kas saņem failu, var būt atšķirīgs datu attēlošanas veids; viņiem var būt dažādas faila nosaukuma konvencijas, var būt dažādas direktoriju struktūras.

FTP nodrošina vienkāršu visu iepriekšminēto problēmu risinājumu. Izveido FTP, kas atšķiras no citām klienta-servera lietojumprogrammām divi savienojumi starp komunicējošajiem saimniekiem. Viens savienojums ir paredzēts datu pārsūtīšana, un citi ir domāti kontroles informācija (komanda un atbildes). FTP ir efektīvāks nekā citas klienta-servera lietojumprogrammas, jo tam ir atsevišķs datu un komandu savienojums.

Vadības savienojums ir vienkāršs, jo tas ir paredzēts tikai savienojuma izveidošanai starp saimniekiem. Bet datu savienojums ir sarežģīts, jo tam ir jāpārsūta datu dažādība. FTP izveido vadības savienojums uz TCP porta numuru 21 un datu savienojums uz TCP porta numuru 20.


Kad lietotājs sāk FTP sesiju, tas vispirms izveido savienojumu ar resursdatoru, kuram fails ir jāpārraida, izmantojot vadības savienojumu, pēc tam izveido datu savienojumu faila pārsūtīšanai. Pēc katra faila pārsūtīšanas datu savienojums tiek atvērts un aizvērts. Tomēr vadības savienojums paliek savienots visu FTP sesiju.

SFTP definīcija

SFTP (Drošs failu pārsūtīšanas protokols) ir drošs failu pārsūtīšanas veids tīklā. Lai gan mums ir FTP protokols failu pārsūtīšanai no viena resursdatora uz otru tīklā, tomēr laiks, kad FTP tika izstrādāts, drošība nebija galvenā problēma.

FTP protokols pieprasa paroli, lai izveidotu savienojumu ar resursdatoru, kuram ir jānosūta fails, bet parole ir vienkāršā vietā, kurai draud uzbrucēja pārtveršana. Pēc tam uzbrucējs var nepareizi izmantot paroli. Dati tiek nosūtīti arī pa vienkāršu datu savienojumu, kas atkal ir nedrošs.

Tātad SFTP ieviesa drošu kanālu failu pārsūtīšanai tīklā. SFTP ir daļa no SSH (Secure Shell) protokola, kas faktiski ir programma Unix. SSH protokols izveido drošu savienojumu starp klientu un serveri, un pēc tam SFTP programma darbojas līdzīgi FTP un pārsūta failu drošajā kanālā, ko izveidojis SSH. Tādā veidā failu var droši pārsūtīt, izmantojot SFTP.

  1. FTP darīt nodrošināt jebkuru drošs kanāls pārsūtīt failus starp resursdatoriem, turpretī SFTP protokols nodrošina a drošs kanāls failu pārsūtīšanai starp tīkla resursdatoriem.
  2. FTP ir saīsinājums no Failu pārsūtīšanas protokols tā kā SFTP ir saīsinājums no Drošs failu pārsūtīšanas protokols.
  3. FTP protokols ir pakalpojums, ko nodrošina TCP / IP. Tomēr SFTP ir daļa no SSH protokols kas ir attālā pieteikšanās informācija.
  4. FTP izveido savienojumu, izmantojot vadības savienojumu TCP portā 21. No otras puses, SFTP pārsūta failu, izmantojot drošu savienojumu, kuru izveidojis SSH protokols starp klientu un serveri.
  5. FTP pārsūtiet paroli un datus vienkāršs formāts, tā kā SFTP šifrē datus pirms pievienošanas citam resursdatoram.

Secinājums:

Gan FTP, gan SFTP ir failu pārsūtīšanas protokols, taču SFTP nodrošina drošu veidu, kā pārsūtīt failu no viena resursdatora uz citu tīkla resursdatoru.